taglinefilesource code
ioaddr109drivers/net/3c501.cstatic int  el1_probe1(struct device *dev, int ioaddr);
ioaddr134drivers/net/3c501.c#define RX_STATUS (ioaddr + 0x06)
ioaddr136drivers/net/3c501.c#define TX_STATUS (ioaddr + 0x07)
ioaddr138drivers/net/3c501.c#define GP_LOW     (ioaddr + 0x08)
ioaddr139drivers/net/3c501.c#define GP_HIGH   (ioaddr + 0x09)
ioaddr140drivers/net/3c501.c#define RX_BUF_CLR (ioaddr + 0x0A)
ioaddr141drivers/net/3c501.c#define RX_LOW    (ioaddr + 0x0A)
ioaddr142drivers/net/3c501.c#define RX_HIGH   (ioaddr + 0x0B)
ioaddr143drivers/net/3c501.c#define SAPROM    (ioaddr + 0x0C)
ioaddr144drivers/net/3c501.c#define AX_STATUS (ioaddr + 0x0E)
ioaddr146drivers/net/3c501.c#define DATAPORT  (ioaddr + 0x0F)
ioaddr196drivers/net/3c501.cint ioaddr = netcard_portlist[i];
ioaddr197drivers/net/3c501.cif (check_region(ioaddr, EL1_IO_EXTENT))
ioaddr199drivers/net/3c501.cif (el1_probe1(dev, ioaddr) == 0)
ioaddr209drivers/net/3c501.cel1_probe1(struct device *dev, int ioaddr)
ioaddr218drivers/net/3c501.coutw(i, ioaddr + EL1_DATAPTR);
ioaddr219drivers/net/3c501.cstation_addr[i] = inb(ioaddr + EL1_SAPROM);
ioaddr233drivers/net/3c501.crequest_region(ioaddr, EL1_IO_EXTENT,"3c501");
ioaddr254drivers/net/3c501.cmname, ioaddr);
ioaddr261drivers/net/3c501.cdev->base_addr = ioaddr;
ioaddr300drivers/net/3c501.cint ioaddr = dev->base_addr;
ioaddr325drivers/net/3c501.cint ioaddr = dev->base_addr;
ioaddr403drivers/net/3c501.cint ioaddr;
ioaddr411drivers/net/3c501.cioaddr = dev->base_addr;
ioaddr440drivers/net/3c501.cinw(ioaddr + EL1_DATAPTR), inw(ioaddr + EL1_RXPTR));
ioaddr530drivers/net/3c501.cint ioaddr = dev->base_addr;
ioaddr582drivers/net/3c501.cint ioaddr = dev->base_addr;
ioaddr591drivers/net/3c501.coutb(dev->dev_addr[i], ioaddr + i);
ioaddr608drivers/net/3c501.cint ioaddr = dev->base_addr;
ioaddr611drivers/net/3c501.cprintk("%s: Shutting down ethercard at %#x.\n", dev->name, ioaddr);
ioaddr643drivers/net/3c501.cint ioaddr = dev->base_addr;
ioaddr46drivers/net/3c503.cint el2_probe1(struct device *dev, int ioaddr);
ioaddr127drivers/net/3c503.cint ioaddr = netcard_portlist[i];
ioaddr128drivers/net/3c503.cif (check_region(ioaddr, EL2_IO_EXTENT))
ioaddr130drivers/net/3c503.cif (el2_probe1(dev, ioaddr) == 0)
ioaddr142drivers/net/3c503.cel2_probe1(struct device *dev, int ioaddr)
ioaddr148drivers/net/3c503.cif (inb(ioaddr + 0x408) == 0xff) {
ioaddr155drivers/net/3c503.ciobase_reg = inb(ioaddr+0x403);
ioaddr156drivers/net/3c503.cmembase_reg = inb(ioaddr+0x404);
ioaddr162drivers/net/3c503.csaved_406 = inb_p(ioaddr + 0x406);
ioaddr163drivers/net/3c503.coutb_p(ECNTRL_RESET|ECNTRL_THIN, ioaddr + 0x406); /* Reset it... */
ioaddr164drivers/net/3c503.coutb_p(ECNTRL_THIN, ioaddr + 0x406);
ioaddr166drivers/net/3c503.coutb(ECNTRL_SAPROM|ECNTRL_THIN, ioaddr + 0x406);
ioaddr167drivers/net/3c503.cif (   inb(ioaddr + 0) != 0x02
ioaddr168drivers/net/3c503.c|| inb(ioaddr + 1) != 0x60
ioaddr169drivers/net/3c503.c|| inb(ioaddr + 2) != 0x8c) {
ioaddr171drivers/net/3c503.coutb(saved_406, ioaddr + 0x406);
ioaddr175drivers/net/3c503.crequest_region(ioaddr, EL2_IO_EXTENT,"3c503");
ioaddr183drivers/net/3c503.cdev->base_addr = ioaddr;
ioaddr186drivers/net/3c503.cprintk("%s: 3c503 at %#3x,", dev->name, ioaddr);
ioaddr190drivers/net/3c503.cprintk(" %2.2x", dev->dev_addr[i] = inb(ioaddr + i));
ioaddr193drivers/net/3c503.coutb(ECNTRL_THIN, ioaddr + 0x406);
ioaddr197drivers/net/3c503.coutb(EGACFR_NORM, ioaddr + 0x405);  /* Enable RAM */
ioaddr282drivers/net/3c507.cstatic int  el16_probe1(struct device *dev, int ioaddr);
ioaddr317drivers/net/3c507.cint ioaddr = netcard_portlist[i];
ioaddr318drivers/net/3c507.cif (check_region(ioaddr, EL16_IO_EXTENT))
ioaddr320drivers/net/3c507.cif (el16_probe1(dev, ioaddr) == 0)
ioaddr327drivers/net/3c507.cint el16_probe1(struct device *dev, int ioaddr)
ioaddr346drivers/net/3c507.cif (inb(ioaddr) == '*' && inb(ioaddr+1) == '3'
ioaddr347drivers/net/3c507.c&& inb(ioaddr+2) == 'C' && inb(ioaddr+3) == 'O')
ioaddr359drivers/net/3c507.cprintk("%s: 3c507 at %#x,", dev->name, ioaddr);
ioaddr364drivers/net/3c507.cirq = inb(ioaddr + IRQ_CONFIG) & 0x0f;
ioaddr373drivers/net/3c507.crequest_region(ioaddr, EL16_IO_EXTENT,"3c507");
ioaddr374drivers/net/3c507.cdev->base_addr = ioaddr;
ioaddr376drivers/net/3c507.coutb(0x01, ioaddr + MISC_CTRL);
ioaddr378drivers/net/3c507.cdev->dev_addr[i] = inb(ioaddr + i);
ioaddr392drivers/net/3c507.cchar mem_config = inb(ioaddr + MEM_CONFIG);
ioaddr406drivers/net/3c507.cdev->if_port = (inb(ioaddr + ROM_CONFIG) & 0x80) ? 1 : 0;
ioaddr407drivers/net/3c507.cdev->irq = inb(ioaddr + IRQ_CONFIG) & 0x0f;
ioaddr450drivers/net/3c507.cint ioaddr = dev->base_addr;
ioaddr472drivers/net/3c507.coutb(0, ioaddr + SIGNAL_CA);      /* Issue channel-attn. */
ioaddr495drivers/net/3c507.coutb(0x80, ioaddr + MISC_CTRL);
ioaddr499drivers/net/3c507.coutb(0x84, ioaddr + MISC_CTRL);
ioaddr516drivers/net/3c507.cint ioaddr, status, boguscount = 0;
ioaddr526drivers/net/3c507.cioaddr = dev->base_addr;
ioaddr537drivers/net/3c507.coutb(0x80, ioaddr + MISC_CTRL);
ioaddr600drivers/net/3c507.coutb(0, ioaddr + SIGNAL_CA);      /* Issue channel-attn. */
ioaddr603drivers/net/3c507.coutb(0, ioaddr + RESET_IRQ);
ioaddr606drivers/net/3c507.coutb(0x84, ioaddr + MISC_CTRL);
ioaddr614drivers/net/3c507.cint ioaddr = dev->base_addr;
ioaddr622drivers/net/3c507.coutb(0, ioaddr + SIGNAL_CA);
ioaddr625drivers/net/3c507.coutb(0x80, ioaddr + MISC_CTRL);
ioaddr700drivers/net/3c507.cshort ioaddr = dev->base_addr;
ioaddr705drivers/net/3c507.coutb(0x20, ioaddr + MISC_CTRL);
ioaddr728drivers/net/3c507.coutb(0xA0, ioaddr + MISC_CTRL);
ioaddr732drivers/net/3c507.coutb(0, ioaddr + SIGNAL_CA);
ioaddr744drivers/net/3c507.coutb(0, ioaddr + SIGNAL_CA);
ioaddr748drivers/net/3c507.coutb(0x84, ioaddr + MISC_CTRL);
ioaddr759drivers/net/3c507.cshort ioaddr = dev->base_addr;
ioaddr794drivers/net/3c507.cdev->name, ioaddr, length, tx_block, lp->tx_head);
ioaddr68drivers/net/3c509.c#define EL3WINDOW(win_num) outw(SelectWindow + (win_num), ioaddr + EL3_CMD)
ioaddr102drivers/net/3c509.cstatic ushort read_eeprom(short ioaddr, int index);
ioaddr119drivers/net/3c509.cushort ioaddr, irq, if_port;
ioaddr128drivers/net/3c509.cioaddr = eisa_addr;
ioaddr132drivers/net/3c509.cif (inw(ioaddr + 0xC80) != 0x6d50)
ioaddr136drivers/net/3c509.coutw(SelectWindow | 0, ioaddr + 0xC80 + EL3_CMD);
ioaddr138drivers/net/3c509.cirq = inw(ioaddr + WN0_IRQ) >> 12;
ioaddr139drivers/net/3c509.cif_port = inw(ioaddr + 6)>>14;
ioaddr141drivers/net/3c509.cphys_addr[i] = htons(read_eeprom(ioaddr, i));
ioaddr144drivers/net/3c509.cread_eeprom(ioaddr, 3);
ioaddr156drivers/net/3c509.cioaddr = mca_pos_base_addr(i);
ioaddr157drivers/net/3c509.cirq = inw(ioaddr + WN0_IRQ) >> 12;
ioaddr158drivers/net/3c509.cif_port = inw(ioaddr + 6)>>14;
ioaddr160drivers/net/3c509.cphys_addr[i] = htons(read_eeprom(ioaddr, i));
ioaddr202drivers/net/3c509.cioaddr = 0x200 + ((iobase & 0x1f) << 4);
ioaddr207drivers/net/3c509.c&&  dev->base_addr != (unsigned short)ioaddr) {
ioaddr218drivers/net/3c509.cif (inw(ioaddr) != 0x6d50)
ioaddr222drivers/net/3c509.coutw(0x0f00, ioaddr + WN0_IRQ);
ioaddr224drivers/net/3c509.cdev->base_addr = ioaddr;
ioaddr264drivers/net/3c509.cstatic ushort read_eeprom(short ioaddr, int index)
ioaddr268drivers/net/3c509.coutw(EEPROM_READ + index, ioaddr + 10);
ioaddr272drivers/net/3c509.creturn inw(ioaddr + 12);
ioaddr302drivers/net/3c509.cint ioaddr = dev->base_addr;
ioaddr305drivers/net/3c509.coutw(TxReset, ioaddr + EL3_CMD);
ioaddr306drivers/net/3c509.coutw(RxReset, ioaddr + EL3_CMD);
ioaddr307drivers/net/3c509.coutw(SetReadZero | 0x00, ioaddr + EL3_CMD);
ioaddr316drivers/net/3c509.cdev->irq, ioaddr + EL3_STATUS, inw(ioaddr + EL3_STATUS));
ioaddr319drivers/net/3c509.coutw(0x0001, ioaddr + 4);
ioaddr324drivers/net/3c509.coutw((dev->irq << 12) | 0x0f00, ioaddr + WN0_IRQ);
ioaddr330drivers/net/3c509.coutb(dev->dev_addr[i], ioaddr + i);
ioaddr334drivers/net/3c509.coutw(StartCoax, ioaddr + EL3_CMD);
ioaddr338drivers/net/3c509.coutw(inw(ioaddr + WN4_MEDIA) | MEDIA_TP, ioaddr + WN4_MEDIA);
ioaddr342drivers/net/3c509.coutw(StatsDisable, ioaddr + EL3_CMD);
ioaddr345drivers/net/3c509.cinb(ioaddr + i);
ioaddr346drivers/net/3c509.cinb(ioaddr + 10);
ioaddr347drivers/net/3c509.cinb(ioaddr + 12);
ioaddr353drivers/net/3c509.coutw(SetRxFilter | RxStation | RxBroadcast, ioaddr + EL3_CMD);
ioaddr354drivers/net/3c509.coutw(StatsEnable, ioaddr + EL3_CMD); /* Turn on statistics. */
ioaddr360drivers/net/3c509.coutw(RxEnable, ioaddr + EL3_CMD); /* Enable the receiver. */
ioaddr361drivers/net/3c509.coutw(TxEnable, ioaddr + EL3_CMD); /* Enable transmitter. */
ioaddr363drivers/net/3c509.coutw(SetReadZero | 0xff, ioaddr + EL3_CMD);
ioaddr364drivers/net/3c509.coutw(AckIntr | 0x69, ioaddr + EL3_CMD); /* Ack IRQ */
ioaddr365drivers/net/3c509.coutw(SetIntrMask | 0x98, ioaddr + EL3_CMD); /* Set interrupt mask. */
ioaddr369drivers/net/3c509.cdev->name, dev->irq, inw(ioaddr + EL3_STATUS));
ioaddr381drivers/net/3c509.cint ioaddr = dev->base_addr;
ioaddr389drivers/net/3c509.cdev->name, inb(ioaddr + TX_STATUS), inw(ioaddr + EL3_STATUS));
ioaddr392drivers/net/3c509.coutw(TxReset, ioaddr + EL3_CMD);
ioaddr393drivers/net/3c509.coutw(TxEnable, ioaddr + EL3_CMD);
ioaddr407drivers/net/3c509.cdev->name, skb->len, inw(ioaddr + EL3_STATUS));
ioaddr411drivers/net/3c509.cushort status = inw(ioaddr + EL3_STATUS);
ioaddr413drivers/net/3c509.c&& inw(ioaddr + EL3_STATUS) & 1) {       /* Make sure. */
ioaddr416drivers/net/3c509.cinw(ioaddr + EL3_STATUS), inb(ioaddr + TX_STATUS),
ioaddr417drivers/net/3c509.cinw(ioaddr + RX_STATUS));
ioaddr419drivers/net/3c509.coutw(SetReadZero | 0x00, ioaddr + EL3_CMD);
ioaddr420drivers/net/3c509.coutw(AckIntr | 0x69, ioaddr + EL3_CMD); /* Ack IRQ */
ioaddr421drivers/net/3c509.coutw(SetReadZero | 0xff, ioaddr + EL3_CMD);
ioaddr431drivers/net/3c509.coutw(skb->len, ioaddr + TX_FIFO);
ioaddr432drivers/net/3c509.coutw(0x00, ioaddr + TX_FIFO);
ioaddr434drivers/net/3c509.coutsl(ioaddr + TX_FIFO, skb->data, (skb->len + 3) >> 2);
ioaddr437drivers/net/3c509.cif (inw(ioaddr + TX_FREE) > 1536) {
ioaddr441drivers/net/3c509.coutw(SetTxThreshold + 1536, ioaddr + EL3_CMD);
ioaddr451drivers/net/3c509.cwhile (--i > 0  &&  (tx_status = inb(ioaddr + TX_STATUS)) > 0) {
ioaddr453drivers/net/3c509.cif (tx_status & 0x30) outw(TxReset, ioaddr + EL3_CMD);
ioaddr454drivers/net/3c509.cif (tx_status & 0x3C) outw(TxEnable, ioaddr + EL3_CMD);
ioaddr455drivers/net/3c509.coutb(0x00, ioaddr + TX_STATUS); /* Pop the status stack. */
ioaddr466drivers/net/3c509.cint ioaddr, status;
ioaddr478drivers/net/3c509.cioaddr = dev->base_addr;
ioaddr479drivers/net/3c509.cstatus = inw(ioaddr + EL3_STATUS);
ioaddr484drivers/net/3c509.cwhile ((status = inw(ioaddr + EL3_STATUS)) & 0x91) {
ioaddr493drivers/net/3c509.coutw(AckIntr | 0x08, ioaddr + EL3_CMD);
ioaddr498drivers/net/3c509.cupdate_stats(ioaddr, dev);
ioaddr504drivers/net/3c509.coutw(AckIntr | 0xFF, ioaddr + EL3_CMD);
ioaddr508drivers/net/3c509.coutw(AckIntr | 0x41, ioaddr + EL3_CMD); /* Ack IRQ */
ioaddr514drivers/net/3c509.cinw(ioaddr + EL3_STATUS));
ioaddr540drivers/net/3c509.cstatic void update_stats(int ioaddr, struct device *dev)
ioaddr547drivers/net/3c509.coutw(StatsDisable, ioaddr + EL3_CMD);
ioaddr550drivers/net/3c509.clp->stats.tx_carrier_errors   += inb(ioaddr + 0);
ioaddr551drivers/net/3c509.clp->stats.tx_heartbeat_errors  += inb(ioaddr + 1);
ioaddr552drivers/net/3c509.c/* Multiple collisions. */       inb(ioaddr + 2);
ioaddr553drivers/net/3c509.clp->stats.collisions      += inb(ioaddr + 3);
ioaddr554drivers/net/3c509.clp->stats.tx_window_errors    += inb(ioaddr + 4);
ioaddr555drivers/net/3c509.clp->stats.rx_fifo_errors    += inb(ioaddr + 5);
ioaddr556drivers/net/3c509.clp->stats.tx_packets      += inb(ioaddr + 6);
ioaddr557drivers/net/3c509.c/* Rx packets  */        inb(ioaddr + 7);
ioaddr558drivers/net/3c509.c/* Tx deferrals */        inb(ioaddr + 8);
ioaddr559drivers/net/3c509.cinw(ioaddr + 10);  /* Total Rx and Tx octets. */
ioaddr560drivers/net/3c509.cinw(ioaddr + 12);
ioaddr564drivers/net/3c509.coutw(StatsEnable, ioaddr + EL3_CMD);
ioaddr572drivers/net/3c509.cint ioaddr = dev->base_addr;
ioaddr577drivers/net/3c509.cinw(ioaddr+EL3_STATUS), inw(ioaddr+RX_STATUS));
ioaddr578drivers/net/3c509.cwhile ((rx_status = inw(ioaddr + RX_STATUS)) > 0) {
ioaddr603drivers/net/3c509.cinsl(ioaddr+RX_FIFO, skb->data,
ioaddr607drivers/net/3c509.coutw(RxDiscard, ioaddr + EL3_CMD); /* Pop top Rx packet. */
ioaddr615drivers/net/3c509.coutw(RxDiscard, ioaddr + EL3_CMD);
ioaddr616drivers/net/3c509.cwhile (inw(ioaddr + EL3_STATUS) & 0x1000)
ioaddr618drivers/net/3c509.cinw(ioaddr + EL3_STATUS) );
ioaddr634drivers/net/3c509.cshort ioaddr = dev->base_addr;
ioaddr643drivers/net/3c509.coutw(SetRxFilter|RxStation|RxMulticast|RxBroadcast, ioaddr + EL3_CMD);
ioaddr646drivers/net/3c509.cioaddr + EL3_CMD);
ioaddr648drivers/net/3c509.coutw(SetRxFilter | RxStation | RxBroadcast, ioaddr + EL3_CMD);
ioaddr655drivers/net/3c509.cint ioaddr = dev->base_addr;
ioaddr664drivers/net/3c509.coutw(StatsDisable, ioaddr + EL3_CMD);
ioaddr667drivers/net/3c509.coutw(RxDisable, ioaddr + EL3_CMD);
ioaddr668drivers/net/3c509.coutw(TxDisable, ioaddr + EL3_CMD);
ioaddr672drivers/net/3c509.coutw(StopCoax, ioaddr + EL3_CMD);
ioaddr676drivers/net/3c509.coutw(inw(ioaddr + WN4_MEDIA) & ~MEDIA_TP, ioaddr + WN4_MEDIA);
ioaddr683drivers/net/3c509.coutw(0x0f00, ioaddr + WN0_IRQ);
ioaddr688drivers/net/3c509.cupdate_stats(ioaddr, dev);
ioaddr539drivers/net/8390.cshort ioaddr = dev->base_addr;
ioaddr543drivers/net/8390.cei_local->stat.rx_frame_errors += inb_p(ioaddr + EN0_COUNTER0);
ioaddr544drivers/net/8390.cei_local->stat.rx_crc_errors   += inb_p(ioaddr + EN0_COUNTER1);
ioaddr545drivers/net/8390.cei_local->stat.rx_missed_errors+= inb_p(ioaddr + EN0_COUNTER2);
ioaddr559drivers/net/8390.cshort ioaddr = dev->base_addr;
ioaddr564drivers/net/8390.coutb_p(E8390_RXCONFIG | 0x08, ioaddr + EN0_RXCR);
ioaddr566drivers/net/8390.coutb_p(E8390_RXCONFIG | 0x18, ioaddr + EN0_RXCR);
ioaddr568drivers/net/8390.coutb_p(E8390_RXCONFIG, ioaddr + EN0_RXCR);
ioaddr58drivers/net/ac3200.cstatic int ac_probe1(int ioaddr, struct device *dev);
ioaddr77drivers/net/ac3200.cunsigned short ioaddr = dev->base_addr;
ioaddr79drivers/net/ac3200.cif (ioaddr > 0x1ff)    /* Check a single specified location. */
ioaddr80drivers/net/ac3200.creturn ac_probe1(ioaddr, dev);
ioaddr81drivers/net/ac3200.celse if (ioaddr > 0)    /* Don't probe at all. */
ioaddr88drivers/net/ac3200.cfor (ioaddr = 0x1000; ioaddr < 0x9000; ioaddr += 0x1000)
ioaddr89drivers/net/ac3200.cif (ac_probe1(ioaddr, dev) == 0)
ioaddr95drivers/net/ac3200.cstatic int ac_probe1(int ioaddr, struct device *dev)
ioaddr100drivers/net/ac3200.cprintk("AC3200 ethercard probe at %#3x:", ioaddr);
ioaddr103drivers/net/ac3200.cprintk(" %02x", inb(ioaddr + AC_SA_PROM + i));
ioaddr108drivers/net/ac3200.cif (inb(ioaddr + AC_SA_PROM + 0) != AC_ADDR0
ioaddr109drivers/net/ac3200.c|| inb(ioaddr + AC_SA_PROM + 1) != AC_ADDR1
ioaddr110drivers/net/ac3200.c|| inb(ioaddr + AC_SA_PROM + 2) != AC_ADDR2 ) {
ioaddr119drivers/net/ac3200.cif (inl(ioaddr + AC_ID_PORT) != AC_EISA_ID) {
ioaddr121drivers/net/ac3200.cinl(ioaddr + AC_EISA_ID), AC_EISA_ID); 
ioaddr126drivers/net/ac3200.cdev->dev_addr[i] = inb(ioaddr + AC_SA_PROM + i);
ioaddr130drivers/net/ac3200.c" EISA ID %02x %02x %02x %02x.\n", inb(ioaddr + AC_CONFIG),
ioaddr131drivers/net/ac3200.cinb(ioaddr + AC_ID_PORT + 0), inb(ioaddr + AC_ID_PORT + 1),
ioaddr132drivers/net/ac3200.cinb(ioaddr + AC_ID_PORT + 2), inb(ioaddr + AC_ID_PORT + 3));
ioaddr137drivers/net/ac3200.cdev->irq = config2irq(inb(ioaddr + AC_CONFIG));
ioaddr146drivers/net/ac3200.cdev->base_addr = ioaddr;
ioaddr155drivers/net/ac3200.coutb((inb(ioaddr + AC_CONFIG) & ~7) | i, ioaddr + AC_CONFIG);
ioaddr159drivers/net/ac3200.cdev->if_port = inb(ioaddr + AC_CONFIG) >> 6;
ioaddr160drivers/net/ac3200.cdev->mem_start = config2mem(inb(ioaddr + AC_CONFIG));
ioaddr174drivers/net/ac3200.cdev->name, ioaddr, dev->irq, port_name[dev->if_port],
ioaddr194drivers/net/ac3200.cint ioaddr = dev->base_addr;
ioaddr205drivers/net/ac3200.cushort ioaddr = dev->base_addr;
ioaddr207drivers/net/ac3200.coutb(AC_RESET, ioaddr + AC_RESET_PORT);
ioaddr211drivers/net/ac3200.coutb(AC_ENABLE, ioaddr + AC_RESET_PORT);
ioaddr256drivers/net/ac3200.coutb(0x00, ioaddr + 6);  /* Disable interrupts. */
ioaddr258drivers/net/apricot.cshort ioaddr = dev->base_addr;
ioaddr262drivers/net/apricot.coutw(0, ioaddr);
ioaddr263drivers/net/apricot.coutw(0, ioaddr);
ioaddr264drivers/net/apricot.coutb(4, ioaddr+0xf);
ioaddr265drivers/net/apricot.coutw(((((int)&lp->scp) & 0xffff) | 2), ioaddr);
ioaddr266drivers/net/apricot.coutw((((int)&lp->scp)>>16) & 0xffff, ioaddr);
ioaddr280drivers/net/apricot.c(void) inb (ioaddr+0x10);
ioaddr281drivers/net/apricot.coutb(4, ioaddr+0xf);
ioaddr282drivers/net/apricot.coutw(0, ioaddr+4);
ioaddr315drivers/net/apricot.coutw(0, ioaddr+4);
ioaddr447drivers/net/apricot.ci596_reset(struct device *dev, struct i596_private *lp, int ioaddr)
ioaddr465drivers/net/apricot.coutw(0, ioaddr+4);
ioaddr490drivers/net/apricot.cint ioaddr = dev->base_addr;
ioaddr517drivers/net/apricot.coutw (0, ioaddr+4);
ioaddr533drivers/net/apricot.ci596_reset(dev, lp, ioaddr);
ioaddr579drivers/net/apricot.cint ioaddr = dev->base_addr;
ioaddr597drivers/net/apricot.ci596_reset(dev,lp, ioaddr);
ioaddr603drivers/net/apricot.coutw(0, ioaddr+4);
ioaddr690drivers/net/apricot.cint ioaddr = 0x300;
ioaddr696drivers/net/apricot.cif (check_region(ioaddr, APRICOT_TOTAL_SIZE))
ioaddr701drivers/net/apricot.ceth_addr[i] = inb(ioaddr+8+i);
ioaddr717drivers/net/apricot.crequest_region(ioaddr, APRICOT_TOTAL_SIZE,"apricot");
ioaddr719drivers/net/apricot.cdev->base_addr = ioaddr;
ioaddr721drivers/net/apricot.cprintk("%s: Apricot 82596 at %#3x,", dev->name, ioaddr);
ioaddr726drivers/net/apricot.cdev->base_addr = ioaddr;
ioaddr758drivers/net/apricot.cshort ioaddr;
ioaddr774drivers/net/apricot.cioaddr = dev->base_addr;
ioaddr908drivers/net/apricot.c(void) inb (ioaddr+0x10);
ioaddr909drivers/net/apricot.coutb (4, ioaddr+0xf);
ioaddr910drivers/net/apricot.coutw (0, ioaddr+4);
ioaddr922drivers/net/apricot.cint ioaddr = dev->base_addr;
ioaddr934drivers/net/apricot.coutw(0, ioaddr+4);
ioaddr145drivers/net/arcnet.c#define check_region(ioaddr, size)     0
ioaddr146drivers/net/arcnet.c#define  snarf_region(ioaddr, size);    do ; while (0)
ioaddr158drivers/net/arcnet.c#define INTMASK  (ioaddr+0)    /* writable */
ioaddr159drivers/net/arcnet.c#define STATUS  (ioaddr+0)    /* readable */
ioaddr160drivers/net/arcnet.c#define COMMAND (ioaddr+1)  /* writable, returns random vals on read (?) */
ioaddr161drivers/net/arcnet.c#define RESET  (ioaddr+8)    /* software reset writable */
ioaddr303drivers/net/arcnet.cstatic int arcnet_ioprobe(struct device *dev, short ioaddr);
ioaddr384drivers/net/arcnet.cint ioaddr = *port;
ioaddr385drivers/net/arcnet.cif (check_region(ioaddr, ETHERCARD_TOTAL_SIZE))
ioaddr389drivers/net/arcnet.cioaddr);
ioaddr393drivers/net/arcnet.cstatus=arcnet_ioprobe(dev, ioaddr);
ioaddr494drivers/net/arcnet.cint arcnet_ioprobe(struct device *dev, short ioaddr)
ioaddr499drivers/net/arcnet.cprintk("arcnet: probing address %Xh\n",ioaddr);
ioaddr619drivers/net/arcnet.cif (!dev->base_addr) dev->base_addr=ioaddr;
ioaddr745drivers/net/arcnet.cint ioaddr = dev->base_addr, delayval;
ioaddr766drivers/net/arcnet.coutw(0x00, ioaddr+0);    /* Release the physical interrupt line. */
ioaddr781drivers/net/arcnet.cint ioaddr=dev->base_addr,stat=0;
ioaddr916drivers/net/arcnet.cint ioaddr=dev->base_addr;
ioaddr942drivers/net/arcnet.cint ioaddr = dev->base_addr;
ioaddr1106drivers/net/arcnet.cint ioaddr, status, boguscount = 20;
ioaddr1110drivers/net/arcnet.cioaddr = dev->base_addr;
ioaddr1196drivers/net/arcnet.cint ioaddr = dev->base_addr;
ioaddr1535drivers/net/arcnet.cshort ioaddr=dev->base_addr;
ioaddr1581drivers/net/arcnet.cshort ioaddr = dev->base_addr;
ioaddr1583drivers/net/arcnet.coutw(69, ioaddr);    /* Enable promiscuous mode */
ioaddr1585drivers/net/arcnet.coutw(99, ioaddr);    /* Disable promiscuous mode, use normal mode */
ioaddr1592drivers/net/arcnet.cshort ioaddr=dev->base_addr;
ioaddr118drivers/net/at1700.cstatic int at1700_probe1(struct device *dev, short ioaddr);
ioaddr119drivers/net/at1700.cstatic int read_eeprom(int ioaddr, int location);
ioaddr153drivers/net/at1700.cint ioaddr = at1700_probe_list[i];
ioaddr154drivers/net/at1700.cif (check_region(ioaddr, AT1700_IO_EXTENT))
ioaddr156drivers/net/at1700.cif (at1700_probe1(dev, ioaddr) == 0)
ioaddr172drivers/net/at1700.cint at1700_probe1(struct device *dev, short ioaddr)
ioaddr182drivers/net/at1700.cioaddr, read_eeprom(ioaddr, 4), read_eeprom(ioaddr, 5),
ioaddr183drivers/net/at1700.cread_eeprom(ioaddr, 6), inw(ioaddr + EEPROM_Ctrl));
ioaddr185drivers/net/at1700.cif (at1700_probe_list[inb(ioaddr + IOCONFIG) & 0x07] != ioaddr
ioaddr186drivers/net/at1700.c|| read_eeprom(ioaddr, 4) != 0x0000
ioaddr187drivers/net/at1700.c|| read_eeprom(ioaddr, 5) & 0xff00 != 0xF400)
ioaddr191drivers/net/at1700.coutb(0, ioaddr + RESET);
ioaddr193drivers/net/at1700.cirq = irqmap[(read_eeprom(ioaddr, 12)&0x04)
ioaddr194drivers/net/at1700.c| (read_eeprom(ioaddr, 0)>>14)];
ioaddr199drivers/net/at1700.c"IRQ %d.\n", ioaddr, irq);
ioaddr209drivers/net/at1700.crequest_region(ioaddr, AT1700_IO_EXTENT, "at1700");
ioaddr212drivers/net/at1700.cioaddr, irq);
ioaddr214drivers/net/at1700.cdev->base_addr = ioaddr;
ioaddr219drivers/net/at1700.cunsigned short eeprom_val = read_eeprom(ioaddr, 4+i);
ioaddr232drivers/net/at1700.cushort setup_value = read_eeprom(ioaddr, 12);
ioaddr239drivers/net/at1700.coutb(0xe0, ioaddr + 7);
ioaddr241drivers/net/at1700.coutb(dev->dev_addr[i], ioaddr + 8 + i);
ioaddr244drivers/net/at1700.coutb(0xe4, ioaddr + 7);
ioaddr246drivers/net/at1700.coutb(0x00, ioaddr + 8 + i);
ioaddr250drivers/net/at1700.coutb(0xda, ioaddr + CONFIG_0);
ioaddr253drivers/net/at1700.coutb(0xe8, ioaddr + 7);
ioaddr257drivers/net/at1700.coutb(0x00, ioaddr + CONFIG_1);
ioaddr279drivers/net/at1700.cstatic int read_eeprom(int ioaddr, int location)
ioaddr283drivers/net/at1700.cshort ee_addr = ioaddr + EEPROM_Ctrl;
ioaddr284drivers/net/at1700.cshort ee_daddr = ioaddr + EEPROM_Data;
ioaddr323drivers/net/at1700.cint ioaddr = dev->base_addr;
ioaddr327drivers/net/at1700.coutb(0xe0, ioaddr + CONFIG_1);
ioaddr331drivers/net/at1700.coutb(dev->dev_addr[i], ioaddr + 8 + i);
ioaddr334drivers/net/at1700.coutb(0xe4, ioaddr + 7);
ioaddr336drivers/net/at1700.coutb(0x00, ioaddr + 8 + i);
ioaddr340drivers/net/at1700.coutb(0xda, ioaddr + CONFIG_0);
ioaddr343drivers/net/at1700.coutb(0x5a, ioaddr + CONFIG_0);
ioaddr345drivers/net/at1700.coutb(0xe8, ioaddr + CONFIG_1);
ioaddr352drivers/net/at1700.coutb(0x00, ioaddr + TX_INTR);
ioaddr353drivers/net/at1700.coutb(0x81, ioaddr + RX_INTR);
ioaddr366drivers/net/at1700.cint ioaddr = dev->base_addr;
ioaddr375drivers/net/at1700.cinw(ioaddr + STATUS), inb(ioaddr + TX_STATUS) & 0x80
ioaddr378drivers/net/at1700.cdev->name, inw(ioaddr + 0), inw(ioaddr + 2), inw(ioaddr + 4),
ioaddr379drivers/net/at1700.cinw(ioaddr + 6), inw(ioaddr + 8), inw(ioaddr + 10),
ioaddr380drivers/net/at1700.cinw(ioaddr + 12), inw(ioaddr + 14));
ioaddr383drivers/net/at1700.coutw(0xffff, ioaddr + 24);
ioaddr384drivers/net/at1700.coutw(0xffff, ioaddr + TX_STATUS);
ioaddr385drivers/net/at1700.coutw(0xe85a, ioaddr + CONFIG_0);
ioaddr386drivers/net/at1700.coutw(0x8100, ioaddr + TX_INTR);
ioaddr411drivers/net/at1700.coutb(0x00, ioaddr + TX_INTR);
ioaddr413drivers/net/at1700.coutw(length, ioaddr + DATAPORT);
ioaddr414drivers/net/at1700.coutsw(ioaddr + DATAPORT, buf, (length + 1) >> 1);
ioaddr421drivers/net/at1700.coutb(0x80 | lp->tx_queue, ioaddr + TX_START);
ioaddr432drivers/net/at1700.coutb(0x82, ioaddr + TX_INTR);
ioaddr446drivers/net/at1700.cint ioaddr, status;
ioaddr454drivers/net/at1700.cioaddr = dev->base_addr;
ioaddr456drivers/net/at1700.cstatus = inw(ioaddr + TX_STATUS);
ioaddr457drivers/net/at1700.coutw(status, ioaddr + TX_STATUS);
ioaddr462drivers/net/at1700.c||  (inb(ioaddr + RX_MODE) & 0x40) == 0) {      /* Got a packet(s). */
ioaddr469drivers/net/at1700.coutb(0x80 | lp->tx_queue, ioaddr + TX_START);
ioaddr478drivers/net/at1700.coutb(0x00, ioaddr + TX_INTR);
ioaddr494drivers/net/at1700.cint ioaddr = dev->base_addr;
ioaddr497drivers/net/at1700.cwhile ((inb(ioaddr + RX_MODE) & 0x40) == 0) {
ioaddr498drivers/net/at1700.cushort status = inw(ioaddr + DATAPORT);
ioaddr499drivers/net/at1700.cushort pkt_len = inw(ioaddr + DATAPORT);
ioaddr503drivers/net/at1700.cdev->name, inb(ioaddr + RX_MODE), status);
ioaddr506drivers/net/at1700.coutb(0x05, ioaddr + 14);
ioaddr525drivers/net/at1700.cinw(ioaddr + DATAPORT); inw(ioaddr + DATAPORT);
ioaddr526drivers/net/at1700.coutb(0x05, ioaddr + 14);
ioaddr535drivers/net/at1700.cinw(ioaddr + DATAPORT); inw(ioaddr + DATAPORT);
ioaddr536drivers/net/at1700.coutb(0x05, ioaddr + 14);
ioaddr543drivers/net/at1700.cinsw(ioaddr + DATAPORT, skb->data, (pkt_len + 1) >> 1);
ioaddr557drivers/net/at1700.cif ((inb(ioaddr + RX_MODE) & 0x40) == 0x40)
ioaddr559drivers/net/at1700.cinw(ioaddr + DATAPORT);        /* dummy status read */
ioaddr560drivers/net/at1700.coutb(0x05, ioaddr + 14);
ioaddr565drivers/net/at1700.cdev->name, inb(ioaddr + RX_MODE), i);
ioaddr574drivers/net/at1700.cint ioaddr = dev->base_addr;
ioaddr580drivers/net/at1700.coutb(0xda, ioaddr + CONFIG_0);
ioaddr585drivers/net/at1700.coutb(0x00, ioaddr + CONFIG_1);
ioaddr613drivers/net/at1700.cshort ioaddr = dev->base_addr;
ioaddr615drivers/net/at1700.coutb(3, ioaddr + RX_MODE);  /* Enable promiscuous mode */
ioaddr617drivers/net/at1700.coutb(2, ioaddr + RX_MODE);  /* Disable promiscuous, use normal mode */
ioaddr130drivers/net/atp.cstatic int atp_probe1(struct device *dev, short ioaddr);
ioaddr132drivers/net/atp.cstatic unsigned short eeprom_op(short ioaddr, unsigned int cmd);
ioaddr135drivers/net/atp.cstatic void write_packet(short ioaddr, int length, unsigned char *packet, int mode);
ioaddr136drivers/net/atp.cstatic void trigger_send(short ioaddr, int length);
ioaddr140drivers/net/atp.cstatic void read_block(short ioaddr, int length, unsigned char *buffer, int data_mode);
ioaddr164drivers/net/atp.cint ioaddr = *port;
ioaddr165drivers/net/atp.coutb(0x57, ioaddr + PAR_DATA);
ioaddr166drivers/net/atp.cif (inb(ioaddr + PAR_DATA) != 0x57)
ioaddr168drivers/net/atp.cif (atp_probe1(dev, ioaddr) == 0)
ioaddr175drivers/net/atp.cstatic int atp_probe1(struct device *dev, short ioaddr)
ioaddr179drivers/net/atp.coutb(0xff, ioaddr + PAR_DATA);
ioaddr182drivers/net/atp.csaved_ctrl_reg = inb(ioaddr + PAR_CONTROL);
ioaddr184drivers/net/atp.coutb(0x04, ioaddr + PAR_CONTROL);
ioaddr185drivers/net/atp.cwrite_reg_high(ioaddr, CMR1, CMR1h_RESET);
ioaddr187drivers/net/atp.cstatus = read_nibble(ioaddr, CMR1);
ioaddr191drivers/net/atp.coutb(saved_ctrl_reg, ioaddr + PAR_CONTROL);
ioaddr194drivers/net/atp.cstatus = read_nibble(ioaddr, CMR2_h);
ioaddr196drivers/net/atp.coutb(saved_ctrl_reg, ioaddr + PAR_CONTROL);
ioaddr200drivers/net/atp.cwrite_reg_byte(ioaddr, CMR2, 0x01);      /* No accept mode, IRQ out. */
ioaddr201drivers/net/atp.cwrite_reg_high(ioaddr, CMR1, CMR1h_RxENABLE | CMR1h_TxENABLE);  /* Enable Tx and Rx. */
ioaddr204drivers/net/atp.cif (ioaddr == 0x378)
ioaddr208drivers/net/atp.cwrite_reg_high(ioaddr, CMR1, CMR1h_TxRxOFF); /* Disable Tx and Rx units. */
ioaddr209drivers/net/atp.cwrite_reg(ioaddr, CMR2, CMR2_NULL);
ioaddr211drivers/net/atp.cdev->base_addr = ioaddr;
ioaddr222drivers/net/atp.cwrite_reg_high(ioaddr, CMR1, CMR1h_RESET);
ioaddr261drivers/net/atp.cshort ioaddr = dev->base_addr;
ioaddr265drivers/net/atp.cwrite_reg(ioaddr, CMR2, CMR2_EEPROM);    /* Point to the EEPROM control registers. */
ioaddr269drivers/net/atp.cif (eeprom_op(ioaddr, EE_READ(0)) == 0xffff)
ioaddr274drivers/net/atp.cntohs(eeprom_op(ioaddr, EE_READ(sa_offset + i)));
ioaddr276drivers/net/atp.cwrite_reg(ioaddr, CMR2, CMR2_NULL);
ioaddr291drivers/net/atp.cstatic unsigned short eeprom_op(short ioaddr, unsigned int cmd)
ioaddr298drivers/net/atp.cwrite_reg_high(ioaddr, PROM_CMD, outval | EE_CLK_LOW);
ioaddr300drivers/net/atp.cwrite_reg_high(ioaddr, PROM_CMD, outval | EE_CLK_HIGH);
ioaddr302drivers/net/atp.cif (read_nibble(ioaddr, PROM_DATA) & EE_DATA_READ)
ioaddr306drivers/net/atp.cwrite_reg_high(ioaddr, PROM_CMD, EE_CLK_LOW & ~EE_CS);
ioaddr343drivers/net/atp.cint ioaddr = dev->base_addr;
ioaddr346drivers/net/atp.cwrite_reg_high(ioaddr, CMR1, CMR1h_RESET);
ioaddr349drivers/net/atp.cwrite_reg_byte(ioaddr, PAR0 + i, dev->dev_addr[i]);
ioaddr351drivers/net/atp.cwrite_reg_high(ioaddr, CMR2, lp->addr_mode);
ioaddr355drivers/net/atp.c(read_nibble(ioaddr, CMR2_h) >> 3) & 0x0f);
ioaddr358drivers/net/atp.cwrite_reg(ioaddr, CMR2, CMR2_IRQOUT);
ioaddr359drivers/net/atp.cwrite_reg_high(ioaddr, CMR1, CMR1h_RxENABLE | CMR1h_TxENABLE);
ioaddr362drivers/net/atp.coutb(Ctrl_SelData + Ctrl_IRQEN, ioaddr + PAR_CONTROL);
ioaddr365drivers/net/atp.cwrite_reg(ioaddr, IMR, ISR_RxOK | ISR_TxErr | ISR_TxOK);
ioaddr366drivers/net/atp.cwrite_reg_high(ioaddr, IMR, ISRh_RxErr);
ioaddr376drivers/net/atp.cstatic void trigger_send(short ioaddr, int length)
ioaddr378drivers/net/atp.cwrite_reg_byte(ioaddr, TxCNT0, length & 0xff);
ioaddr379drivers/net/atp.cwrite_reg(ioaddr, TxCNT1, length >> 8);
ioaddr380drivers/net/atp.cwrite_reg(ioaddr, CMR1, CMR1_Xmit);
ioaddr383drivers/net/atp.cstatic void write_packet(short ioaddr, int length, unsigned char *packet, int data_mode)
ioaddr386drivers/net/atp.coutb(EOC+MAR, ioaddr + PAR_DATA);
ioaddr389drivers/net/atp.coutb(WrAddr+MAR, ioaddr + PAR_DATA);
ioaddr391drivers/net/atp.cwrite_byte_mode0(ioaddr, *packet++);
ioaddr397drivers/net/atp.coutb(Ctrl_LNibWrite + Ctrl_IRQEN, ioaddr + PAR_CONTROL);
ioaddr398drivers/net/atp.coutb(WrAddr+MAR, ioaddr + PAR_DATA);
ioaddr400drivers/net/atp.coutb((outbyte & 0x0f)|0x40, ioaddr + PAR_DATA);
ioaddr401drivers/net/atp.coutb(outbyte & 0x0f, ioaddr + PAR_DATA);
ioaddr403drivers/net/atp.coutb(outbyte & 0x0f, ioaddr + PAR_DATA);
ioaddr404drivers/net/atp.coutb(Ctrl_HNibWrite + Ctrl_IRQEN, ioaddr + PAR_CONTROL);
ioaddr406drivers/net/atp.cwrite_byte_mode1(ioaddr, *packet++);
ioaddr409drivers/net/atp.coutb(0xff, ioaddr + PAR_DATA);
ioaddr410drivers/net/atp.coutb(Ctrl_HNibWrite | Ctrl_SelData | Ctrl_IRQEN, ioaddr + PAR_CONTROL);
ioaddr417drivers/net/atp.cint ioaddr = dev->base_addr;
ioaddr426drivers/net/atp.cinb(ioaddr + PAR_CONTROL) & 0x10 ? "network cable problem"
ioaddr456drivers/net/atp.cwrite_reg(ioaddr, IMR, 0);
ioaddr457drivers/net/atp.cwrite_reg_high(ioaddr, IMR, 0);
ioaddr460drivers/net/atp.cwrite_packet(ioaddr, length, buf, dev->if_port);
ioaddr464drivers/net/atp.ctrigger_send(ioaddr, length);
ioaddr473drivers/net/atp.cwrite_reg(ioaddr, IMR, ISR_RxOK | ISR_TxErr | ISR_TxOK);
ioaddr474drivers/net/atp.cwrite_reg_high(ioaddr, IMR, ISRh_RxErr);
ioaddr489drivers/net/atp.cint ioaddr, status, boguscount = 20;
ioaddr498drivers/net/atp.cioaddr = dev->base_addr;
ioaddr502drivers/net/atp.coutb(Ctrl_SelData, ioaddr + PAR_CONTROL);
ioaddr505drivers/net/atp.cwrite_reg(ioaddr, CMR2, CMR2_NULL);
ioaddr506drivers/net/atp.cwrite_reg(ioaddr, IMR, 0);
ioaddr510drivers/net/atp.cstatus = read_nibble(ioaddr, ISR);
ioaddr514drivers/net/atp.cwrite_reg(ioaddr, ISR, ISR_RxOK); /* Clear the Rx interrupt. */
ioaddr516drivers/net/atp.cint read_status = read_nibble(ioaddr, CMR1);
ioaddr524drivers/net/atp.cwrite_reg_high(ioaddr, CMR2, CMR2h_OFF);
ioaddr527drivers/net/atp.cwrite_reg_high(ioaddr, ISR, ISRh_RxErr);
ioaddr528drivers/net/atp.cwrite_reg_high(ioaddr, CMR2, lp->addr_mode);
ioaddr540drivers/net/atp.cwrite_reg(ioaddr, ISR, ISR_TxErr + ISR_TxOK);
ioaddr550drivers/net/atp.cwrite_reg(ioaddr, CMR1, CMR1_ReXmit + CMR1_Xmit);
ioaddr556drivers/net/atp.ctrigger_send(ioaddr, lp->saved_tx_size);
ioaddr571drivers/net/atp.c(read_nibble(ioaddr, CMR1) >> 3) & 15);
ioaddr585drivers/net/atp.cwrite_reg_byte(ioaddr, PAR0 + i, dev->dev_addr[i]);
ioaddr594drivers/net/atp.cwrite_reg(ioaddr, CMR2, CMR2_IRQOUT);
ioaddr596drivers/net/atp.coutb(Ctrl_SelData + Ctrl_IRQEN, ioaddr + PAR_CONTROL);
ioaddr598drivers/net/atp.cwrite_reg(ioaddr, IMR, ISR_RxOK | ISR_TxErr | ISR_TxOK);
ioaddr599drivers/net/atp.cwrite_reg_high(ioaddr, IMR, ISRh_RxErr);       /* Hmmm, really needed? */
ioaddr614drivers/net/atp.cint ioaddr = atp_timed_dev->base_addr;
ioaddr620drivers/net/atp.cif (read_cmd_byte(ioaddr, PAR0 + i) != atp_timed_dev->dev_addr[i])
ioaddr623drivers/net/atp.cwrite_reg_byte(ioaddr, PAR0 + i, atp_timed_dev->dev_addr[i]);
ioaddr634drivers/net/atp.cwrite_reg_byte(ioaddr, PAR0 + i, atp_timed_dev->dev_addr[i]);
ioaddr647drivers/net/atp.cint ioaddr = dev->base_addr;
ioaddr655drivers/net/atp.coutb(EOC+MAR, ioaddr + PAR_DATA);
ioaddr656drivers/net/atp.cread_block(ioaddr, 8, (unsigned char*)&rx_head, dev->if_port);
ioaddr682drivers/net/atp.cread_block(ioaddr, pkt_len, skb->data, dev->if_port);
ioaddr697drivers/net/atp.cwrite_reg(ioaddr, CMR1, CMR1_NextPkt);
ioaddr701drivers/net/atp.cstatic void read_block(short ioaddr, int length, unsigned char *p, int data_mode)
ioaddr705drivers/net/atp.coutb(Ctrl_LNibRead, ioaddr + PAR_CONTROL);
ioaddr707drivers/net/atp.cioaddr + PAR_DATA);
ioaddr709drivers/net/atp.cdo  *p++ = read_byte_mode0(ioaddr);  while (--length > 0);
ioaddr711drivers/net/atp.cdo  *p++ = read_byte_mode2(ioaddr);  while (--length > 0);
ioaddr713drivers/net/atp.cdo      *p++ = read_byte_mode4(ioaddr);  while (--length > 0);
ioaddr715drivers/net/atp.cdo      *p++ = read_byte_mode6(ioaddr);  while (--length > 0);
ioaddr717drivers/net/atp.coutb(EOC+HNib+MAR, ioaddr + PAR_DATA);
ioaddr718drivers/net/atp.coutb(Ctrl_SelData, ioaddr + PAR_CONTROL);
ioaddr726drivers/net/atp.cint ioaddr = dev->base_addr;
ioaddr733drivers/net/atp.cwrite_reg_high(ioaddr, CMR2, CMR2h_OFF);
ioaddr736drivers/net/atp.coutb(0x00, ioaddr + PAR_CONTROL);
ioaddr741drivers/net/atp.cwrite_reg_high(ioaddr, CMR1, CMR1h_RESET);
ioaddr765drivers/net/atp.cshort ioaddr = dev->base_addr;
ioaddr767drivers/net/atp.cwrite_reg_high(ioaddr, CMR2, lp->addr_mode);
ioaddr107drivers/net/atp.hextern inline unsigned char read_byte_mode0(short ioaddr)
ioaddr111drivers/net/atp.houtb(Ctrl_LNibRead, ioaddr + PAR_CONTROL);
ioaddr112drivers/net/atp.hinbyte(ioaddr + PAR_STATUS);
ioaddr113drivers/net/atp.hlow_nib = (inbyte(ioaddr + PAR_STATUS) >> 3) & 0x0f;
ioaddr114drivers/net/atp.houtb(Ctrl_HNibRead, ioaddr + PAR_CONTROL);
ioaddr115drivers/net/atp.hinbyte(ioaddr + PAR_STATUS);  /* Settling time delay -- needed!  */
ioaddr116drivers/net/atp.hinbyte(ioaddr + PAR_STATUS);  /* Settling time delay -- needed!  */
ioaddr117drivers/net/atp.hreturn low_nib | ((inbyte(ioaddr + PAR_STATUS) << 1) & 0xf0);
ioaddr121drivers/net/atp.hextern inline unsigned char read_byte_mode2(short ioaddr)
ioaddr125drivers/net/atp.houtb(Ctrl_LNibRead, ioaddr + PAR_CONTROL);
ioaddr126drivers/net/atp.hinbyte(ioaddr + PAR_STATUS);
ioaddr127drivers/net/atp.hlow_nib = (inbyte(ioaddr + PAR_STATUS) >> 3) & 0x0f;
ioaddr128drivers/net/atp.houtb(Ctrl_HNibRead, ioaddr + PAR_CONTROL);
ioaddr129drivers/net/atp.hinbyte(ioaddr + PAR_STATUS);  /* Settling time delay -- needed!  */
ioaddr130drivers/net/atp.hreturn low_nib | ((inbyte(ioaddr + PAR_STATUS) << 1) & 0xf0);
ioaddr134drivers/net/atp.hextern inline unsigned char read_byte_mode4(short ioaddr)
ioaddr138drivers/net/atp.houtb(RdAddr | MAR, ioaddr + PAR_DATA);
ioaddr139drivers/net/atp.hlow_nib = (inbyte(ioaddr + PAR_STATUS) >> 3) & 0x0f;
ioaddr140drivers/net/atp.houtb(RdAddr | HNib | MAR, ioaddr + PAR_DATA);
ioaddr141drivers/net/atp.hreturn low_nib | ((inbyte(ioaddr + PAR_STATUS) << 1) & 0xf0);
ioaddr145drivers/net/atp.hextern inline unsigned char read_byte_mode6(short ioaddr)
ioaddr149drivers/net/atp.houtb(RdAddr | MAR, ioaddr + PAR_DATA);
ioaddr150drivers/net/atp.hinbyte(ioaddr + PAR_STATUS);
ioaddr151drivers/net/atp.hlow_nib = (inbyte(ioaddr + PAR_STATUS) >> 3) & 0x0f;
ioaddr152drivers/net/atp.houtb(RdAddr | HNib | MAR, ioaddr + PAR_DATA);
ioaddr153drivers/net/atp.hinbyte(ioaddr + PAR_STATUS);
ioaddr154drivers/net/atp.hreturn low_nib | ((inbyte(ioaddr + PAR_STATUS) << 1) & 0xf0);
ioaddr222drivers/net/atp.hextern inline void write_byte_mode0(short ioaddr, unsigned char value)
ioaddr224drivers/net/atp.houtb(value & 0x0f, ioaddr + PAR_DATA);
ioaddr225drivers/net/atp.houtb((value>>4) | 0x10, ioaddr + PAR_DATA);
ioaddr228drivers/net/atp.hextern inline void write_byte_mode1(short ioaddr, unsigned char value)
ioaddr230drivers/net/atp.houtb(value & 0x0f, ioaddr + PAR_DATA);
ioaddr231drivers/net/atp.houtb(Ctrl_IRQEN | Ctrl_LNibWrite, ioaddr + PAR_CONTROL);
ioaddr232drivers/net/atp.houtb((value>>4) | 0x10, ioaddr + PAR_DATA);
ioaddr233drivers/net/atp.houtb(Ctrl_IRQEN | Ctrl_HNibWrite, ioaddr + PAR_CONTROL);
ioaddr237drivers/net/atp.hextern inline void write_word_mode0(short ioaddr, unsigned short value)
ioaddr239drivers/net/atp.houtb(value & 0x0f, ioaddr + PAR_DATA);
ioaddr241drivers/net/atp.houtb((value & 0x0f) | 0x10, ioaddr + PAR_DATA);
ioaddr243drivers/net/atp.houtb(value & 0x0f, ioaddr + PAR_DATA);
ioaddr245drivers/net/atp.houtb((value & 0x0f) | 0x10, ioaddr + PAR_DATA);
ioaddr1175drivers/net/de4x5.cstatic void eisa_probe(struct device *dev, short ioaddr)
ioaddr1182drivers/net/de4x5.cif (!ioaddr && autoprobed) return ;    /* Been here before ! */
ioaddr1186drivers/net/de4x5.cif (ioaddr == 0) {                     /* Autoprobing */
ioaddr1191drivers/net/de4x5.ciobase = ioaddr;
ioaddr1192drivers/net/de4x5.ci = (ioaddr >> 12);
ioaddr1220drivers/net/de4x5.cstatic void pci_probe(struct device *dev, short ioaddr)
ioaddr1230drivers/net/de4x5.cif (!ioaddr && autoprobed) return ;        /* Been here before ! */
ioaddr334drivers/net/depca.cstatic int depca_probe1(struct device *dev, short ioaddr);
ioaddr342drivers/net/depca.cstatic int DevicePresent(short ioaddr);
ioaddr350drivers/net/depca.cstatic struct device *alloc_device(struct device *dev, int ioaddr);
ioaddr408drivers/net/depca.cdepca_probe1(struct device *dev, short ioaddr)
ioaddr448drivers/net/depca.cdev->base_addr = ioaddr;
ioaddr450drivers/net/depca.cif ((ioaddr&0x0fff)==DEPCA_EISA_IO_PORTS) {/* EISA slot address */
ioaddr452drivers/net/depca.cdev->name, name, ioaddr, ((ioaddr>>12)&0x0f));
ioaddr454drivers/net/depca.cprintk("%s: %s at %#3x", dev->name, name, ioaddr);
ioaddr483drivers/net/depca.crequest_region(ioaddr, DEPCA_TOTAL_SIZE,"depca");
ioaddr679drivers/net/depca.cint i,nicsr,ioaddr = dev->base_addr;
ioaddr811drivers/net/depca.cint ioaddr = dev->base_addr;
ioaddr962drivers/net/depca.cint csr0, ioaddr, nicsr;
ioaddr968drivers/net/depca.cioaddr = dev->base_addr;
ioaddr1148drivers/net/depca.cint nicsr, ioaddr = dev->base_addr;
ioaddr1189drivers/net/depca.cint ioaddr = dev->base_addr;
ioaddr1205drivers/net/depca.cint ioaddr = dev->base_addr;
ioaddr1253drivers/net/depca.cshort ioaddr = dev->base_addr;
ioaddr1325drivers/net/depca.cint ioaddr = *port;
ioaddr1327drivers/net/depca.cif (DevicePresent(ioaddr) == 0) {
ioaddr1329drivers/net/depca.cdev = alloc_device(dev, ioaddr);
ioaddr1331drivers/net/depca.cif ((status = depca_probe1(dev, ioaddr)) == 0) {
ioaddr1347drivers/net/depca.cint i, ioaddr = DEPCA_EISA_IO_PORTS;
ioaddr1350drivers/net/depca.cioaddr+=0x1000;                         /* get the first slot address */
ioaddr1351drivers/net/depca.cfor (status = -ENODEV, i=1; i<MAX_EISA_SLOTS; i++, ioaddr+=0x1000) {
ioaddr1353drivers/net/depca.cif (DevicePresent(ioaddr) == 0) {
ioaddr1355drivers/net/depca.cdev = alloc_device(dev, ioaddr);
ioaddr1357drivers/net/depca.cif ((status = depca_probe1(dev, ioaddr)) == 0) {
ioaddr1371drivers/net/depca.cstatic struct device *alloc_device(struct device *dev, int ioaddr)
ioaddr1405drivers/net/depca.cdev->base_addr = ioaddr;            /* assign the io address */
ioaddr1460drivers/net/depca.cstatic int DevicePresent(short ioaddr)
ioaddr13drivers/net/depca.h#define DEPCA_NICSR ioaddr+0x00   /* Network interface CSR */
ioaddr14drivers/net/depca.h#define DEPCA_RBI   ioaddr+0x02   /* RAM buffer index (2k buffer mode) */
ioaddr15drivers/net/depca.h#define DEPCA_DATA  ioaddr+0x04   /* LANCE registers' data port */
ioaddr16drivers/net/depca.h#define DEPCA_ADDR  ioaddr+0x06   /* LANCE registers' address port */
ioaddr17drivers/net/depca.h#define DEPCA_HBASE ioaddr+0x08   /* EISA high memory base address reg. */
ioaddr18drivers/net/depca.h#define DEPCA_PROM  ioaddr+0x0c   /* Ethernet address ROM data port */
ioaddr19drivers/net/depca.h#define DEPCA_CNFG  ioaddr+0x0c   /* EISA Configuration port */
ioaddr20drivers/net/depca.h#define DEPCA_RBSA  ioaddr+0x0e   /* RAM buffer starting address (2k buff.) */
ioaddr147drivers/net/depca.h#define DEPCA_EISA_ID   ioaddr+0x80   /* ID long word for EISA card */
ioaddr148drivers/net/depca.h#define DEPCA_EISA_CTRL ioaddr+0x84   /* Control word for EISA card */
ioaddr93drivers/net/e2100.cint e21_probe1(struct device *dev, int ioaddr);
ioaddr131drivers/net/e2100.cint e21_probe1(struct device *dev, int ioaddr)
ioaddr137drivers/net/e2100.cif (inb(ioaddr + E21_SAPROM + 0) != 0x00
ioaddr138drivers/net/e2100.c|| inb(ioaddr + E21_SAPROM + 1) != 0x00
ioaddr139drivers/net/e2100.c|| inb(ioaddr + E21_SAPROM + 2) != 0x1d)
ioaddr143drivers/net/e2100.coutb(E8390_NODMA + E8390_STOP, ioaddr);
ioaddr145drivers/net/e2100.cstatus = inb(ioaddr);
ioaddr150drivers/net/e2100.crequest_region(ioaddr, E21_IO_EXTENT,"e2100");
ioaddr154drivers/net/e2100.cstation_addr[i] = inb(ioaddr + E21_SAPROM + i);
ioaddr156drivers/net/e2100.cinb(ioaddr + E21_MEDIA);     /* Point to media selection. */
ioaddr157drivers/net/e2100.coutb(0, ioaddr + E21_ASIC);   /* and disable the secondary interface. */
ioaddr159drivers/net/e2100.cprintk("%s: E21** at %#3x,", dev->name, ioaddr);
ioaddr178drivers/net/e2100.cdev->base_addr = ioaddr;
ioaddr195drivers/net/e2100.cinb(ioaddr + E21_MEDIA);   /* Turn automatic media detection on. */
ioaddr197drivers/net/e2100.cif (station_addr[i] != inb(ioaddr + E21_SAPROM + 8 + i)) {
ioaddr235drivers/net/e2100.cshort ioaddr = dev->base_addr;
ioaddr243drivers/net/e2100.cinb(ioaddr + E21_IRQ_LOW);
ioaddr244drivers/net/e2100.coutb(0, ioaddr + E21_ASIC + (dev->irq & 7));
ioaddr245drivers/net/e2100.cinb(ioaddr + E21_IRQ_HIGH);       /* High IRQ bit, and if_port. */
ioaddr246drivers/net/e2100.coutb(0, ioaddr + E21_ASIC + (dev->irq > 7 ? 1:0)
ioaddr248drivers/net/e2100.cinb(ioaddr + E21_MEM_BASE);
ioaddr249drivers/net/e2100.coutb(0, ioaddr + E21_ASIC + ((dev->mem_start >> 17) & 7));
ioaddr257drivers/net/e2100.cshort ioaddr = dev->base_addr;
ioaddr259drivers/net/e2100.coutb(0x01, ioaddr);
ioaddr275drivers/net/e2100.cshort ioaddr = dev->base_addr;
ioaddr279drivers/net/e2100.cmem_on(ioaddr, shared_mem, start_page);
ioaddr288drivers/net/e2100.cmem_off(ioaddr);
ioaddr297drivers/net/e2100.cshort ioaddr = dev->base_addr;
ioaddr303drivers/net/e2100.cmem_on(ioaddr, shared_mem, start_page);
ioaddr306drivers/net/e2100.cmem_off(ioaddr);
ioaddr312drivers/net/e2100.cshort ioaddr = dev->base_addr;
ioaddr321drivers/net/e2100.cinb(ioaddr + E21_IRQ_LOW);
ioaddr322drivers/net/e2100.coutb(0, ioaddr + E21_ASIC);
ioaddr323drivers/net/e2100.cinb(ioaddr + E21_IRQ_HIGH);       /* High IRQ bit, and if_port. */
ioaddr324drivers/net/e2100.coutb(0, ioaddr + E21_ASIC);
ioaddr332drivers/net/e2100.cmem_off(ioaddr);
ioaddr290drivers/net/eexpress.cstatic int  eexp_probe1(struct device *dev, short ioaddr);
ioaddr299drivers/net/eexpress.cstatic int read_eeprom(int ioaddr, int location);
ioaddr345drivers/net/eexpress.cint eexp_probe1(struct device *dev, short ioaddr)
ioaddr350drivers/net/eexpress.cprintk("%s: EtherExpress at %#x,", dev->name, ioaddr);
ioaddr354drivers/net/eexpress.cstation_addr[0] = read_eeprom(ioaddr, 2);
ioaddr355drivers/net/eexpress.cstation_addr[1] = read_eeprom(ioaddr, 3);
ioaddr356drivers/net/eexpress.cstation_addr[2] = read_eeprom(ioaddr, 4);
ioaddr366drivers/net/eexpress.crequest_region(ioaddr, 16,"eexpress");
ioaddr367drivers/net/eexpress.cdev->base_addr = ioaddr;
ioaddr380drivers/net/eexpress.cunsigned short setupval = read_eeprom(ioaddr, 0);
ioaddr384drivers/net/eexpress.cread_eeprom(ioaddr, 5) & 0x1 ? TP : BNC;
ioaddr388drivers/net/eexpress.coutb(0x00, ioaddr + SET_IRQ);
ioaddr392drivers/net/eexpress.coutb(ASIC_RESET, ioaddr + EEPROM_Ctrl);
ioaddr424drivers/net/eexpress.cint ioaddr = dev->base_addr;
ioaddr440drivers/net/eexpress.coutb(irqrmap[dev->irq] | 0x08, ioaddr + SET_IRQ);
ioaddr455drivers/net/eexpress.cint ioaddr = dev->base_addr;
ioaddr465drivers/net/eexpress.cinw(ioaddr+SCB_STATUS) & 0x8000 ? "IRQ conflict" :
ioaddr476drivers/net/eexpress.coutw(0xf000|CUC_START|RX_START, ioaddr + SCB_CMD);
ioaddr477drivers/net/eexpress.coutb(0, ioaddr + SIGNAL_CA);
ioaddr500drivers/net/eexpress.coutb(irqrmap[dev->irq], ioaddr + SET_IRQ);
ioaddr504drivers/net/eexpress.coutb(0x08 | irqrmap[dev->irq], ioaddr + SET_IRQ);
ioaddr522drivers/net/eexpress.cint ioaddr, status, boguscount = 0;
ioaddr531drivers/net/eexpress.cioaddr = dev->base_addr;
ioaddr534drivers/net/eexpress.cstatus = inw(ioaddr + SCB_STATUS);
ioaddr541drivers/net/eexpress.coutb(irqrmap[dev->irq], ioaddr + SET_IRQ);
ioaddr546drivers/net/eexpress.coutw(lp->tx_reap, ioaddr + READ_PTR);
ioaddr547drivers/net/eexpress.ctx_status = inw(ioaddr);
ioaddr583drivers/net/eexpress.cshort saved_write_ptr = inw(ioaddr + WRITE_PTR);
ioaddr589drivers/net/eexpress.coutw(IDLELOOP, ioaddr + WRITE_PTR);
ioaddr590drivers/net/eexpress.coutw(0, ioaddr);
ioaddr591drivers/net/eexpress.coutw(CmdNOp, ioaddr);
ioaddr592drivers/net/eexpress.coutw(IDLELOOP, ioaddr);
ioaddr597drivers/net/eexpress.coutw(saved_write_ptr, ioaddr + WRITE_PTR);
ioaddr602drivers/net/eexpress.cshort saved_write_ptr = inw(ioaddr + WRITE_PTR);
ioaddr613drivers/net/eexpress.coutw(cur_rxbuf, ioaddr + READ_PTR);
ioaddr615drivers/net/eexpress.cprintk(" %04x", inw(ioaddr));
ioaddr622drivers/net/eexpress.coutw(saved_write_ptr, ioaddr + WRITE_PTR);
ioaddr626drivers/net/eexpress.coutw(ack_cmd, ioaddr + SCB_CMD);
ioaddr627drivers/net/eexpress.coutb(0, ioaddr + SIGNAL_CA);
ioaddr631drivers/net/eexpress.cinw(ioaddr + SCB_CMD));
ioaddr634drivers/net/eexpress.coutb(irqrmap[dev->irq] | 0x08, ioaddr + SET_IRQ);
ioaddr641drivers/net/eexpress.cint ioaddr = dev->base_addr;
ioaddr647drivers/net/eexpress.coutw(RX_SUSPEND | CUC_SUSPEND, ioaddr + SCB_CMD);
ioaddr648drivers/net/eexpress.coutb(0, ioaddr + SIGNAL_CA);
ioaddr651drivers/net/eexpress.coutb(0, ioaddr + SET_IRQ);
ioaddr658drivers/net/eexpress.crelease_region(ioaddr, 16);
ioaddr691drivers/net/eexpress.cshort ioaddr = dev->base_addr;
ioaddr698drivers/net/eexpress.coutw(SET_MC_CMD + 6, ioaddr + WRITE_PTR);
ioaddr699drivers/net/eexpress.coutw(num_addrs * 6, ioaddr);
ioaddr700drivers/net/eexpress.coutsw(ioaddr, addrs, num_addrs*3);    /* 3 = addr len in words */
ioaddr705drivers/net/eexpress.coutw(99, ioaddr);    /* Disable promiscuous mode, use normal mode */
ioaddr717drivers/net/eexpress.cread_eeprom(int ioaddr, int location)
ioaddr721drivers/net/eexpress.cshort ee_addr = ioaddr + EEPROM_Ctrl;
ioaddr758drivers/net/eexpress.cshort ioaddr = dev->base_addr;
ioaddr762drivers/net/eexpress.coutb(inb(ioaddr + Config) | 0x02, ioaddr + Config);
ioaddr765drivers/net/eexpress.coutb(_586_RESET, ioaddr + EEPROM_Ctrl);
ioaddr768drivers/net/eexpress.coutw(0xfff6, ioaddr + WRITE_PTR);
ioaddr769drivers/net/eexpress.coutsw(ioaddr, init_words, sizeof(init_words)>>1);
ioaddr772drivers/net/eexpress.coutw(SA_OFFSET, ioaddr + WRITE_PTR);
ioaddr773drivers/net/eexpress.coutsw(ioaddr, dev->dev_addr, 3);
ioaddr786drivers/net/eexpress.coutb(0x00, ioaddr + EEPROM_Ctrl);
ioaddr790drivers/net/eexpress.coutb(0, ioaddr + SIGNAL_CA);
ioaddr794drivers/net/eexpress.cwhile (inw(ioaddr + SCB_STATUS) == 0)
ioaddr797drivers/net/eexpress.cdev->name, inw(ioaddr + SCB_STATUS), inw(ioaddr + SCB_CMD));
ioaddr801drivers/net/eexpress.coutb(0, ioaddr + SIGNAL_CA);
ioaddr805drivers/net/eexpress.coutb(inb(ioaddr + Config) & ~0x02, ioaddr + Config);
ioaddr808drivers/net/eexpress.cinw(ioaddr + SCB_STATUS));
ioaddr816drivers/net/eexpress.cshort ioaddr = dev->base_addr;
ioaddr822drivers/net/eexpress.coutw(cur_rxbuf, ioaddr + WRITE_PTR);
ioaddr823drivers/net/eexpress.coutw(0x0000, ioaddr);         /* Status */
ioaddr824drivers/net/eexpress.coutw(0x0000, ioaddr);        /* Command */
ioaddr825drivers/net/eexpress.coutw(cur_rxbuf + RX_BUF_SIZE, ioaddr); /* Link */
ioaddr826drivers/net/eexpress.coutw(cur_rxbuf + 22, ioaddr);    /* Buffer offset */
ioaddr827drivers/net/eexpress.coutw(0xFeed, ioaddr);         /* Pad for dest addr. */
ioaddr828drivers/net/eexpress.coutw(0xF00d, ioaddr);
ioaddr829drivers/net/eexpress.coutw(0xF001, ioaddr);
ioaddr830drivers/net/eexpress.coutw(0x0505, ioaddr);         /* Pad for source addr. */
ioaddr831drivers/net/eexpress.coutw(0x2424, ioaddr);
ioaddr832drivers/net/eexpress.coutw(0x6565, ioaddr);
ioaddr833drivers/net/eexpress.coutw(0xdeaf, ioaddr);        /* Pad for protocol. */
ioaddr835drivers/net/eexpress.coutw(0x0000, ioaddr);        /* Buffer: Actual count */
ioaddr836drivers/net/eexpress.coutw(-1, ioaddr);          /* Buffer: Next (none). */
ioaddr837drivers/net/eexpress.coutw(cur_rxbuf + 0x20, ioaddr);    /* Buffer: Address low */
ioaddr838drivers/net/eexpress.coutw(0x0000, ioaddr);
ioaddr840drivers/net/eexpress.coutw(0x8000 + RX_BUF_SIZE-0x20, ioaddr);
ioaddr848drivers/net/eexpress.coutw(lp->rx_tail + 2, ioaddr + WRITE_PTR);
ioaddr849drivers/net/eexpress.coutw(0xC000, ioaddr);          /* Command, mark as last. */
ioaddr850drivers/net/eexpress.coutw(lp->rx_head, ioaddr);        /* Link */
ioaddr857drivers/net/eexpress.cshort ioaddr = dev->base_addr;
ioaddr861drivers/net/eexpress.coutw(tx_block, ioaddr + WRITE_PTR);
ioaddr862drivers/net/eexpress.coutw(0x0000, ioaddr);    /* Tx status */
ioaddr863drivers/net/eexpress.coutw(CMD_INTR|CmdTx, ioaddr);    /* Tx command */
ioaddr864drivers/net/eexpress.coutw(tx_block+16, ioaddr);  /* Next command is a NoOp. */
ioaddr865drivers/net/eexpress.coutw(tx_block+8, ioaddr);  /* Data Buffer offset. */
ioaddr868drivers/net/eexpress.coutw(length | 0x8000, ioaddr); /* Byte count parameter. */
ioaddr869drivers/net/eexpress.coutw(-1, ioaddr);      /* No next data buffer. */
ioaddr870drivers/net/eexpress.coutw(tx_block+22, ioaddr);  /* Buffer follows the NoOp command. */
ioaddr871drivers/net/eexpress.coutw(0x0000, ioaddr);    /* Buffer address high bits (always zero). */
ioaddr874drivers/net/eexpress.coutw(0x0000, ioaddr);    /* Tx status */
ioaddr875drivers/net/eexpress.coutw(CmdNOp, ioaddr);    /* Tx command */
ioaddr876drivers/net/eexpress.coutw(tx_block+16, ioaddr);  /* Next is myself. */
ioaddr880drivers/net/eexpress.coutsw(ioaddr + DATAPORT, buf, (length + 1) >> 1);
ioaddr883drivers/net/eexpress.coutw(lp->tx_cmd_link, ioaddr + WRITE_PTR);
ioaddr884drivers/net/eexpress.coutw(tx_block, ioaddr);
ioaddr894drivers/net/eexpress.c"reap %4x status %4.4x.\n", dev->name, ioaddr, length,
ioaddr895drivers/net/eexpress.ctx_block, lp->tx_head, lp->tx_reap, inw(ioaddr + SCB_STATUS));
ioaddr906drivers/net/eexpress.cshort ioaddr = dev->base_addr;
ioaddr907drivers/net/eexpress.cshort saved_write_ptr = inw(ioaddr + WRITE_PTR);
ioaddr914drivers/net/eexpress.coutw(rx_head, ioaddr + READ_PTR);
ioaddr915drivers/net/eexpress.cwhile ((frame_status = inw(ioaddr)) < 0) {    /* Command complete */
ioaddr916drivers/net/eexpress.cshort rfd_cmd = inw(ioaddr);
ioaddr917drivers/net/eexpress.cshort next_rx_frame = inw(ioaddr);
ioaddr918drivers/net/eexpress.cshort data_buffer_addr = inw(ioaddr);
ioaddr922drivers/net/eexpress.coutw(data_buffer_addr, ioaddr + READ_PTR);
ioaddr923drivers/net/eexpress.cpkt_len = inw(ioaddr);
ioaddr953drivers/net/eexpress.coutw(data_buffer_addr + 10, ioaddr + READ_PTR);
ioaddr955drivers/net/eexpress.cinsw(ioaddr, skb->data, (pkt_len + 1) >> 1);
ioaddr962drivers/net/eexpress.coutw(rx_head, ioaddr + WRITE_PTR);
ioaddr963drivers/net/eexpress.coutw(0x0000, ioaddr);
ioaddr964drivers/net/eexpress.coutw(0xC000, ioaddr);
ioaddr975drivers/net/eexpress.coutw(rx_tail+2, ioaddr + WRITE_PTR);
ioaddr976drivers/net/eexpress.coutw(0x0000, ioaddr);  /* Clear the end-of-list on the prev. RFD. */
ioaddr979drivers/net/eexpress.coutw(rx_tail+4, ioaddr + READ_PTR);
ioaddr980drivers/net/eexpress.cif (inw(ioaddr) != rx_head) {
ioaddr982drivers/net/eexpress.cdev->name, rx_tail, (outw(rx_tail+4, ioaddr + READ_PTR),inw(ioaddr)),
ioaddr984drivers/net/eexpress.coutw(rx_head, ioaddr);
ioaddr992drivers/net/eexpress.coutw(rx_head, ioaddr + READ_PTR);
ioaddr999drivers/net/eexpress.coutw(saved_write_ptr, ioaddr + WRITE_PTR);
ioaddr96drivers/net/hp-plus.cint hpp_probe1(struct device *dev, int ioaddr);
ioaddr131drivers/net/hp-plus.cint ioaddr = hpplus_portlist[i];
ioaddr132drivers/net/hp-plus.cif (check_region(ioaddr, HP_IO_EXTENT))
ioaddr134drivers/net/hp-plus.cif (hpp_probe1(dev, ioaddr) == 0)
ioaddr143drivers/net/hp-plus.cint hpp_probe1(struct device *dev, int ioaddr)
ioaddr151drivers/net/hp-plus.cif (inw(ioaddr + HP_ID) != 0x4850
ioaddr152drivers/net/hp-plus.c|| (inw(ioaddr + HP_PAGING) & 0xfff0) != 0x5300)
ioaddr158drivers/net/hp-plus.cprintk("%s: %s at %#3x,", dev->name, name, ioaddr);
ioaddr161drivers/net/hp-plus.coutw(MAC_Page, ioaddr + HP_PAGING);
ioaddr164drivers/net/hp-plus.cunsigned char inval = inb(ioaddr + 8 + i);
ioaddr169drivers/net/hp-plus.cchecksum += inb(ioaddr + 14);
ioaddr176drivers/net/hp-plus.coutw(ID_Page, ioaddr + HP_PAGING);
ioaddr177drivers/net/hp-plus.cprintk(" ID %4.4x", inw(ioaddr + 12));
ioaddr181drivers/net/hp-plus.crequest_region(ioaddr, HP_IO_EXTENT,"hp-plus");
ioaddr184drivers/net/hp-plus.coutw(HW_Page, ioaddr + HP_PAGING);
ioaddr186drivers/net/hp-plus.cint irq = inb(ioaddr + 13) & 0x0f;
ioaddr187drivers/net/hp-plus.cint option = inw(ioaddr + HPP_OPTION);
ioaddr191drivers/net/hp-plus.cmem_start = inw(ioaddr + 9) << 8;
ioaddr202drivers/net/hp-plus.coutw((HP_START_PG + TX_2X_PAGES) | ((HP_STOP_PG - 1) << 8), ioaddr + 14);
ioaddr205drivers/net/hp-plus.cdev->base_addr = ioaddr + NIC_OFFSET;
ioaddr232drivers/net/hp-plus.coutw(Perf_Page, ioaddr + HP_PAGING);
ioaddr235drivers/net/hp-plus.coutw(inw(ioaddr + HPP_OPTION) & ~EnableIRQ, ioaddr + HPP_OPTION);
ioaddr243drivers/net/hp-plus.cint ioaddr = dev->base_addr - NIC_OFFSET;
ioaddr251drivers/net/hp-plus.coption_reg = inw(ioaddr + HPP_OPTION);
ioaddr252drivers/net/hp-plus.coutw(option_reg & ~(NICReset + ChipReset), ioaddr + HPP_OPTION);
ioaddr255drivers/net/hp-plus.coutw(option_reg | (EnableIRQ + NICReset + ChipReset), ioaddr + HPP_OPTION);
ioaddr258drivers/net/hp-plus.coutw(HW_Page, ioaddr + HP_PAGING);
ioaddr259drivers/net/hp-plus.coutw((HP_START_PG + TX_2X_PAGES) | ((HP_STOP_PG - 1) << 8), ioaddr + 14);
ioaddr262drivers/net/hp-plus.coutw(Perf_Page, ioaddr + HP_PAGING);
ioaddr270drivers/net/hp-plus.cint ioaddr = dev->base_addr - NIC_OFFSET;
ioaddr271drivers/net/hp-plus.cint option_reg = inw(ioaddr + HPP_OPTION);
ioaddr277drivers/net/hp-plus.cioaddr + HPP_OPTION);
ioaddr285drivers/net/hp-plus.cint ioaddr = dev->base_addr - NIC_OFFSET;
ioaddr286drivers/net/hp-plus.cint option_reg = inw(ioaddr + HPP_OPTION);
ioaddr290drivers/net/hp-plus.coutw(option_reg & ~(NICReset + ChipReset), ioaddr + HPP_OPTION);
ioaddr295drivers/net/hp-plus.coutw(option_reg | (EnableIRQ + NICReset + ChipReset), ioaddr + HPP_OPTION);
ioaddr300drivers/net/hp-plus.cif ((inb_p(ioaddr+NIC_OFFSET+EN0_ISR) & ENISR_RESET) == 0)
ioaddr313drivers/net/hp-plus.cint ioaddr = dev->base_addr - NIC_OFFSET;
ioaddr315drivers/net/hp-plus.coutw(ring_offset, ioaddr + HPP_IN_ADDR);
ioaddr316drivers/net/hp-plus.cinsw(ioaddr + HP_DATAPORT, buf, count>>1);
ioaddr318drivers/net/hp-plus.cbuf[count-1] = inw(ioaddr + HP_DATAPORT);
ioaddr325drivers/net/hp-plus.cint ioaddr = dev->base_addr - NIC_OFFSET;
ioaddr326drivers/net/hp-plus.cint option_reg = inw(ioaddr + HPP_OPTION);
ioaddr328drivers/net/hp-plus.coutw(ring_offset, ioaddr + HPP_IN_ADDR);
ioaddr330drivers/net/hp-plus.coutw(option_reg & ~(MemDisable + BootROMEnb), ioaddr + HPP_OPTION);
ioaddr333drivers/net/hp-plus.coutw(option_reg, ioaddr + HPP_OPTION);
ioaddr344drivers/net/hp-plus.cint ioaddr = dev->base_addr - NIC_OFFSET;
ioaddr345drivers/net/hp-plus.coutw(start_page << 8, ioaddr + HPP_OUT_ADDR);
ioaddr346drivers/net/hp-plus.coutsl(ioaddr + HP_DATAPORT, buf, (count+3)>>2);
ioaddr354drivers/net/hp-plus.cint ioaddr = dev->base_addr - NIC_OFFSET;
ioaddr355drivers/net/hp-plus.cint option_reg = inw(ioaddr + HPP_OPTION);
ioaddr357drivers/net/hp-plus.coutw(start_page << 8, ioaddr + HPP_OUT_ADDR);
ioaddr358drivers/net/hp-plus.coutw(option_reg & ~(MemDisable + BootROMEnb), ioaddr + HPP_OPTION);
ioaddr360drivers/net/hp-plus.coutw(option_reg, ioaddr + HPP_OPTION);
ioaddr56drivers/net/hp.cint hp_probe1(struct device *dev, int ioaddr);
ioaddr89drivers/net/hp.cint ioaddr = hppclan_portlist[i];
ioaddr90drivers/net/hp.cif (check_region(ioaddr, HP_IO_EXTENT))
ioaddr92drivers/net/hp.cif (hp_probe1(dev, ioaddr) == 0)
ioaddr100drivers/net/hp.cint hp_probe1(struct device *dev, int ioaddr)
ioaddr108drivers/net/hp.cif (inb(ioaddr) != 0x08
ioaddr109drivers/net/hp.c|| inb(ioaddr+1) != 0x00
ioaddr110drivers/net/hp.c|| inb(ioaddr+2) != 0x09
ioaddr111drivers/net/hp.c|| inb(ioaddr+14) == 0x57)
ioaddr116drivers/net/hp.cif ((board_id = inb(ioaddr + HP_ID)) & 0x80) {
ioaddr128drivers/net/hp.crequest_region(ioaddr, HP_IO_EXTENT,"hp");
ioaddr130drivers/net/hp.cprintk("%s: %s (ID %02x) at %#3x,", dev->name, name, board_id, ioaddr);
ioaddr133drivers/net/hp.cprintk(" %2.2x", dev->dev_addr[i] = inb(ioaddr + i));
ioaddr145drivers/net/hp.coutb_p(irqmap[irq] | HP_RUN, ioaddr + HP_CONFIGURE);
ioaddr146drivers/net/hp.coutb_p( 0x00 | HP_RUN, ioaddr + HP_CONFIGURE);
ioaddr172drivers/net/hp.cdev->base_addr = ioaddr + NIC_OFFSET;
ioaddr42drivers/net/lance.cunsigned long lance_probe1(int ioaddr, unsigned long mem_start);
ioaddr299drivers/net/lance.cint ioaddr = *port;
ioaddr301drivers/net/lance.cif (   check_region(ioaddr, LANCE_TOTAL_SIZE) == 0
ioaddr302drivers/net/lance.c&& inb(ioaddr + 14) == 0x57
ioaddr303drivers/net/lance.c&& inb(ioaddr + 15) == 0x57) {
ioaddr304drivers/net/lance.cmem_start = lance_probe1(ioaddr, mem_start);
ioaddr311drivers/net/lance.cunsigned long lance_probe1(int ioaddr, unsigned long mem_start)
ioaddr333drivers/net/lance.c&& ioaddr_table[inb(hp_port) & 3] == ioaddr)
ioaddr337drivers/net/lance.chpJ2405A = (inb(ioaddr) == 0x08 && inb(ioaddr+1) == 0x00
ioaddr338drivers/net/lance.c&& inb(ioaddr+2) == 0x09);
ioaddr341drivers/net/lance.creset_val = inw(ioaddr+LANCE_RESET); /* Reset the LANCE */
ioaddr346drivers/net/lance.coutw(reset_val, ioaddr+LANCE_RESET);
ioaddr348drivers/net/lance.coutw(0x0000, ioaddr+LANCE_ADDR); /* Switch to window 0 */
ioaddr349drivers/net/lance.cif (inw(ioaddr+LANCE_DATA) != 0x0004)
ioaddr353drivers/net/lance.coutw(88, ioaddr+LANCE_ADDR);
ioaddr354drivers/net/lance.cif (inw(ioaddr+LANCE_ADDR) != 88) {
ioaddr357drivers/net/lance.cint chip_version = inw(ioaddr+LANCE_DATA);
ioaddr358drivers/net/lance.coutw(89, ioaddr+LANCE_ADDR);
ioaddr359drivers/net/lance.cchip_version |= inw(ioaddr+LANCE_DATA) << 16;
ioaddr376drivers/net/lance.cprintk("%s: %s at %#3x,", dev->name, chipname, ioaddr);
ioaddr381drivers/net/lance.cprintk(" %2.2x", dev->dev_addr[i] = inb(ioaddr + i));
ioaddr383drivers/net/lance.cdev->base_addr = ioaddr;
ioaddr384drivers/net/lance.crequest_region(ioaddr, LANCE_TOTAL_SIZE, chip_table[lance_version].name);
ioaddr412drivers/net/lance.coutw(0x0001, ioaddr+LANCE_ADDR);
ioaddr413drivers/net/lance.cinw(ioaddr+LANCE_ADDR);
ioaddr414drivers/net/lance.coutw((short) (int) &lp->init_block, ioaddr+LANCE_DATA);
ioaddr415drivers/net/lance.coutw(0x0002, ioaddr+LANCE_ADDR);
ioaddr416drivers/net/lance.cinw(ioaddr+LANCE_ADDR);
ioaddr417drivers/net/lance.coutw(((int)&lp->init_block) >> 16, ioaddr+LANCE_DATA);
ioaddr418drivers/net/lance.coutw(0x0000, ioaddr+LANCE_ADDR);
ioaddr419drivers/net/lance.cinw(ioaddr+LANCE_ADDR);
ioaddr434drivers/net/lance.cshort reset_val = inw(ioaddr+LANCE_RESET);
ioaddr440drivers/net/lance.coutw(8, ioaddr+LANCE_ADDR);
ioaddr441drivers/net/lance.cbus_info = inw(ioaddr+LANCE_BUS_IF);
ioaddr465drivers/net/lance.coutw(0x0041, ioaddr+LANCE_DATA);
ioaddr477drivers/net/lance.cif (inw(ioaddr+LANCE_DATA) & 0x0100)
ioaddr499drivers/net/lance.coutw(0x7f04, ioaddr+LANCE_DATA); /* Clear the memory error bits. */
ioaddr506drivers/net/lance.coutw(0x0001, ioaddr+LANCE_DATA);
ioaddr508drivers/net/lance.cif (inw(ioaddr+LANCE_DATA) & 0x0900)
ioaddr510drivers/net/lance.cif (inw(ioaddr+LANCE_DATA) & 0x0100) {
ioaddr528drivers/net/lance.coutw(0x0002, ioaddr+LANCE_ADDR);
ioaddr529drivers/net/lance.coutw(0x0002, ioaddr+LANCE_BUS_IF);
ioaddr550drivers/net/lance.cint ioaddr = dev->base_addr;
ioaddr564drivers/net/lance.cinw(ioaddr+LANCE_RESET);
ioaddr574drivers/net/lance.coutw(0, ioaddr+LANCE_RESET);
ioaddr578drivers/net/lance.coutw(0x0002, ioaddr+LANCE_ADDR);
ioaddr579drivers/net/lance.coutw(0x0002, ioaddr+LANCE_BUS_IF);
ioaddr589drivers/net/lance.coutw(0x0001, ioaddr+LANCE_ADDR);
ioaddr590drivers/net/lance.coutw((short) (int) &lp->init_block, ioaddr+LANCE_DATA);
ioaddr591drivers/net/lance.coutw(0x0002, ioaddr+LANCE_ADDR);
ioaddr592drivers/net/lance.coutw(((int)&lp->init_block) >> 16, ioaddr+LANCE_DATA);
ioaddr594drivers/net/lance.coutw(0x0004, ioaddr+LANCE_ADDR);
ioaddr595drivers/net/lance.coutw(0x0d15, ioaddr+LANCE_DATA);
ioaddr597drivers/net/lance.coutw(0x0000, ioaddr+LANCE_ADDR);
ioaddr598drivers/net/lance.coutw(0x0001, ioaddr+LANCE_DATA);
ioaddr605drivers/net/lance.cif (inw(ioaddr+LANCE_DATA) & 0x0100)
ioaddr611drivers/net/lance.coutw(0x0042, ioaddr+LANCE_DATA);
ioaddr615drivers/net/lance.cdev->name, i, (int) &lp->init_block, inw(ioaddr+LANCE_DATA));
ioaddr654drivers/net/lance.cint ioaddr = dev->base_addr;
ioaddr662drivers/net/lance.coutw(0, ioaddr+LANCE_ADDR);
ioaddr664drivers/net/lance.cdev->name, inw(ioaddr+LANCE_DATA));
ioaddr665drivers/net/lance.coutw(0x0004, ioaddr+LANCE_DATA);
ioaddr685drivers/net/lance.coutw(0x0043, ioaddr+LANCE_DATA);
ioaddr702drivers/net/lance.coutw(0x0000, ioaddr+LANCE_ADDR);
ioaddr704drivers/net/lance.cinw(ioaddr+LANCE_DATA));
ioaddr705drivers/net/lance.coutw(0x0000, ioaddr+LANCE_DATA);
ioaddr756drivers/net/lance.coutw(0x0000, ioaddr+LANCE_ADDR);
ioaddr757drivers/net/lance.coutw(0x0048, ioaddr+LANCE_DATA);
ioaddr778drivers/net/lance.cint csr0, ioaddr, boguscnt=10;
ioaddr785drivers/net/lance.cioaddr = dev->base_addr;
ioaddr884drivers/net/lance.cdev->name, inw(ioaddr + LANCE_ADDR),
ioaddr958drivers/net/lance.cint ioaddr = dev->base_addr;
ioaddr965drivers/net/lance.coutw(112, ioaddr+LANCE_ADDR);
ioaddr966drivers/net/lance.clp->stats.rx_missed_errors = inw(ioaddr+LANCE_DATA);
ioaddr968drivers/net/lance.coutw(0, ioaddr+LANCE_ADDR);
ioaddr972drivers/net/lance.cdev->name, inw(ioaddr+LANCE_DATA));
ioaddr976drivers/net/lance.coutw(0x0004, ioaddr+LANCE_DATA);
ioaddr992drivers/net/lance.cshort ioaddr = dev->base_addr;
ioaddr997drivers/net/lance.csaved_addr = inw(ioaddr+LANCE_ADDR);
ioaddr998drivers/net/lance.coutw(112, ioaddr+LANCE_ADDR);
ioaddr999drivers/net/lance.clp->stats.rx_missed_errors = inw(ioaddr+LANCE_DATA);
ioaddr1000drivers/net/lance.coutw(saved_addr, ioaddr+LANCE_ADDR);
ioaddr1016drivers/net/lance.cshort ioaddr = dev->base_addr;
ioaddr1019drivers/net/lance.coutw(0, ioaddr+LANCE_ADDR);
ioaddr1020drivers/net/lance.coutw(0x0004, ioaddr+LANCE_DATA); /* Temporarily stop the lance.   */
ioaddr1022drivers/net/lance.coutw(15, ioaddr+LANCE_ADDR);
ioaddr1029drivers/net/lance.coutw(8 + i, ioaddr+LANCE_ADDR);
ioaddr1030drivers/net/lance.coutw(multicast_table[i], ioaddr+LANCE_DATA);
ioaddr1032drivers/net/lance.coutw(0x0000, ioaddr+LANCE_DATA); /* Unset promiscuous mode */
ioaddr1036drivers/net/lance.coutw(0x8000, ioaddr+LANCE_DATA); /* Set promiscuous mode */
ioaddr1039drivers/net/lance.coutw(0, ioaddr+LANCE_ADDR);
ioaddr1040drivers/net/lance.coutw(0x0142, ioaddr+LANCE_DATA); /* Resume normal operation. */
ioaddr63drivers/net/ne.cstatic int ne_probe1(struct device *dev, int ioaddr);
ioaddr109drivers/net/ne.cint ioaddr = netcard_portlist[i];
ioaddr110drivers/net/ne.cif (check_region(ioaddr, NE_IO_EXTENT))
ioaddr112drivers/net/ne.cif (ne_probe1(dev, ioaddr) == 0)
ioaddr120drivers/net/ne.cstatic int ne_probe1(struct device *dev, int ioaddr)
ioaddr128drivers/net/ne.cint reg0 = inb(ioaddr);
ioaddr135drivers/net/ne.coutb_p(E8390_NODMA+E8390_PAGE1+E8390_STOP, ioaddr + E8390_CMD);
ioaddr136drivers/net/ne.cregd = inb_p(ioaddr + 0x0d);
ioaddr137drivers/net/ne.coutb_p(0xff, ioaddr + 0x0d);
ioaddr138drivers/net/ne.coutb_p(E8390_NODMA+E8390_PAGE0, ioaddr + E8390_CMD);
ioaddr139drivers/net/ne.cinb_p(ioaddr + EN0_COUNTER0); /* Clear the counter by reading. */
ioaddr140drivers/net/ne.cif (inb_p(ioaddr + EN0_COUNTER0) != 0) {
ioaddr141drivers/net/ne.coutb_p(reg0, ioaddr);
ioaddr142drivers/net/ne.coutb(regd, ioaddr + 0x0d);  /* Restore the old values. */
ioaddr147drivers/net/ne.cprintk("NE*000 ethercard probe at %#3x:", ioaddr);
ioaddr170drivers/net/ne.coutb_p(program_seq[i].value, ioaddr + program_seq[i].offset);
ioaddr173drivers/net/ne.cSA_prom[i] = inb(ioaddr + NE_DATAPORT);
ioaddr174drivers/net/ne.cSA_prom[i+1] = inb(ioaddr + NE_DATAPORT);
ioaddr181drivers/net/ne.coutb_p(0x49, ioaddr + EN0_DCFG);
ioaddr237drivers/net/ne.coutb_p(0x50, ioaddr + EN0_IMR);  /* Enable one interrupt. */
ioaddr238drivers/net/ne.coutb_p(0x00, ioaddr + EN0_RCNTLO);
ioaddr239drivers/net/ne.coutb_p(0x00, ioaddr + EN0_RCNTHI);
ioaddr240drivers/net/ne.coutb_p(E8390_RREAD+E8390_START, ioaddr); /* Trigger it... */
ioaddr241drivers/net/ne.coutb_p(0x00, ioaddr + EN0_IMR);     /* Mask it again. */
ioaddr260drivers/net/ne.cdev->base_addr = ioaddr;
ioaddr262drivers/net/ne.crequest_region(ioaddr, NE_IO_EXTENT,"ne2000");
ioaddr269drivers/net/ne.cdev->name, name, ioaddr, dev->irq);
ioaddr183drivers/net/ni52.c#define check_region(ioaddr, size)     0
ioaddr184drivers/net/ni52.c#define  request_region(ioaddr, size,name)  do ; while (0)
ioaddr192drivers/net/ni52.cstatic int     ni52_probe1(struct device *dev,int ioaddr);
ioaddr361drivers/net/ni52.cint ioaddr = *port;
ioaddr362drivers/net/ni52.cif (check_region(ioaddr, NI52_TOTAL_SIZE))
ioaddr364drivers/net/ni52.cif( !(inb(ioaddr+NI52_MAGIC1) == NI52_MAGICVAL1) || 
ioaddr365drivers/net/ni52.c!(inb(ioaddr+NI52_MAGIC2) == NI52_MAGICVAL2))
ioaddr368drivers/net/ni52.cdev->base_addr = ioaddr;
ioaddr369drivers/net/ni52.cif (ni52_probe1(dev, ioaddr) == 0)
ioaddr377drivers/net/ni52.cstatic int ni52_probe1(struct device *dev,int ioaddr)
ioaddr391drivers/net/ni52.crequest_region(ioaddr,NI52_TOTAL_SIZE,"ni52");
ioaddr56drivers/net/ni65.c#define check_region(ioaddr, size)              0
ioaddr57drivers/net/ni65.c#define request_region(ioaddr, size,name)       do ; while (0)
ioaddr190drivers/net/ni65.cint ioaddr = *port;
ioaddr191drivers/net/ni65.cif (check_region(ioaddr, NI65_TOTAL_SIZE))
ioaddr193drivers/net/ni65.cif( !(inb(ioaddr+L_EBASE+6) == CARD_ID0) || 
ioaddr194drivers/net/ni65.c!(inb(ioaddr+L_EBASE+7) == CARD_ID1) )
ioaddr196drivers/net/ni65.cdev->base_addr = ioaddr;
ioaddr197drivers/net/ni65.cif (ni65_probe1(dev, ioaddr) == 0)
ioaddr206drivers/net/ni65.cstatic int ni65_probe1(struct device *dev,int ioaddr)
ioaddr246drivers/net/ni65.crequest_region(ioaddr,NI65_TOTAL_SIZE,"ni65");
ioaddr159drivers/net/sk_g16.c#define SK_POS0     ioaddr      /* Card-ID Low (R) */
ioaddr160drivers/net/sk_g16.c#define SK_POS1     ioaddr+1    /* Card-ID High (R) */
ioaddr161drivers/net/sk_g16.c#define SK_POS2     ioaddr+2    /* Card-Enable, Boot-ROM Disable (RW) */
ioaddr162drivers/net/sk_g16.c#define SK_POS3     ioaddr+3    /* Base address of RAM */
ioaddr163drivers/net/sk_g16.c#define SK_POS4     ioaddr+4    /* IRQ */
ioaddr331drivers/net/sk_g16.c#define check_region(ioaddr, size)              0
ioaddr332drivers/net/sk_g16.c#define request_region(ioaddr, size,name)       do ; while (0)
ioaddr486drivers/net/sk_g16.cstatic int   SK_probe(struct device *dev, short ioaddr);
ioaddr554drivers/net/sk_g16.cint ioaddr         = 0;            /* I/O port address used for POS regs */
ioaddr584drivers/net/sk_g16.cioaddr = *port;           /* we need ioaddr for accessing POS regs */
ioaddr588drivers/net/sk_g16.cif (check_region(ioaddr, ETHERCARD_TOTAL_SIZE))
ioaddr601drivers/net/sk_g16.cdev->base_addr = ioaddr;  /* Set I/O Port Address */
ioaddr603drivers/net/sk_g16.cif (SK_probe(dev, ioaddr) == 0)  
ioaddr636drivers/net/sk_g16.cint SK_probe(struct device *dev, short ioaddr)
ioaddr785drivers/net/sk_g16.crequest_region(ioaddr, ETHERCARD_TOTAL_SIZE,"sk_g16");
ioaddr866drivers/net/sk_g16.cint ioaddr = dev->base_addr;
ioaddr2004drivers/net/sk_g16.cint ioaddr = dev->base_addr;
ioaddr97drivers/net/skeleton.cstatic int netcard_probe1(struct device *dev, int ioaddr);
ioaddr108drivers/net/skeleton.cextern void  hardware_send_packet(short ioaddr, char *buf, int length);
ioaddr136drivers/net/skeleton.cint ioaddr = netcard_portlist[i];
ioaddr137drivers/net/skeleton.cif (check_region(ioaddr, NETCARD_IO_EXTENT))
ioaddr139drivers/net/skeleton.cif (netcard_probe1(dev, ioaddr) == 0)
ioaddr151drivers/net/skeleton.cstatic int netcard_probe1(struct device *dev, int ioaddr)
ioaddr159drivers/net/skeleton.cif (inb(ioaddr + 0) != SA_ADDR0
ioaddr160drivers/net/skeleton.c||   inb(ioaddr + 1) != SA_ADDR1
ioaddr161drivers/net/skeleton.c||   inb(ioaddr + 2) != SA_ADDR2) {
ioaddr172drivers/net/skeleton.cprintk("%s: %s found at %#3x, ", dev->name, "network card", ioaddr);
ioaddr175drivers/net/skeleton.cdev->base_addr = ioaddr;
ioaddr179drivers/net/skeleton.cprintk(" %2.2x", dev->dev_addr[i] = inb(ioaddr + i));
ioaddr226drivers/net/skeleton.coutw(0x1234, ioaddr + 8);
ioaddr250drivers/net/skeleton.crequest_region(ioaddr, NETCARD_IO_EXTENT,"skeleton");
ioaddr281drivers/net/skeleton.cint ioaddr = dev->base_addr;
ioaddr298drivers/net/skeleton.coutb(0x00, ioaddr);
ioaddr311drivers/net/skeleton.cint ioaddr = dev->base_addr;
ioaddr343drivers/net/skeleton.chardware_send_packet(ioaddr, buf, length);
ioaddr349drivers/net/skeleton.cif (inw(ioaddr) == /*RU*/81)
ioaddr362drivers/net/skeleton.cint ioaddr, status, boguscount = 0;
ioaddr370drivers/net/skeleton.cioaddr = dev->base_addr;
ioaddr372drivers/net/skeleton.cstatus = inw(ioaddr + 0);
ioaddr399drivers/net/skeleton.cint ioaddr = dev->base_addr;
ioaddr403drivers/net/skeleton.cint status = inw(ioaddr);
ioaddr404drivers/net/skeleton.cint pkt_len = inw(ioaddr);
ioaddr432drivers/net/skeleton.cinsw(ioaddr, skb->data, (pkt_len + 1) >> 1);
ioaddr450drivers/net/skeleton.cint ioaddr = dev->base_addr;
ioaddr462drivers/net/skeleton.coutw(0x00, ioaddr+0);    /* Release the physical interrupt line. */
ioaddr481drivers/net/skeleton.cshort ioaddr = dev->base_addr;
ioaddr485drivers/net/skeleton.clp->stats.rx_missed_errors = inw(ioaddr+1);
ioaddr500drivers/net/skeleton.cshort ioaddr = dev->base_addr;
ioaddr502drivers/net/skeleton.coutw(69, ioaddr);    /* Enable promiscuous mode */
ioaddr504drivers/net/skeleton.coutw(99, ioaddr);    /* Disable promiscuous mode, use normal mode */
ioaddr60drivers/net/smc-ultra.cint ultra_probe1(struct device *dev, int ioaddr);
ioaddr99drivers/net/smc-ultra.cint ioaddr = ultra_portlist[i];
ioaddr100drivers/net/smc-ultra.cif (check_region(ioaddr, ULTRA_IO_EXTENT))
ioaddr102drivers/net/smc-ultra.cif (ultra_probe1(dev, ioaddr) == 0)
ioaddr110drivers/net/smc-ultra.cint ultra_probe1(struct device *dev, int ioaddr)
ioaddr118drivers/net/smc-ultra.cunsigned char idreg = inb(ioaddr + 7);
ioaddr119drivers/net/smc-ultra.cunsigned char reg4 = inb(ioaddr + 4) & 0x7f;
ioaddr127drivers/net/smc-ultra.coutb(reg4, ioaddr + 4);
ioaddr130drivers/net/smc-ultra.cchecksum += inb(ioaddr + 8 + i);
ioaddr139drivers/net/smc-ultra.cprintk("%s: %s at %#3x,", dev->name, model_name, ioaddr);
ioaddr142drivers/net/smc-ultra.cprintk(" %2.2X", dev->dev_addr[i] = inb(ioaddr + 8 + i));
ioaddr146drivers/net/smc-ultra.coutb(0x80 | reg4, ioaddr + 4);
ioaddr149drivers/net/smc-ultra.coutb(0x80 | inb(ioaddr + 0x0c), ioaddr + 0x0c);
ioaddr150drivers/net/smc-ultra.cirqreg = inb(ioaddr + 0xd);
ioaddr151drivers/net/smc-ultra.caddr = inb(ioaddr + 0xb);
ioaddr155drivers/net/smc-ultra.coutb(reg4, ioaddr + 4);
ioaddr174drivers/net/smc-ultra.crequest_region(ioaddr, 32, model_name);
ioaddr177drivers/net/smc-ultra.cdev->base_addr = ioaddr+ULTRA_NIC_OFFSET;
ioaddr217drivers/net/smc-ultra.cint ioaddr = dev->base_addr - ULTRA_NIC_OFFSET; /* ASIC addr */
ioaddr222drivers/net/smc-ultra.coutb(ULTRA_MEMENB, ioaddr);  /* Enable memory, 16 bit mode. */
ioaddr223drivers/net/smc-ultra.coutb(0x80, ioaddr + 5);
ioaddr224drivers/net/smc-ultra.coutb(0x01, ioaddr + 6);    /* Enable interrupts and memory. */
ioaddr288drivers/net/smc-ultra.cint ioaddr = dev->base_addr - ULTRA_NIC_OFFSET; /* CMDREG */
ioaddr296drivers/net/smc-ultra.coutb(0x00, ioaddr + 6);    /* Disable interrupts. */
ioaddr156drivers/net/tulip.cstatic unsigned long tulip_probe1(unsigned long mem_start, int ioaddr,
ioaddr203drivers/net/tulip.cunsigned long tulip_probe1(unsigned long mem_start, int ioaddr, int irq)
ioaddr217drivers/net/tulip.cprintk("%s: DEC 21040 Tulip at %#3x,", dev->name, ioaddr);
ioaddr220drivers/net/tulip.coutl(inl(ioaddr + CSR6) & ~0x2002, ioaddr + CSR6);
ioaddr222drivers/net/tulip.cinl(ioaddr + CSR8) & 0xffff;
ioaddr228drivers/net/tulip.coutl(0, ioaddr + CSR9);    /* Reset the pointer with a dummy write. */
ioaddr232drivers/net/tulip.cvalue = inl(ioaddr + CSR9);
ioaddr239drivers/net/tulip.crequest_region(ioaddr, TULIP_TOTAL_SIZE, "DEC Tulip Ethernet");
ioaddr241drivers/net/tulip.cdev->base_addr = ioaddr;
ioaddr269drivers/net/tulip.cint ioaddr = dev->base_addr;
ioaddr272drivers/net/tulip.coutl(0xfff80001, ioaddr + CSR0);
ioaddr282drivers/net/tulip.coutl(0xfff84800, ioaddr + CSR0);
ioaddr320drivers/net/tulip.coutl((int)tp->rx_ring, ioaddr + CSR3);
ioaddr321drivers/net/tulip.coutl((int)tp->tx_ring, ioaddr + CSR4);
ioaddr324drivers/net/tulip.coutl(0x00000000, ioaddr + CSR13);
ioaddr325drivers/net/tulip.coutl(0x00000004, ioaddr + CSR13);
ioaddr328drivers/net/tulip.coutl(0xfffe2002, ioaddr + CSR6);
ioaddr331drivers/net/tulip.coutl(0, ioaddr + CSR1);
ioaddr338drivers/net/tulip.coutl(0xFFFFFFFF, ioaddr + CSR7);
ioaddr342drivers/net/tulip.cdev->name, inl(ioaddr + CSR0), inl(ioaddr + CSR13));
ioaddr379drivers/net/tulip.cint ioaddr = dev->base_addr;
ioaddr389drivers/net/tulip.cdev->name, inl(ioaddr + CSR5), inl(ioaddr + CSR12),
ioaddr390drivers/net/tulip.cinl(ioaddr + CSR13), inl(ioaddr + CSR14), inl(ioaddr + CSR15));
ioaddr438drivers/net/tulip.coutl(0, ioaddr + CSR1);
ioaddr451drivers/net/tulip.cint csr5, ioaddr, boguscnt=10;
ioaddr458drivers/net/tulip.cioaddr = dev->base_addr;
ioaddr466drivers/net/tulip.ccsr5 = inl(ioaddr + CSR5);
ioaddr468drivers/net/tulip.coutl(csr5 & 0x0001ffff, ioaddr + CSR5);
ioaddr538drivers/net/tulip.clp->stats.rx_missed_errors += inl(ioaddr + CSR8) & 0xffff;
ioaddr550drivers/net/tulip.coutl(0x0001ffff, ioaddr + CSR5);
ioaddr557drivers/net/tulip.cdev->name, inl(ioaddr + CSR5));
ioaddr636drivers/net/tulip.cint ioaddr = dev->base_addr;
ioaddr644drivers/net/tulip.cdev->name, inl(ioaddr + CSR5));
ioaddr647drivers/net/tulip.coutl(0x00000000, ioaddr + CSR7);
ioaddr649drivers/net/tulip.coutl(inl(ioaddr + CSR6) & ~0x2002, ioaddr + CSR6);
ioaddr651drivers/net/tulip.ctp->stats.rx_missed_errors += inl(ioaddr + CSR8) & 0xffff;
ioaddr663drivers/net/tulip.cshort ioaddr = dev->base_addr;
ioaddr665drivers/net/tulip.ctp->stats.rx_missed_errors += inl(ioaddr + CSR8) & 0xffff;
ioaddr679drivers/net/tulip.cshort ioaddr = dev->base_addr;
ioaddr680drivers/net/tulip.cint csr6 = inl(ioaddr + CSR6) & ~0x00D5;
ioaddr684drivers/net/tulip.coutl(csr6 | 0x0080, ioaddr + CSR6);
ioaddr686drivers/net/tulip.coutl(csr6 | 0x00C0, ioaddr + CSR6);
ioaddr698drivers/net/tulip.coutl(csr6 | 0x0000, ioaddr + CSR6);
ioaddr40drivers/net/wd.cint wd_probe1(struct device *dev, int ioaddr);
ioaddr89drivers/net/wd.cint ioaddr = wd_portlist[i];
ioaddr90drivers/net/wd.cif (check_region(ioaddr, WD_IO_EXTENT))
ioaddr92drivers/net/wd.cif (wd_probe1(dev, ioaddr) == 0)
ioaddr100drivers/net/wd.cint wd_probe1(struct device *dev, int ioaddr)
ioaddr109drivers/net/wd.cchecksum += inb(ioaddr + 8 + i);
ioaddr110drivers/net/wd.cif (inb(ioaddr + 8) == 0xff   /* Extra check to avoid soundcard. */
ioaddr111drivers/net/wd.c|| inb(ioaddr + 9) == 0xff
ioaddr118drivers/net/wd.cprintk("%s: WD80x3 at %#3x, ", dev->name, ioaddr);
ioaddr120drivers/net/wd.cprintk(" %2.2X", dev->dev_addr[i] = inb(ioaddr + 8 + i));
ioaddr127drivers/net/wd.cif (inb(ioaddr+0) == 'P' && inb(ioaddr+1) == 'D') {
ioaddr128drivers/net/wd.cunsigned char reg5 = inb(ioaddr+5);
ioaddr130drivers/net/wd.cswitch (inb(ioaddr+2)) {
ioaddr147drivers/net/wd.cif (inb(ioaddr+i) != inb(ioaddr+8+i))
ioaddr154drivers/net/wd.cint tmp = inb(ioaddr+1); /* fiddle with 16bit bit */
ioaddr155drivers/net/wd.coutb( tmp ^ 0x01, ioaddr+1 ); /* attempt to clear 16bit bit */
ioaddr156drivers/net/wd.cif (((inb( ioaddr+1) & 0x01) == 0x01) /* A 16 bit card */
ioaddr158drivers/net/wd.cint asic_reg5 = inb(ioaddr+WD_CMDREG5);
ioaddr160drivers/net/wd.coutb( NIC16 | (asic_reg5&0x1f), ioaddr+WD_CMDREG5);
ioaddr161drivers/net/wd.coutb(tmp, ioaddr+1);
ioaddr168drivers/net/wd.coutb(tmp, ioaddr+1);      /* Restore original reg1 value. */
ioaddr171drivers/net/wd.cif ( !ancient && (inb(ioaddr+1) & 0x01) != (word16 & 0x01))
ioaddr173drivers/net/wd.cword16 ? 16 : 8, (inb(ioaddr+1) & 0x01) ? 16 : 8);
ioaddr183drivers/net/wd.cint reg0 = inb(ioaddr);
ioaddr189drivers/net/wd.cint high_addr_bits = inb(ioaddr+WD_CMDREG5) & 0x1f;
ioaddr199drivers/net/wd.cdev->base_addr = ioaddr+WD_NIC_OFFSET;
ioaddr203drivers/net/wd.cint reg1 = inb(ioaddr+1);
ioaddr204drivers/net/wd.cint reg4 = inb(ioaddr+4);
ioaddr206drivers/net/wd.cshort nic_addr = ioaddr+WD_NIC_OFFSET;
ioaddr238drivers/net/wd.crequest_region(ioaddr, WD_IO_EXTENT,"wd");
ioaddr267drivers/net/wd.cif (inb(ioaddr+14) & 0x20)
ioaddr268drivers/net/wd.coutb(inb(ioaddr+4)|0x80, ioaddr+4);
ioaddr277drivers/net/wd.cint ioaddr = dev->base_addr - WD_NIC_OFFSET; /* WD_CMDREG */
ioaddr285drivers/net/wd.coutb(ei_status.reg5, ioaddr+WD_CMDREG5);
ioaddr286drivers/net/wd.coutb(ei_status.reg0, ioaddr); /* WD_CMDREG */
ioaddr191drivers/net/znet.cstatic void update_stop_hit(short ioaddr, unsigned short rx_stop_offset);
ioaddr288drivers/net/znet.cint ioaddr = dev->base_addr;
ioaddr305drivers/net/znet.cif (inb(ioaddr) != 0x10 && inb(ioaddr) != 0x00)
ioaddr319drivers/net/znet.cint ioaddr = dev->base_addr;
ioaddr330drivers/net/znet.coutb(CMD0_STAT0, ioaddr); event = inb(ioaddr);
ioaddr331drivers/net/znet.coutb(CMD0_STAT1, ioaddr); tx_status = inw(ioaddr);
ioaddr332drivers/net/znet.coutb(CMD0_STAT2, ioaddr); rx_offset = inw(ioaddr);
ioaddr333drivers/net/znet.coutb(CMD0_STAT3, ioaddr); state = inb(ioaddr);
ioaddr339drivers/net/znet.coutb(CMD0_RESET, ioaddr);
ioaddr349drivers/net/znet.coutb(CMD0_STAT0, ioaddr);
ioaddr350drivers/net/znet.cif (inw(ioaddr) == 0x0010
ioaddr351drivers/net/znet.c&& inw(ioaddr) == 0x0000
ioaddr352drivers/net/znet.c&& inw(ioaddr) == 0x0010)
ioaddr393drivers/net/znet.coutb(CMD0_TRANSMIT + CMD0_CHNL_1,ioaddr);
ioaddr408drivers/net/znet.cint ioaddr;
ioaddr417drivers/net/znet.cioaddr = dev->base_addr;
ioaddr419drivers/net/znet.coutb(CMD0_STAT0, ioaddr);
ioaddr421drivers/net/znet.cushort status = inb(ioaddr);
ioaddr424drivers/net/znet.coutb(CMD0_STAT1, ioaddr);
ioaddr425drivers/net/znet.cresult = inw(ioaddr);
ioaddr426drivers/net/znet.coutb(CMD0_STAT2, ioaddr);
ioaddr427drivers/net/znet.crx_ptr = inw(ioaddr);
ioaddr428drivers/net/znet.coutb(CMD0_STAT3, ioaddr);
ioaddr429drivers/net/znet.crunning = inb(ioaddr);
ioaddr439drivers/net/znet.coutb(CMD0_STAT1, ioaddr);
ioaddr440drivers/net/znet.ctx_status = inw(ioaddr);
ioaddr463drivers/net/znet.coutb(CMD0_ACK,ioaddr);
ioaddr473drivers/net/znet.cint ioaddr = dev->base_addr;
ioaddr479drivers/net/znet.coutb(CMD0_STAT2, ioaddr);
ioaddr480drivers/net/znet.ccur_frame_end_offset = inw(ioaddr);
ioaddr590drivers/net/znet.cupdate_stop_hit(ioaddr, (zn.rx_cur - zn.rx_start)<<1);
ioaddr606drivers/net/znet.cint ioaddr = dev->base_addr;
ioaddr611drivers/net/znet.coutb(CMD0_RESET, ioaddr);      /* CMD0_RESET */
ioaddr651drivers/net/znet.cshort ioaddr = dev->base_addr;
ioaddr668drivers/net/znet.coutb(CMD0_CONFIGURE+CMD0_CHNL_1, ioaddr);
ioaddr674drivers/net/znet.coutb(CMD0_MULTICAST_LIST+CMD0_CHNL_1, ioaddr);
ioaddr693drivers/net/znet.cshort ioaddr = dev->base_addr;
ioaddr699drivers/net/znet.coutb(CMD0_RESET, ioaddr);
ioaddr724drivers/net/znet.cprintk("stat:%02x ", inb(ioaddr)); show_dma();
ioaddr725drivers/net/znet.coutb(CMD0_CONFIGURE+CMD0_CHNL_1, ioaddr);
ioaddr729drivers/net/znet.cprintk("stat:%02x ", inb(ioaddr)); show_dma();
ioaddr730drivers/net/znet.coutb(CMD0_CONFIGURE+CMD0_CHNL_1, ioaddr);
ioaddr734drivers/net/znet.cprintk("stat:%02x ", inb(ioaddr)); show_dma();
ioaddr735drivers/net/znet.coutb(CMD0_IA_SETUP + CMD0_CHNL_1, ioaddr);
ioaddr736drivers/net/znet.cprintk("stat:%02x ", inb(ioaddr)); show_dma();
ioaddr738drivers/net/znet.cupdate_stop_hit(ioaddr, 8192);
ioaddr740drivers/net/znet.coutb(CMD0_Rx_ENABLE+CMD0_CHNL_0, ioaddr);
ioaddr744drivers/net/znet.cstatic void update_stop_hit(short ioaddr, unsigned short rx_stop_offset)
ioaddr746drivers/net/znet.coutb(CMD0_PORT_1, ioaddr);
ioaddr750drivers/net/znet.coutb((rx_stop_offset >> 6) | 0x80, ioaddr);
ioaddr751drivers/net/znet.coutb(CMD1_PORT_0, ioaddr);
ioaddr176drivers/sound/dev_table.cint             card_type, ioaddr, irq, dma, ptr, j;
ioaddr191drivers/sound/dev_table.cioaddr = (val & 0x000fff00) >> 8;
ioaddr208drivers/sound/dev_table.csnd_installed_cards[ptr].config.io_base = ioaddr;
ioaddr217drivers/sound/dev_table.csound_chconf (int card_type, int ioaddr, int irq, int dma)
ioaddr234drivers/sound/dev_table.cif (ioaddr)
ioaddr235drivers/sound/dev_table.csnd_installed_cards[ptr].config.io_base = ioaddr;
ioaddr341drivers/sound/dev_table.hvoid sound_chconf(int card_type, int ioaddr, int irq, int dma);
ioaddr179drivers/sound/opl3.copl3_detect (int ioaddr)
ioaddr203drivers/sound/opl3.cioaddr = left_address;
ioaddr205drivers/sound/opl3.copl3_command (ioaddr, TIMER_CONTROL_REGISTER, TIMER1_MASK | TIMER2_MASK);  /*
ioaddr212drivers/sound/opl3.copl3_command (ioaddr, TIMER_CONTROL_REGISTER, IRQ_RESET);  /*
ioaddr218drivers/sound/opl3.cstat1 = INB (ioaddr);    /*
ioaddr229drivers/sound/opl3.copl3_command (ioaddr, TIMER1_REGISTER, 0xff);  /*
ioaddr233drivers/sound/opl3.copl3_command (ioaddr, TIMER_CONTROL_REGISTER,
ioaddr247drivers/sound/opl3.cstat2 = INB (ioaddr);    /*
ioaddr255drivers/sound/opl3.copl3_command (ioaddr, TIMER_CONTROL_REGISTER, TIMER1_MASK | TIMER2_MASK);  /*
ioaddr262drivers/sound/opl3.copl3_command (ioaddr, TIMER_CONTROL_REGISTER, IRQ_RESET);  /*
ioaddr280drivers/sound/opl3.copl3_command (ioaddr, KEYON_BLOCK + i, 0);  /*
ioaddr284drivers/sound/opl3.copl3_command (ioaddr, TEST_REGISTER, ENABLE_WAVE_SELECT);
ioaddr285drivers/sound/opl3.copl3_command (ioaddr, PERCUSSION_REGISTER, 0x00);  /*
ioaddr309drivers/sound/opl3.copl3_command (map->ioaddr, KEYON_BLOCK + map->voice_num, voices[voice].keyon_byte & ~0x20);
ioaddr476drivers/sound/opl3.copl3_command (map->ioaddr, KSL_LEVEL + map->op[0], vol1);  /*
ioaddr480drivers/sound/opl3.copl3_command (map->ioaddr, KSL_LEVEL + map->op[1], vol2);  /*
ioaddr532drivers/sound/opl3.copl3_command (map->ioaddr, KSL_LEVEL + map->op[0], vol1);
ioaddr533drivers/sound/opl3.copl3_command (map->ioaddr, KSL_LEVEL + map->op[1], vol2);
ioaddr534drivers/sound/opl3.copl3_command (map->ioaddr, KSL_LEVEL + map->op[2], vol3);
ioaddr535drivers/sound/opl3.copl3_command (map->ioaddr, KSL_LEVEL + map->op[3], vol4);
ioaddr566drivers/sound/opl3.copl3_command (map->ioaddr, KSL_LEVEL + map->op[1], 0xff);  /*
ioaddr571drivers/sound/opl3.copl3_command (map->ioaddr, KSL_LEVEL + map->op[0], 0xff);  /*
ioaddr578drivers/sound/opl3.copl3_command (map->ioaddr, KSL_LEVEL + map->op[2], 0xff);
ioaddr579drivers/sound/opl3.copl3_command (map->ioaddr, KSL_LEVEL + map->op[3], 0xff);
ioaddr582drivers/sound/opl3.copl3_command (map->ioaddr, KEYON_BLOCK + map->voice_num, 0x00);  /*
ioaddr611drivers/sound/opl3.cvoice_shift = (map->ioaddr == left_address) ? 0 : 3;
ioaddr632drivers/sound/opl3.copl3_command (map->ioaddr, AM_VIB + map->op[0], instr->operators[0]);
ioaddr633drivers/sound/opl3.copl3_command (map->ioaddr, AM_VIB + map->op[1], instr->operators[1]);
ioaddr638drivers/sound/opl3.copl3_command (map->ioaddr, ATTACK_DECAY + map->op[0], instr->operators[4]);
ioaddr639drivers/sound/opl3.copl3_command (map->ioaddr, ATTACK_DECAY + map->op[1], instr->operators[5]);
ioaddr644drivers/sound/opl3.copl3_command (map->ioaddr, SUSTAIN_RELEASE + map->op[0], instr->operators[6]);
ioaddr645drivers/sound/opl3.copl3_command (map->ioaddr, SUSTAIN_RELEASE + map->op[1], instr->operators[7]);
ioaddr650drivers/sound/opl3.copl3_command (map->ioaddr, WAVE_SELECT + map->op[0], instr->operators[8]);
ioaddr651drivers/sound/opl3.copl3_command (map->ioaddr, WAVE_SELECT + map->op[1], instr->operators[9]);
ioaddr661drivers/sound/opl3.copl3_command (map->ioaddr, FEEDBACK_CONNECTION + map->voice_num,
ioaddr674drivers/sound/opl3.copl3_command (map->ioaddr, AM_VIB + map->op[2], instr->operators[OFFS_4OP + 0]);
ioaddr675drivers/sound/opl3.copl3_command (map->ioaddr, AM_VIB + map->op[3], instr->operators[OFFS_4OP + 1]);
ioaddr680drivers/sound/opl3.copl3_command (map->ioaddr, ATTACK_DECAY + map->op[2], instr->operators[OFFS_4OP + 4]);
ioaddr681drivers/sound/opl3.copl3_command (map->ioaddr, ATTACK_DECAY + map->op[3], instr->operators[OFFS_4OP + 5]);
ioaddr686drivers/sound/opl3.copl3_command (map->ioaddr, SUSTAIN_RELEASE + map->op[2], instr->operators[OFFS_4OP + 6]);
ioaddr687drivers/sound/opl3.copl3_command (map->ioaddr, SUSTAIN_RELEASE + map->op[3], instr->operators[OFFS_4OP + 7]);
ioaddr692drivers/sound/opl3.copl3_command (map->ioaddr, WAVE_SELECT + map->op[2], instr->operators[OFFS_4OP + 8]);
ioaddr693drivers/sound/opl3.copl3_command (map->ioaddr, WAVE_SELECT + map->op[3], instr->operators[OFFS_4OP + 9]);
ioaddr703drivers/sound/opl3.copl3_command (map->ioaddr, FEEDBACK_CONNECTION + map->voice_num + 3, fpc);
ioaddr729drivers/sound/opl3.copl3_command (map->ioaddr, FNUM_LOW + map->voice_num, data);
ioaddr733drivers/sound/opl3.copl3_command (map->ioaddr, KEYON_BLOCK + map->voice_num, data);
ioaddr735drivers/sound/opl3.copl3_command (map->ioaddr, KEYON_BLOCK + map->voice_num + 3, data);
ioaddr826drivers/sound/opl3.copl3_command (physical_voices[logical_voices[i]].ioaddr,
ioaddr829drivers/sound/opl3.copl3_command (physical_voices[logical_voices[i]].ioaddr,
ioaddr834drivers/sound/opl3.copl3_command (physical_voices[logical_voices[i]].ioaddr,
ioaddr837drivers/sound/opl3.copl3_command (physical_voices[logical_voices[i]].ioaddr,
ioaddr929drivers/sound/opl3.copl3_command (map->ioaddr, AM_VIB + map->op[cell-1], tmp);}
ioaddr1029drivers/sound/opl3.copl3_command (map->ioaddr, FNUM_LOW + map->voice_num, data);
ioaddr1040drivers/sound/opl3.copl3_command (map->ioaddr, KEYON_BLOCK + map->voice_num, data);
ioaddr1188drivers/sound/opl3.cif (physical_voices[i].ioaddr == USE_LEFT)
ioaddr1189drivers/sound/opl3.cphysical_voices[i].ioaddr = left_address;
ioaddr1191drivers/sound/opl3.cphysical_voices[i].ioaddr = right_address;
ioaddr1215drivers/sound/opl3.cphysical_voices[i].ioaddr = left_address;
ioaddr213drivers/sound/opl3.hunsigned short ioaddr; /* I/O port (left or right side) */
ioaddr62drivers/sound/pas2_card.cpas_read (int ioaddr)
ioaddr64drivers/sound/pas2_card.creturn INB (ioaddr ^ translat_code);
ioaddr68drivers/sound/pas2_card.cpas_write (unsigned char data, int ioaddr)
ioaddr70drivers/sound/pas2_card.cOUTB (data, ioaddr ^ translat_code);
ioaddr146drivers/sound/sound_calls.hint opl3_detect (int ioaddr);
ioaddr162drivers/sound/sound_calls.hunsigned char pas_read(int ioaddr);
ioaddr163drivers/sound/sound_calls.hvoid pas_write(unsigned char data, int ioaddr);