taglinefilesource code
flp251drivers/net/dlci.cstruct frad_local   *flp;
flp321drivers/net/dlci.cflp = slave->priv;
flp322drivers/net/dlci.cerr = flp ? (*flp->assoc)(slave, master) : -EINVAL;
flp343drivers/net/dlci.cstruct frad_local *flp;
flp352drivers/net/dlci.cflp = slave->priv;
flp354drivers/net/dlci.cerr = (*flp->deassoc)(slave, master);
flp380drivers/net/dlci.cstruct frad_local *flp;
flp385drivers/net/dlci.cflp = dlp->slave->priv;
flp396drivers/net/dlci.cerr = (*flp->dlci_conf)(dlp->slave, dev, get);
flp469drivers/net/dlci.cstruct frad_local *flp;
flp485drivers/net/dlci.cflp = dlp->slave->priv;
flp486drivers/net/dlci.cerr = (*flp->activate)(dlp->slave, dev);
flp496drivers/net/dlci.cstruct frad_local *flp;
flp501drivers/net/dlci.cflp = dlp->slave->priv;
flp502drivers/net/dlci.cerr = (*flp->deactivate)(dlp->slave, dev);
flp581drivers/net/dlci.cstruct frad_local   *flp;
flp590drivers/net/dlci.cflp = open_dev[i]->slave->priv;
flp594drivers/net/dlci.cif (flp->deactivate)
flp595drivers/net/dlci.c(*flp->deactivate)(open_dev[i]->slave, open_dev[i]);
flp599drivers/net/dlci.c(*flp->deassoc)(open_dev[i]->slave, open_dev[i]);
flp181drivers/net/sdla.cstruct frad_local *flp;
flp183drivers/net/sdla.cflp = dev->priv;
flp184drivers/net/sdla.cswitch(flp->type)
flp188drivers/net/sdla.cflp->state = SDLA_HALT;
flp193drivers/net/sdla.cflp->state = SDLA_S502E_ENABLE;
flp196drivers/net/sdla.cflp->state &= ~SDLA_CPUEN;
flp197drivers/net/sdla.coutb(flp->state, dev->base_addr + SDLA_REG_CONTROL);
flp200drivers/net/sdla.cflp->state &= ~SDLA_CPUEN;
flp201drivers/net/sdla.coutb(flp->state, dev->base_addr + SDLA_REG_CONTROL);
flp208drivers/net/sdla.cstruct frad_local *flp;
flp210drivers/net/sdla.cflp = dev->priv;
flp211drivers/net/sdla.cswitch(flp->type)
flp216drivers/net/sdla.cflp->state = SDLA_S502A_START;
flp221drivers/net/sdla.cflp->state = 0;
flp224drivers/net/sdla.cflp->state |= SDLA_CPUEN;
flp225drivers/net/sdla.coutb(flp->state, dev->base_addr + SDLA_REG_CONTROL);
flp228drivers/net/sdla.cflp->state |= SDLA_CPUEN;
flp229drivers/net/sdla.coutb(flp->state, dev->base_addr + SDLA_REG_CONTROL);
flp415drivers/net/sdla.cstruct frad_local        *flp;
flp421drivers/net/sdla.cflp = dev->priv;
flp423drivers/net/sdla.cwindow = flp->type == SDLA_S508 ? SDLA_508_CMD_BUF : SDLA_502_CMD_BUF;
flp493drivers/net/sdla.cstruct frad_local *flp;
flp496drivers/net/sdla.cflp = slave->priv;
flp499drivers/net/sdla.cif (flp->master[i] == master)
flp505drivers/net/sdla.cflp->dlci[i] = abs(flp->dlci[i]);
flp507drivers/net/sdla.cif (slave->start && (flp->config.station == FRAD_STATION_NODE))
flp508drivers/net/sdla.csdla_cmd(slave, SDLA_ACTIVATE_DLCI, 0, 0, &flp->dlci[i], sizeof(short), NULL, NULL);
flp515drivers/net/sdla.cstruct frad_local *flp;
flp518drivers/net/sdla.cflp = slave->priv;
flp521drivers/net/sdla.cif (flp->master[i] == master)
flp524drivers/net/sdla.cflp->dlci[i] = -abs(flp->dlci[i]);
flp526drivers/net/sdla.cif (slave->start && (flp->config.station == FRAD_STATION_NODE))
flp527drivers/net/sdla.csdla_cmd(slave, SDLA_DEACTIVATE_DLCI, 0, 0, &flp->dlci[i], sizeof(short), NULL, NULL);
flp534drivers/net/sdla.cstruct frad_local *flp;
flp540drivers/net/sdla.cflp = slave->priv;
flp544drivers/net/sdla.cif (!flp->master[i])
flp546drivers/net/sdla.cif (abs(flp->dlci[i]) == *(short *)(master->dev_addr))
flp555drivers/net/sdla.cflp->master[i] = master;
flp556drivers/net/sdla.cflp->dlci[i] = -*(short *)(master->dev_addr);
flp560drivers/net/sdla.cif (flp->config.station == FRAD_STATION_CPE)
flp570drivers/net/sdla.cstruct frad_local *flp;
flp573drivers/net/sdla.cflp = slave->priv;
flp576drivers/net/sdla.cif (flp->master[i] == master)
flp582drivers/net/sdla.cflp->master[i] = NULL;
flp583drivers/net/sdla.cflp->dlci[i] = 0;
flp588drivers/net/sdla.cif (flp->config.station == FRAD_STATION_CPE)
flp598drivers/net/sdla.cstruct frad_local *flp;
flp602drivers/net/sdla.cflp = slave->priv;
flp605drivers/net/sdla.cif (flp->master[i] == master)
flp613drivers/net/sdla.csdla_cmd(slave, SDLA_SET_DLCI_CONFIGURATION, flp->dlci[i], 0,  
flp627drivers/net/sdla.cstruct frad_local *flp;
flp633drivers/net/sdla.cflp = dev->priv;
flp646drivers/net/sdla.cswitch (flp->type)
flp675drivers/net/sdla.cflp->stats.tx_packets++;
flp680drivers/net/sdla.cflp->stats.tx_errors++;
flp695drivers/net/sdla.cstruct frad_local *flp;
flp708drivers/net/sdla.cflp = dev->priv;
flp719drivers/net/sdla.cswitch (flp->type)
flp732drivers/net/sdla.cif (flp->dlci[i] == dlci)
flp738drivers/net/sdla.cflp->stats.rx_errors++;
flp743drivers/net/sdla.cmaster = flp->master[i];
flp748drivers/net/sdla.cflp->stats.rx_dropped++;
flp762drivers/net/sdla.cpbuf = (void *) (dev->mem_start + ((pbufi->rse_base + flp->buffer * sizeof(struct buf_entry)) & 0x1FFF));
flp771drivers/net/sdla.cif (flp->dlci[i] == dlci)
flp777drivers/net/sdla.cflp->stats.rx_errors++;
flp782drivers/net/sdla.cmaster = flp->master[i];
flp787drivers/net/sdla.cflp->stats.rx_dropped++;
flp809drivers/net/sdla.cflp->buffer = (flp->buffer + 1) % pbufi->rse_num;
flp815drivers/net/sdla.cflp->stats.rx_packets++;
flp826drivers/net/sdla.cstruct frad_local *flp;
flp837drivers/net/sdla.cflp = dev->priv;
flp839drivers/net/sdla.cif (!flp->initialized)
flp846drivers/net/sdla.cbyte = sdla_byte(dev, flp->type == SDLA_S508 ? SDLA_508_IRQ_INTERFACE : SDLA_502_IRQ_INTERFACE);
flp867drivers/net/sdla.cif (flp->type == SDLA_S502E)
flp869drivers/net/sdla.cflp->state &= ~SDLA_S502E_INTACK;
flp870drivers/net/sdla.coutb(flp->state, dev->base_addr + SDLA_REG_CONTROL);
flp871drivers/net/sdla.cflp->state |= SDLA_S502E_INTACK;
flp872drivers/net/sdla.coutb(flp->state, dev->base_addr + SDLA_REG_CONTROL);
flp878drivers/net/sdla.csdla_write(dev, flp->type == SDLA_S508 ? SDLA_508_IRQ_INTERFACE : SDLA_502_IRQ_INTERFACE, &byte, sizeof(byte));
flp884drivers/net/sdla.cstruct frad_local *flp;
flp887drivers/net/sdla.cflp = dev->priv;
flp892drivers/net/sdla.cflp->timer.expires = 1;
flp893drivers/net/sdla.cadd_timer(&flp->timer);
flp898drivers/net/sdla.cstruct frad_local *flp;
flp903drivers/net/sdla.cflp = dev->priv;
flp907drivers/net/sdla.cif (flp->dlci[i])
flp908drivers/net/sdla.cdlcis[len++] = abs(flp->dlci[i]);
flp911drivers/net/sdla.cif (flp->config.station == FRAD_STATION_NODE)
flp914drivers/net/sdla.cif (flp->dlci[i] > 0) 
flp916drivers/net/sdla.csdla_cmd(dev, SDLA_DELETE_DLCI, 0, 0, &flp->dlci[i], sizeof(flp->dlci[i]), NULL, NULL);
flp921drivers/net/sdla.cswitch(flp->type)
flp924drivers/net/sdla.cdel_timer(&flp->timer); 
flp929drivers/net/sdla.cflp->state &= ~SDLA_S502E_INTACK;
flp930drivers/net/sdla.coutb(flp->state, dev->base_addr + SDLA_REG_CONTROL);
flp938drivers/net/sdla.cflp->state &= ~SDLA_S508_INTEN;
flp939drivers/net/sdla.coutb(flp->state, dev->base_addr + SDLA_REG_CONTROL);
flp961drivers/net/sdla.cstruct frad_local *flp;
flp968drivers/net/sdla.cflp = dev->priv;
flp970drivers/net/sdla.cif (!flp->initialized)
flp973drivers/net/sdla.cif (!flp->configured)
flp982drivers/net/sdla.cif (flp->dlci[i])
flp983drivers/net/sdla.cdata.dlci[len++] = abs(flp->dlci[i]);
flp986drivers/net/sdla.cmemcpy(&data.config, &flp->config, sizeof(struct frad_conf));
flp992drivers/net/sdla.cif (flp->type == SDLA_S508)
flp993drivers/net/sdla.cflp->buffer = 0;
flp999drivers/net/sdla.cswitch(flp->type)
flp1002drivers/net/sdla.cflp->timer.expires = 1;
flp1003drivers/net/sdla.cadd_timer(&flp->timer);
flp1007drivers/net/sdla.cflp->state |= SDLA_S502E_ENABLE;
flp1008drivers/net/sdla.coutb(flp->state, dev->base_addr + SDLA_REG_CONTROL);
flp1009drivers/net/sdla.cflp->state |= SDLA_S502E_INTACK;
flp1010drivers/net/sdla.coutb(flp->state, dev->base_addr + SDLA_REG_CONTROL);
flp1021drivers/net/sdla.cflp->state |= SDLA_S508_INTEN;
flp1022drivers/net/sdla.coutb(flp->state, dev->base_addr + SDLA_REG_CONTROL);
flp1031drivers/net/sdla.cif (flp->config.station == FRAD_STATION_CPE)
flp1040drivers/net/sdla.cif (flp->dlci[i] > 0)
flp1041drivers/net/sdla.csdla_cmd(dev, SDLA_ACTIVATE_DLCI, 0, 0, &flp->dlci[i], 2*sizeof(flp->dlci[i]), NULL, NULL);
flp1046drivers/net/sdla.cif (flp->dlci[i])
flp1048drivers/net/sdla.cdlp = flp->master[i]->priv;
flp1050drivers/net/sdla.csdla_cmd(dev, SDLA_SET_DLCI_CONFIGURATION, abs(flp->dlci[i]), 0, &dlp->config, sizeof(struct dlci_conf), NULL, NULL);
flp1064drivers/net/sdla.cstruct frad_local *flp;
flp1072drivers/net/sdla.cflp = dev->priv;
flp1092drivers/net/sdla.c((data.config.kbaud > 128) && (flp->type != SDLA_S508)))
flp1116drivers/net/sdla.cmemcpy(&flp->config, &data.config, sizeof(struct frad_conf));
flp1117drivers/net/sdla.cflp->config.flags |= SDLA_DIRECT_RECV;
flp1119drivers/net/sdla.cif (dev->mtu != flp->config.mtu)
flp1122drivers/net/sdla.cdev->mtu = flp->config.mtu;
flp1124drivers/net/sdla.cif (flp->master[i])
flp1125drivers/net/sdla.cflp->master[i]->mtu = flp->config.mtu;
flp1128drivers/net/sdla.cflp->config.mtu += sizeof(struct fradhdr);
flp1129drivers/net/sdla.cflp->configured = 1;
flp1145drivers/net/sdla.cif (flp->configured)
flp1146drivers/net/sdla.cmemcpy(&data.config, &flp->config, sizeof(struct frad_conf));
flp1150drivers/net/sdla.cmemcpy(&flp->config, &data.config, sizeof(struct frad_conf));
flp1201drivers/net/sdla.cstruct frad_local *flp;
flp1205drivers/net/sdla.cflp = dev->priv;
flp1207drivers/net/sdla.cmemcpy(&data, &flp->config, sizeof(struct frad_conf));
flp1211drivers/net/sdla.cif (flp->dlci[i])
flp1212drivers/net/sdla.cdata.dlci[len++] = flp->dlci[i];
flp1225drivers/net/sdla.cstruct frad_local *flp;
flp1227drivers/net/sdla.cflp = dev->priv;
flp1229drivers/net/sdla.cif (!flp->initialized)
flp1239drivers/net/sdla.cifr->ifr_flags = flp->type;
flp1252drivers/net/sdla.cif (flp->configured)
flp1291drivers/net/sdla.cstruct frad_local *flp;
flp1293drivers/net/sdla.cflp = dev->priv;
flp1304drivers/net/sdla.cstruct frad_local *flp;
flp1308drivers/net/sdla.cflp = dev->priv;
flp1310drivers/net/sdla.cif (flp->initialized)
flp1325drivers/net/sdla.cflp->type = SDLA_UNKNOWN;
flp1326drivers/net/sdla.cflp->state = 0;
flp1341drivers/net/sdla.cflp->type = SDLA_S502E;
flp1346drivers/net/sdla.cif (flp->type == SDLA_UNKNOWN)
flp1361drivers/net/sdla.cflp->type = SDLA_S507;
flp1367drivers/net/sdla.cif (flp->type == SDLA_UNKNOWN)
flp1376drivers/net/sdla.cflp->type = SDLA_S508;
flp1381drivers/net/sdla.cif (flp->type == SDLA_UNKNOWN)
flp1393drivers/net/sdla.cflp->type = SDLA_S502A;
flp1399drivers/net/sdla.cif (flp->type == SDLA_UNKNOWN)
flp1411drivers/net/sdla.cif ((flp->type != SDLA_S508) && (flp->type != SDLA_S507))
flp1418drivers/net/sdla.cif (flp->type != SDLA_S502E)
flp1427drivers/net/sdla.cif ((flp->type != SDLA_S508) && (flp->type != SDLA_S507))
flp1433drivers/net/sdla.cif (flp->type == SDLA_S502A)
flp1447drivers/net/sdla.cif (flp->type == SDLA_S507)
flp1452drivers/net/sdla.cflp->state = SDLA_S507_IRQ3;
flp1455drivers/net/sdla.cflp->state = SDLA_S507_IRQ4;
flp1458drivers/net/sdla.cflp->state = SDLA_S507_IRQ5;
flp1461drivers/net/sdla.cflp->state = SDLA_S507_IRQ7;
flp1464drivers/net/sdla.cflp->state = SDLA_S507_IRQ10;
flp1467drivers/net/sdla.cflp->state = SDLA_S507_IRQ11;
flp1470drivers/net/sdla.cflp->state = SDLA_S507_IRQ12;
flp1473drivers/net/sdla.cflp->state = SDLA_S507_IRQ15;
flp1485drivers/net/sdla.cif ((flp->type == SDLA_S502A) && (((map->mem_start & 0xF000) >> 12) == 0x0E))
flp1488drivers/net/sdla.cif ((flp->type != SDLA_S507) && ((map->mem_start >> 16) == 0x0B))
flp1491drivers/net/sdla.cif ((flp->type == SDLA_S507) && ((map->mem_start >> 16) == 0x0D))
flp1497drivers/net/sdla.cbyte = flp->type != SDLA_S508 ? SDLA_8K_WINDOW : 0;
flp1498drivers/net/sdla.cbyte |= (map->mem_start & 0xF000) >> (12 + (flp->type == SDLA_S508 ? 1 : 0));
flp1499drivers/net/sdla.cswitch(flp->type)
flp1557drivers/net/sdla.cswitch(flp->type)
flp1560drivers/net/sdla.cflp->state = SDLA_S502E_ENABLE;
flp1563drivers/net/sdla.cflp->state |= SDLA_MEMEN;
flp1566drivers/net/sdla.cflp->state = SDLA_MEMEN;
flp1569drivers/net/sdla.coutb(flp->state, dev->base_addr + SDLA_REG_CONTROL);
flp1571drivers/net/sdla.cflp->initialized = 1;
flp1577drivers/net/sdla.cstruct frad_local *flp;
flp1579drivers/net/sdla.cflp = dev->priv;
flp1581drivers/net/sdla.creturn(&flp->stats);
flp1586drivers/net/sdla.cstruct frad_local *flp;
flp1590drivers/net/sdla.cflp = kmalloc(sizeof(struct frad_local), GFP_KERNEL);
flp1591drivers/net/sdla.cif (!flp)
flp1594drivers/net/sdla.cmemset(flp, 0, sizeof(struct frad_local));
flp1595drivers/net/sdla.cdev->priv = flp;
flp1615drivers/net/sdla.cflp->activate        = sdla_activate;
flp1616drivers/net/sdla.cflp->deactivate      = sdla_deactivate;
flp1617drivers/net/sdla.cflp->assoc           = sdla_assoc;
flp1618drivers/net/sdla.cflp->deassoc         = sdla_deassoc;
flp1619drivers/net/sdla.cflp->dlci_conf       = sdla_dlci_conf;
flp1621drivers/net/sdla.cinit_timer(&flp->timer);
flp1622drivers/net/sdla.cflp->timer.expires   = 1;
flp1623drivers/net/sdla.cflp->timer.data      = (unsigned long) dev;
flp1624drivers/net/sdla.cflp->timer.function  = sdla_poll;