taglinefilesource code
outw204arch/alpha/lib/io.coutw(*(unsigned short*)src, port);
outw214arch/alpha/lib/io.coutw(w >>  0, port);
outw215arch/alpha/lib/io.coutw(w >> 16, port);
outw219arch/alpha/lib/io.coutw(*(unsigned short *) src, port);
outw71arch/ppc/kernel/port_io.cunsigned short outw_p(unsigned short val,int port) { return (outw(val,port)); }
outw1567drivers/cdrom/aztcd.coutw(AZT_SW32_INIT,AZT_SW32_CONFIG_REG);
outw195drivers/cdrom/cm206.coutw(command, r_uart_transmit);
outw246drivers/cdrom/cm206.coutw(dc_normal | (inw(r_data_status) & 0x7f), r_data_control);
outw247drivers/cdrom/cm206.coutw(cd->command, r_uart_transmit);
outw275drivers/cdrom/cm206.coutw(dc_normal | READ_AHEAD, r_data_control);
outw318drivers/cdrom/cm206.coutw(dc_mask_sync_error | dc_no_stop_on_error | 
outw324drivers/cdrom/cm206.coutw(command, r_uart_transmit);
outw327drivers/cdrom/cm206.celse outw(command, r_uart_transmit);
outw385drivers/cdrom/cm206.coutw(dc_normal | dc_initialize | READ_AHEAD, r_data_control);
outw387drivers/cdrom/cm206.coutw(dc_normal | READ_AHEAD, r_data_control);
outw442drivers/cdrom/cm206.coutw(dc_normal | BACK_AHEAD, r_data_control);
outw490drivers/cdrom/cm206.coutw(dc_mask_sync_error | dc_no_stop_on_error | 
outw495drivers/cdrom/cm206.celse outw(c_stop, r_uart_transmit);
outw915drivers/cdrom/cm206.coutw(dc_normal | dc_break | READ_AHEAD, r_data_control);
outw917drivers/cdrom/cm206.coutw(dc_normal | READ_AHEAD, r_data_control);
outw1090drivers/cdrom/cm206.coutw(dc_normal | pattern1, base+8); 
outw1092drivers/cdrom/cm206.coutw(dc_normal | pattern2, base+8);
outw1094drivers/cdrom/cm206.coutw(dc_normal | READ_AHEAD, base+8);
outw1105drivers/cdrom/cm206.coutw(dc_normal | READ_AHEAD, r_data_control);  /* disable irq-generation */
outw1111drivers/cdrom/cm206.coutw(dc_normal | READ_AHEAD, r_data_control);  /* services interrupt */
outw3106drivers/char/cyclades.coutw(inw(cy_pci_io+0x68)|0x0900,cy_pci_io+0x68);
outw253drivers/net/3c501.coutw(i, ioaddr + EL1_DATAPTR);
outw459drivers/net/3c501.coutw(0x00, RX_BUF_CLR);    /* Set rx packet area to 0. */
outw460drivers/net/3c501.coutw(gp_start, GP_LOW);    /* aim - packet will be loaded into buffer start */
outw462drivers/net/3c501.coutw(gp_start, GP_LOW);    /* the board reuses the same register */
outw592drivers/net/3c501.coutw(lp->tx_pkt_start, GP_LOW);
outw661drivers/net/3c501.coutw(0x00, RX_BUF_CLR);
outw705drivers/net/3c501.coutw(0x00, GP_LOW);
outw743drivers/net/3c501.coutw(0, RX_BUF_CLR);    /* Set rx packet area to 0. */
outw242drivers/net/3c505.coutw(val, base_addr + PORT_DATA);
outw72drivers/net/3c509.c#define EL3WINDOW(win_num) outw(SelectWindow + (win_num), ioaddr + EL3_CMD)
outw155drivers/net/3c509.coutw(SelectWindow | 0, ioaddr + 0xC80 + EL3_CMD);
outw267drivers/net/3c509.coutw(0x0f00, ioaddr + WN0_IRQ);
outw315drivers/net/3c509.coutw(EEPROM_READ + index, ioaddr + 10);
outw352drivers/net/3c509.coutw(TxReset, ioaddr + EL3_CMD);
outw353drivers/net/3c509.coutw(RxReset, ioaddr + EL3_CMD);
outw354drivers/net/3c509.coutw(SetStatusEnb | 0x00, ioaddr + EL3_CMD);
outw367drivers/net/3c509.coutw(0x0001, ioaddr + 4);
outw370drivers/net/3c509.coutw((dev->irq << 12) | 0x0f00, ioaddr + WN0_IRQ);
outw380drivers/net/3c509.coutw(StartCoax, ioaddr + EL3_CMD);
outw384drivers/net/3c509.coutw(inw(ioaddr + WN4_MEDIA) | MEDIA_TP, ioaddr + WN4_MEDIA);
outw388drivers/net/3c509.coutw(StatsDisable, ioaddr + EL3_CMD);
outw399drivers/net/3c509.coutw(SetRxFilter | RxStation | RxBroadcast, ioaddr + EL3_CMD);
outw400drivers/net/3c509.coutw(StatsEnable, ioaddr + EL3_CMD); /* Turn on statistics. */
outw406drivers/net/3c509.coutw(RxEnable, ioaddr + EL3_CMD); /* Enable the receiver. */
outw407drivers/net/3c509.coutw(TxEnable, ioaddr + EL3_CMD); /* Enable transmitter. */
outw409drivers/net/3c509.coutw(SetStatusEnb | 0xff, ioaddr + EL3_CMD);
outw411drivers/net/3c509.coutw(AckIntr | IntLatch | TxAvailable | RxEarly | IntReq,
outw413drivers/net/3c509.coutw(SetIntrEnb | IntLatch | TxAvailable | RxComplete | StatsFull,
outw442drivers/net/3c509.coutw(TxReset, ioaddr + EL3_CMD);
outw443drivers/net/3c509.coutw(TxEnable, ioaddr + EL3_CMD);
outw470drivers/net/3c509.coutw(SetStatusEnb | 0x00, ioaddr + EL3_CMD);
outw471drivers/net/3c509.coutw(AckIntr | IntLatch | TxAvailable | RxEarly | IntReq,
outw473drivers/net/3c509.coutw(SetStatusEnb | 0xff, ioaddr + EL3_CMD);
outw483drivers/net/3c509.coutw(skb->len, ioaddr + TX_FIFO);
outw484drivers/net/3c509.coutw(0x00, ioaddr + TX_FIFO);
outw493drivers/net/3c509.coutw(SetTxThreshold + 1536, ioaddr + EL3_CMD);
outw505drivers/net/3c509.cif (tx_status & 0x30) outw(TxReset, ioaddr + EL3_CMD);
outw506drivers/net/3c509.cif (tx_status & 0x3C) outw(TxEnable, ioaddr + EL3_CMD);
outw546drivers/net/3c509.coutw(AckIntr | TxAvailable, ioaddr + EL3_CMD);
outw556drivers/net/3c509.coutw(AckIntr | RxEarly, ioaddr + EL3_CMD);
outw560drivers/net/3c509.coutw(RxReset, ioaddr + EL3_CMD);
outw562drivers/net/3c509.coutw(SetRxFilter | RxStation | RxBroadcast
outw566drivers/net/3c509.coutw(RxEnable, ioaddr + EL3_CMD); /* Re-enable the receiver. */
outw567drivers/net/3c509.coutw(AckIntr | AdapterFailure, ioaddr + EL3_CMD);
outw575drivers/net/3c509.coutw(AckIntr | 0xFF, ioaddr + EL3_CMD);
outw579drivers/net/3c509.coutw(AckIntr | IntReq | IntLatch, ioaddr + EL3_CMD); /* Ack IRQ */
outw617drivers/net/3c509.coutw(StatsDisable, ioaddr + EL3_CMD);
outw634drivers/net/3c509.coutw(StatsEnable, ioaddr + EL3_CMD);
outw678drivers/net/3c509.coutw(RxDiscard, ioaddr + EL3_CMD); /* Pop top Rx packet. */
outw686drivers/net/3c509.coutw(RxDiscard, ioaddr + EL3_CMD);
outw711drivers/net/3c509.coutw(SetRxFilter | RxStation | RxMulticast | RxBroadcast | RxProm,
outw715drivers/net/3c509.coutw(SetRxFilter | RxStation | RxMulticast | RxBroadcast, ioaddr + EL3_CMD);
outw718drivers/net/3c509.coutw(SetRxFilter | RxStation | RxBroadcast, ioaddr + EL3_CMD);
outw734drivers/net/3c509.coutw(StatsDisable, ioaddr + EL3_CMD);
outw737drivers/net/3c509.coutw(RxDisable, ioaddr + EL3_CMD);
outw738drivers/net/3c509.coutw(TxDisable, ioaddr + EL3_CMD);
outw742drivers/net/3c509.coutw(StopCoax, ioaddr + EL3_CMD);
outw746drivers/net/3c509.coutw(inw(ioaddr + WN4_MEDIA) & ~MEDIA_TP, ioaddr + WN4_MEDIA);
outw753drivers/net/3c509.coutw(0x0f00, ioaddr + WN0_IRQ);
outw137drivers/net/3c59x.c#define EL3WINDOW(win_num) outw(SelectWindow + (win_num), ioaddr + EL3_CMD)
outw453drivers/net/3c59x.coutw(EEPROM_Read + PhysAddr01 + i, ioaddr + Wn0EepromCmd);
outw532drivers/net/3c59x.coutw(TxReset, ioaddr + EL3_CMD);
outw537drivers/net/3c59x.coutw(RxReset, ioaddr + EL3_CMD);
outw543drivers/net/3c59x.coutw(SetStatusEnb | 0x00, ioaddr + EL3_CMD);
outw570drivers/net/3c59x.coutw(0, ioaddr + i);
outw574drivers/net/3c59x.coutw(StartCoax, ioaddr + EL3_CMD);
outw578drivers/net/3c59x.coutw(inw(ioaddr + Wn4_Media) | Media_TP, ioaddr + Wn4_Media);
outw582drivers/net/3c59x.coutw(StatsDisable, ioaddr + EL3_CMD);
outw596drivers/net/3c59x.coutw(SetRxFilter | RxStation | RxBroadcast, ioaddr + EL3_CMD);
outw597drivers/net/3c59x.coutw(StatsEnable, ioaddr + EL3_CMD); /* Turn on statistics. */
outw603drivers/net/3c59x.coutw(RxEnable, ioaddr + EL3_CMD); /* Enable the receiver. */
outw604drivers/net/3c59x.coutw(TxEnable, ioaddr + EL3_CMD); /* Enable transmitter. */
outw606drivers/net/3c59x.coutw(SetStatusEnb | 0xff, ioaddr + EL3_CMD);
outw608drivers/net/3c59x.coutw(AckIntr | IntLatch | TxAvailable | RxEarly | IntReq,
outw610drivers/net/3c59x.coutw(SetIntrEnb | IntLatch | TxAvailable | RxComplete | StatsFull
outw650drivers/net/3c59x.coutw(TxReset, ioaddr + EL3_CMD);
outw657drivers/net/3c59x.coutw(TxEnable, ioaddr + EL3_CMD);
outw684drivers/net/3c59x.coutw((skb->len + 3) & ~3, ioaddr + Wn7_MasterLen);
outw686drivers/net/3c59x.coutw(StartDMADown, ioaddr + EL3_CMD);
outw695drivers/net/3c59x.coutw(SetTxThreshold + 1536, ioaddr + EL3_CMD);
outw705drivers/net/3c59x.coutw(SetTxThreshold + 1536, ioaddr + EL3_CMD);
outw724drivers/net/3c59x.coutw(TxReset, ioaddr + EL3_CMD);
outw729drivers/net/3c59x.coutw(TxEnable, ioaddr + EL3_CMD);
outw792drivers/net/3c59x.coutw(AckIntr | TxAvailable, ioaddr + EL3_CMD);
outw798drivers/net/3c59x.coutw(0x1000, ioaddr + Wn7_MasterStatus); /* Ack the event. */
outw807drivers/net/3c59x.coutw(AckIntr | RxEarly, ioaddr + EL3_CMD);
outw828drivers/net/3c59x.coutw(SetIntrEnb | 0x18, ioaddr + EL3_CMD);
outw834drivers/net/3c59x.coutw(RxReset, ioaddr + EL3_CMD);
outw836drivers/net/3c59x.coutw(SetRxFilter | RxStation | RxBroadcast
outw840drivers/net/3c59x.coutw(RxEnable, ioaddr + EL3_CMD); /* Re-enable the receiver. */
outw841drivers/net/3c59x.coutw(AckIntr | AdapterFailure, ioaddr + EL3_CMD);
outw850drivers/net/3c59x.coutw(SetStatusEnb | ((~status) & 0xFE), ioaddr + EL3_CMD);
outw851drivers/net/3c59x.coutw(AckIntr | 0xFF, ioaddr + EL3_CMD);
outw855drivers/net/3c59x.coutw(AckIntr | IntReq | IntLatch, ioaddr + EL3_CMD);
outw905drivers/net/3c59x.coutw(RxDiscard, ioaddr + EL3_CMD); /* Pop top Rx packet. */
outw917drivers/net/3c59x.coutw(RxDiscard, ioaddr + EL3_CMD);
outw940drivers/net/3c59x.coutw(StatsDisable, ioaddr + EL3_CMD);
outw943drivers/net/3c59x.coutw(RxDisable, ioaddr + EL3_CMD);
outw944drivers/net/3c59x.coutw(TxDisable, ioaddr + EL3_CMD);
outw948drivers/net/3c59x.coutw(StopCoax, ioaddr + EL3_CMD);
outw952drivers/net/3c59x.coutw(inw(ioaddr + Wn4_Media) & ~Media_TP, ioaddr + Wn4_Media);
outw1030drivers/net/3c59x.coutw(SetRxFilter|RxStation|RxMulticast|RxBroadcast, ioaddr + EL3_CMD);
outw1036drivers/net/3c59x.coutw(SetRxFilter | RxStation | RxMulticast | RxBroadcast | RxProm,
outw1039drivers/net/3c59x.coutw(SetRxFilter | RxStation | RxBroadcast, ioaddr + EL3_CMD);
outw257drivers/net/apricot.coutw(0, ioaddr);
outw258drivers/net/apricot.coutw(0, ioaddr);
outw260drivers/net/apricot.coutw(((((int)&lp->scp) & 0xffff) | 2), ioaddr);
outw261drivers/net/apricot.coutw((((int)&lp->scp)>>16) & 0xffff, ioaddr);
outw277drivers/net/apricot.coutw(0, ioaddr+4);
outw310drivers/net/apricot.coutw(0, ioaddr+4);
outw460drivers/net/apricot.coutw(0, ioaddr+4);
outw512drivers/net/apricot.coutw (0, ioaddr+4);
outw596drivers/net/apricot.coutw(0, ioaddr+4);
outw902drivers/net/apricot.coutw (0, ioaddr+4);
outw926drivers/net/apricot.coutw(0, ioaddr+4);
outw2564drivers/net/arcnet.coutw(69, ioaddr);    /* Enable promiscuous mode */
outw2566drivers/net/arcnet.coutw(99, ioaddr);    /* Disable promiscuous mode, use normal mode */
outw384drivers/net/at1700.coutw(0xffff, ioaddr + 24);
outw385drivers/net/at1700.coutw(0xffff, ioaddr + TX_STATUS);
outw386drivers/net/at1700.coutw(0xe85a, ioaddr + CONFIG_0);
outw387drivers/net/at1700.coutw(0x8100, ioaddr + TX_INTR);
outw414drivers/net/at1700.coutw(length, ioaddr + DATAPORT);
outw458drivers/net/at1700.coutw(status, ioaddr + TX_STATUS);
outw434drivers/net/depca.coutw(CSR0, DEPCA_ADDR);\
outw435drivers/net/depca.coutw(STOP, DEPCA_DATA)
outw618drivers/net/depca.coutw(INEA | INIT, DEPCA_DATA);
outw715drivers/net/depca.coutw(CSR0,DEPCA_ADDR);
outw817drivers/net/depca.coutw(CSR0, DEPCA_ADDR);
outw818drivers/net/depca.coutw(INEA | TDMD, DEPCA_DATA);
outw862drivers/net/depca.coutw(CSR0, DEPCA_ADDR);
outw866drivers/net/depca.coutw(csr0 & INTE, DEPCA_DATA);
outw1011drivers/net/depca.coutw(CSR0, DEPCA_ADDR);
outw1012drivers/net/depca.coutw(INEA | TDMD, DEPCA_DATA);
outw1037drivers/net/depca.coutw(CSR0, DEPCA_ADDR);
outw1048drivers/net/depca.coutw(STOP, DEPCA_DATA);
outw1075drivers/net/depca.coutw(CSR1, DEPCA_ADDR);                /* initialisation block address LSW */
outw1076drivers/net/depca.coutw((u16)(lp->sh_mem & LA_MASK), DEPCA_DATA);
outw1077drivers/net/depca.coutw(CSR2, DEPCA_ADDR);                /* initialisation block address MSW */
outw1078drivers/net/depca.coutw((u16)((lp->sh_mem & LA_MASK) >> 16), DEPCA_DATA);
outw1079drivers/net/depca.coutw(CSR3, DEPCA_ADDR);                /* ALE control */
outw1080drivers/net/depca.coutw(ACON, DEPCA_DATA);
outw1082drivers/net/depca.coutw(CSR0, DEPCA_ADDR);                /* Point back to CSR0 */
outw1096drivers/net/depca.coutw(CSR0, DEPCA_ADDR);                /* point back to CSR0 */
outw1097drivers/net/depca.coutw(INIT, DEPCA_DATA);                /* initialize DEPCA */
outw1104drivers/net/depca.coutw(IDON | INEA | STRT, DEPCA_DATA);
outw1683drivers/net/depca.coutw(CSR2,DEPCA_ADDR);
outw1685drivers/net/depca.coutw(CSR1,DEPCA_ADDR);
outw1687drivers/net/depca.coutw(CSR3,DEPCA_ADDR);
outw1840drivers/net/depca.coutw(CSR0, DEPCA_ADDR);              /* status register */
outw590drivers/net/eepro.coutw(RCV_LOWER_LIMIT << 8, ioaddr + RCV_BAR); 
outw592drivers/net/eepro.coutw((RCV_UPPER_LIMIT << 8) | 0xfe, ioaddr + RCV_STOP); 
outw595drivers/net/eepro.coutw(XMT_LOWER_LIMIT << 8, ioaddr + XMT_BAR); 
outw882drivers/net/eepro.coutw(lp->tx_end, ioaddr + HOST_ADDRESS_REG);
outw883drivers/net/eepro.coutw(MC_SETUP, ioaddr + IO_PORT);
outw884drivers/net/eepro.coutw(0, ioaddr + IO_PORT);
outw885drivers/net/eepro.coutw(0, ioaddr + IO_PORT);
outw886drivers/net/eepro.coutw(6*(dev->mc_count + 1), ioaddr + IO_PORT);
outw891drivers/net/eepro.coutw(*eaddrs++, ioaddr + IO_PORT);
outw892drivers/net/eepro.coutw(*eaddrs++, ioaddr + IO_PORT);
outw893drivers/net/eepro.coutw(*eaddrs++, ioaddr + IO_PORT);
outw896drivers/net/eepro.coutw(eaddrs[0], ioaddr + IO_PORT);
outw897drivers/net/eepro.coutw(eaddrs[1], ioaddr + IO_PORT);
outw898drivers/net/eepro.coutw(eaddrs[2], ioaddr + IO_PORT);
outw899drivers/net/eepro.coutw(lp->tx_end, ioaddr + XMT_BAR);
outw908drivers/net/eepro.coutw(lp->tx_last + XMT_CHAIN, ioaddr + HOST_ADDRESS_REG);
outw909drivers/net/eepro.coutw(i, ioaddr + IO_PORT);
outw910drivers/net/eepro.coutw(lp->tx_last + XMT_COUNT, ioaddr + HOST_ADDRESS_REG);
outw912drivers/net/eepro.coutw(status | CHAIN_BIT, ioaddr + IO_PORT);
outw1032drivers/net/eepro.coutw(last, ioaddr + HOST_ADDRESS_REG);
outw1033drivers/net/eepro.coutw(XMT_CMD, ioaddr + IO_PORT);
outw1034drivers/net/eepro.coutw(0, ioaddr + IO_PORT);
outw1035drivers/net/eepro.coutw(end, ioaddr + IO_PORT);
outw1036drivers/net/eepro.coutw(length, ioaddr + IO_PORT);
outw1051drivers/net/eepro.coutw(lp->tx_last + XMT_CHAIN, ioaddr + HOST_ADDRESS_REG);
outw1052drivers/net/eepro.coutw(last, ioaddr + IO_PORT);
outw1054drivers/net/eepro.coutw(lp->tx_last + XMT_COUNT, ioaddr + HOST_ADDRESS_REG);
outw1056drivers/net/eepro.coutw(status | CHAIN_BIT, ioaddr + IO_PORT);
outw1066drivers/net/eepro.coutw(last, ioaddr + XMT_BAR);
outw1102drivers/net/eepro.coutw(rcv_car, ioaddr + HOST_ADDRESS_REG);
outw1157drivers/net/eepro.coutw(rcv_next_frame, ioaddr + HOST_ADDRESS_REG);
outw1163drivers/net/eepro.coutw(rcv_car - 1, ioaddr + RCV_STOP);
outw1179drivers/net/eepro.coutw(lp->tx_start, ioaddr + HOST_ADDRESS_REG);
outw331drivers/net/eexpress.coutw(SCB_CUsuspend|SCB_RUsuspend,ioaddr+SCB_CMD);
outw389drivers/net/eexpress.coutw(lp->tx_link,ioaddr+SCB_CBL);
outw390drivers/net/eexpress.coutw(0,ioaddr+SCB_STATUS);
outw391drivers/net/eexpress.coutw(SCB_CUstart,ioaddr+SCB_CMD);
outw400drivers/net/eexpress.coutw(lp->tx_link,ioaddr+SCB_CBL);
outw401drivers/net/eexpress.coutw(0,ioaddr+SCB_STATUS);
outw402drivers/net/eexpress.coutw(SCB_CUstart,ioaddr+SCB_CMD);
outw523drivers/net/eexpress.coutw(lp->tx_link,ioaddr+SCB_CBL);
outw524drivers/net/eexpress.coutw(PRIV(dev)->rx_buf_start,ioaddr+SCB_RFA);
outw544drivers/net/eexpress.coutw(PRIV(dev)->rx_buf_start,ioaddr+SCB_RFA);
outw550drivers/net/eexpress.coutw(ack_cmd,ioaddr+SCB_CMD);
outw552drivers/net/eexpress.coutw(old_rp,ioaddr+READ_PTR);
outw553drivers/net/eexpress.coutw(old_wp,ioaddr+WRITE_PTR);
outw581drivers/net/eexpress.cwhile (outw(rx_block,ioaddr+READ_PTR),boguscount--) 
outw591drivers/net/eexpress.coutw(pbuf,ioaddr+READ_PTR);
outw631drivers/net/eexpress.coutw(pbuf+10,ioaddr+READ_PTR);
outw637drivers/net/eexpress.coutw(rx_block,ioaddr+WRITE_PTR);
outw638drivers/net/eexpress.coutw(0x0000,ioaddr);
outw639drivers/net/eexpress.coutw(0x0000,ioaddr);
outw643drivers/net/eexpress.coutw(old_rp,ioaddr+READ_PTR);
outw644drivers/net/eexpress.coutw(old_wp,ioaddr+WRITE_PTR);
outw660drivers/net/eexpress.coutw(lp->tx_head,ioaddr+WRITE_PTR);
outw661drivers/net/eexpress.coutw(0x0000,ioaddr);
outw662drivers/net/eexpress.coutw(Cmd_INT|Cmd_Xmit,ioaddr);
outw663drivers/net/eexpress.coutw(lp->tx_head+0x08,ioaddr);
outw664drivers/net/eexpress.coutw(lp->tx_head+0x0e,ioaddr);
outw665drivers/net/eexpress.coutw(0x0000,ioaddr);
outw666drivers/net/eexpress.coutw(0x0000,ioaddr);
outw667drivers/net/eexpress.coutw(lp->tx_head+0x08,ioaddr);
outw668drivers/net/eexpress.coutw(0x8000|len,ioaddr);
outw669drivers/net/eexpress.coutw(-1,ioaddr);
outw670drivers/net/eexpress.coutw(lp->tx_head+0x16,ioaddr);
outw671drivers/net/eexpress.coutw(0,ioaddr);
outw673drivers/net/eexpress.coutw(lp->tx_tail+0x0c,ioaddr+WRITE_PTR);
outw674drivers/net/eexpress.coutw(lp->tx_head,ioaddr);
outw683drivers/net/eexpress.coutw(old_wp,ioaddr+WRITE_PTR);
outw748drivers/net/eexpress.coutw(0x8000+i586mso,ioaddr+READ_PTR);
outw750drivers/net/eexpress.coutw(i586mso,ioaddr+READ_PTR);
outw752drivers/net/eexpress.coutw(i586mso,ioaddr+WRITE_PTR);
outw753drivers/net/eexpress.coutw(0x55aa,ioaddr);
outw754drivers/net/eexpress.coutw(i586mso,ioaddr+READ_PTR);
outw756drivers/net/eexpress.coutw(0x8000+i586mso,ioaddr+WRITE_PTR);
outw757drivers/net/eexpress.coutw(0x5a5a,ioaddr);
outw758drivers/net/eexpress.coutw(0x8000+i586mso,ioaddr+READ_PTR);
outw760drivers/net/eexpress.coutw(i586mso,ioaddr+READ_PTR);
outw762drivers/net/eexpress.coutw(i586mso,ioaddr+WRITE_PTR);
outw763drivers/net/eexpress.coutw(0x1234,ioaddr);
outw764drivers/net/eexpress.coutw(0x8000+i586mso,ioaddr+READ_PTR);
outw782drivers/net/eexpress.coutw(0x8000+i586mso,ioaddr+WRITE_PTR);
outw783drivers/net/eexpress.coutw(old_a1,ioaddr);
outw784drivers/net/eexpress.coutw(i586mso,ioaddr+WRITE_PTR);
outw785drivers/net/eexpress.coutw(old_a0,ioaddr);
outw786drivers/net/eexpress.coutw(old_wp,ioaddr+WRITE_PTR);
outw787drivers/net/eexpress.coutw(old_rp,ioaddr+READ_PTR);
outw866drivers/net/eexpress.coutw(tx_block,ioaddr+READ_PTR);
outw871drivers/net/eexpress.coutw(old_rp,ioaddr+READ_PTR);
outw872drivers/net/eexpress.coutw(old_wp,ioaddr+WRITE_PTR);
outw901drivers/net/eexpress.coutw(old_rp,ioaddr+READ_PTR);
outw902drivers/net/eexpress.coutw(old_wp,ioaddr+WRITE_PTR);
outw920drivers/net/eexpress.coutw(lp->tx_link,ioaddr+SCB_CBL);
outw921drivers/net/eexpress.coutw(SCB_CUstart,ioaddr+SCB_CMD);
outw922drivers/net/eexpress.coutw(0,ioaddr+SCB_STATUS);
outw935drivers/net/eexpress.coutw(lp->tx_link,ioaddr+SCB_CBL);
outw936drivers/net/eexpress.coutw(0,ioaddr+SCB_STATUS);
outw937drivers/net/eexpress.coutw(SCB_CUstart,ioaddr+SCB_CMD);
outw977drivers/net/eexpress.coutw(tx_block,ioaddr+WRITE_PTR);
outw978drivers/net/eexpress.coutw(0x0000,ioaddr);
outw979drivers/net/eexpress.coutw(Cmd_INT|Cmd_Xmit,ioaddr);
outw980drivers/net/eexpress.coutw(tx_block+0x08,ioaddr);
outw981drivers/net/eexpress.coutw(tx_block+0x0e,ioaddr);
outw982drivers/net/eexpress.coutw(0x0000,ioaddr);
outw983drivers/net/eexpress.coutw(0x0000,ioaddr);
outw984drivers/net/eexpress.coutw(tx_block+0x08,ioaddr);
outw985drivers/net/eexpress.coutw(0x8000,ioaddr);
outw986drivers/net/eexpress.coutw(-1,ioaddr);
outw987drivers/net/eexpress.coutw(tx_block+0x16,ioaddr);
outw988drivers/net/eexpress.coutw(0x0000,ioaddr);
outw996drivers/net/eexpress.coutw(old_wp,ioaddr+WRITE_PTR);
outw1027drivers/net/eexpress.coutw(rx_block,ioaddr+WRITE_PTR);
outw1028drivers/net/eexpress.coutw(0x0000,ioaddr);
outw1029drivers/net/eexpress.coutw(0x0000,ioaddr);
outw1030drivers/net/eexpress.coutw(rx_block+RX_BUF_SIZE,ioaddr);
outw1031drivers/net/eexpress.coutw(rx_block+0x16,ioaddr);
outw1033drivers/net/eexpress.coutw(0x8000,ioaddr);
outw1034drivers/net/eexpress.coutw(-1,ioaddr);
outw1035drivers/net/eexpress.coutw(rx_block+0x20,ioaddr);
outw1036drivers/net/eexpress.coutw(0x0000,ioaddr);
outw1037drivers/net/eexpress.coutw(0x8000|(RX_BUF_SIZE-0x20),ioaddr);
outw1042drivers/net/eexpress.coutw(lp->rx_last+4,ioaddr+WRITE_PTR);
outw1043drivers/net/eexpress.coutw(lp->rx_first,ioaddr);
outw1045drivers/net/eexpress.coutw(old_wp,ioaddr+WRITE_PTR);
outw1060drivers/net/eexpress.coutw(rx_buf,ioaddr+WRITE_PTR);
outw1061drivers/net/eexpress.coutw(0x0000,ioaddr);
outw1062drivers/net/eexpress.coutw(0x0000,ioaddr);
outw1063drivers/net/eexpress.coutw((rx_buf==lp->rx_last)?lp->rx_first:(rx_buf+RX_BUF_SIZE),ioaddr);
outw1064drivers/net/eexpress.coutw(rx_buf+0x16,ioaddr);
outw1066drivers/net/eexpress.coutw(0x8000,ioaddr);
outw1067drivers/net/eexpress.coutw(-1,ioaddr);
outw1068drivers/net/eexpress.coutw(rx_buf+0x20,ioaddr);
outw1069drivers/net/eexpress.coutw(0x0000,ioaddr);
outw1070drivers/net/eexpress.coutw(0x8000|(RX_BUF_SIZE-0x20),ioaddr);
outw1071drivers/net/eexpress.coutw(old_wp,ioaddr+WRITE_PTR);
outw1097drivers/net/eexpress.coutw(0,ioaddr+WRITE_PTR);
outw1099drivers/net/eexpress.coutw(0,ioaddr);
outw1102drivers/net/eexpress.coutw(lp->rx_buf_end,ioaddr+WRITE_PTR);
outw1104drivers/net/eexpress.coutw(CONF_HW_ADDR,ioaddr+WRITE_PTR);
outw1108drivers/net/eexpress.coutw(0,ioaddr+WRITE_PTR);
outw1109drivers/net/eexpress.coutw(1,ioaddr);
outw1111drivers/net/eexpress.coutw(0,ioaddr+SCB_CMD);
outw1115drivers/net/eexpress.cwhile (outw(0,ioaddr+READ_PTR),inw(ioaddr)) 
outw1121drivers/net/eexpress.coutw(0,ioaddr+SCB_CMD);
outw1134drivers/net/eexpress.coutw(CONF_LINK,ioaddr+SCB_CBL);
outw1135drivers/net/eexpress.coutw(0,ioaddr+SCB_STATUS);
outw1136drivers/net/eexpress.coutw(0xf000|SCB_CUstart,ioaddr+SCB_CMD);
outw1148drivers/net/eexpress.coutw(CONF_LINK,ioaddr+SCB_CBL);
outw1149drivers/net/eexpress.coutw(0,ioaddr+SCB_STATUS);
outw1150drivers/net/eexpress.coutw(0xf000|SCB_CUstart,ioaddr+SCB_CMD);
outw1193drivers/net/eexpress.coutw(0,ioaddr+WRITE_PTR);
outw1194drivers/net/eexpress.coutw(wrval,ioaddr);
outw1195drivers/net/eexpress.coutw(0,ioaddr+READ_PTR);
outw628drivers/net/eth16i.coutw(l, ioaddr + DATAPORT);
outw820drivers/net/eth16i.coutw(ETH16I_INTR_ON, ioaddr + TX_INTR_REG);  
outw898drivers/net/eth16i.coutw(0xffff, ioaddr + RESET);
outw900drivers/net/eth16i.coutw(0xffff, ioaddr + TX_STATUS_REG);
outw907drivers/net/eth16i.coutw(ETH16I_INTR_ON, ioaddr + TX_INTR_REG);
outw927drivers/net/eth16i.coutw(ETH16I_INTR_OFF, ioaddr + TX_INTR_REG);
outw935drivers/net/eth16i.coutw(length, ioaddr + DATAPORT);
outw968drivers/net/eth16i.coutw(ETH16I_INTR_ON, ioaddr + TX_INTR_REG);
outw1102drivers/net/eth16i.coutw(ETH16I_INTR_OFF, ioaddr + TX_INTR_REG); 
outw1109drivers/net/eth16i.coutw(status, ioaddr + TX_STATUS_REG);      /* Clear status bits */
outw1145drivers/net/eth16i.coutw(ETH16I_INTR_ON, ioaddr + TX_INTR_REG);
outw1223drivers/net/ewrk3.coutw(EEPROM_OFFSET(lp->mctbl), EWRK3_PIR1);
outw1272drivers/net/ewrk3.coutw((short)((long)lp->mctbl) + byte, EWRK3_PIR1);
outw1275drivers/net/ewrk3.coutw((short)((long)lp->mctbl) + byte, EWRK3_PIR1);
outw1502drivers/net/ewrk3.coutw(data, EWRK3_EPROM1);             /* write data to register */
outw1746drivers/net/ewrk3.coutw(PAGE0_HTE, EWRK3_PIR1);
outw302drivers/net/fmv18x.coutw(0x8182, ioaddr+TX_INTR);
outw376drivers/net/fmv18x.coutw(0x0000, ioaddr + TX_INTR);
outw378drivers/net/fmv18x.coutw(length, ioaddr + DATAPORT);
outw397drivers/net/fmv18x.coutw(0x8182, ioaddr + TX_INTR);
outw423drivers/net/fmv18x.coutw(0x0000, ioaddr + TX_INTR);
outw426drivers/net/fmv18x.coutw(status, ioaddr + TX_STATUS);
outw459drivers/net/fmv18x.coutw(0x8182, ioaddr + TX_INTR);
outw172drivers/net/hp-plus.coutw(MAC_Page, ioaddr + HP_PAGING);
outw187drivers/net/hp-plus.coutw(ID_Page, ioaddr + HP_PAGING);
outw201drivers/net/hp-plus.coutw(HW_Page, ioaddr + HP_PAGING);
outw217drivers/net/hp-plus.coutw((HP_START_PG + TX_2X_PAGES) | ((HP_STOP_PG - 1) << 8), ioaddr + 14);
outw247drivers/net/hp-plus.coutw(Perf_Page, ioaddr + HP_PAGING);
outw250drivers/net/hp-plus.coutw(inw(ioaddr + HPP_OPTION) & ~EnableIRQ, ioaddr + HPP_OPTION);
outw267drivers/net/hp-plus.coutw(option_reg & ~(NICReset + ChipReset), ioaddr + HPP_OPTION);
outw270drivers/net/hp-plus.coutw(option_reg | (EnableIRQ + NICReset + ChipReset), ioaddr + HPP_OPTION);
outw273drivers/net/hp-plus.coutw(HW_Page, ioaddr + HP_PAGING);
outw274drivers/net/hp-plus.coutw((HP_START_PG + TX_2X_PAGES) | ((HP_STOP_PG - 1) << 8), ioaddr + 14);
outw277drivers/net/hp-plus.coutw(Perf_Page, ioaddr + HP_PAGING);
outw293drivers/net/hp-plus.coutw((option_reg & ~EnableIRQ) | MemDisable | NICReset | ChipReset,
outw308drivers/net/hp-plus.coutw(option_reg & ~(NICReset + ChipReset), ioaddr + HPP_OPTION);
outw313drivers/net/hp-plus.coutw(option_reg | (EnableIRQ + NICReset + ChipReset), ioaddr + HPP_OPTION);
outw333drivers/net/hp-plus.coutw((ring_page<<8), ioaddr + HPP_IN_ADDR);
outw345drivers/net/hp-plus.coutw(ring_offset, ioaddr + HPP_IN_ADDR);
outw359drivers/net/hp-plus.coutw((ring_page<<8), ioaddr + HPP_IN_ADDR);
outw360drivers/net/hp-plus.coutw(option_reg & ~(MemDisable + BootROMEnb), ioaddr + HPP_OPTION);
outw362drivers/net/hp-plus.coutw(option_reg, ioaddr + HPP_OPTION);
outw372drivers/net/hp-plus.coutw(ring_offset, ioaddr + HPP_IN_ADDR);
outw374drivers/net/hp-plus.coutw(option_reg & ~(MemDisable + BootROMEnb), ioaddr + HPP_OPTION);
outw381drivers/net/hp-plus.coutw(option_reg, ioaddr + HPP_OPTION);
outw391drivers/net/hp-plus.coutw(start_page << 8, ioaddr + HPP_OUT_ADDR);
outw403drivers/net/hp-plus.coutw(start_page << 8, ioaddr + HPP_OUT_ADDR);
outw404drivers/net/hp-plus.coutw(option_reg & ~(MemDisable + BootROMEnb), ioaddr + HPP_OPTION);
outw406drivers/net/hp-plus.coutw(option_reg, ioaddr + HPP_OPTION);
outw349drivers/net/hp100.houtw( data, ioaddr + HP100_REG_##reg )
outw355drivers/net/hp100.houtw( inw( ioaddr + HP100_REG_##reg ) | (data), ioaddr + HP100_REG_##reg )
outw359drivers/net/hp100.houtw( inw( ioaddr + HP100_REG_##reg ) & (data), ioaddr + HP100_REG_##reg )
outw362drivers/net/hp100.houtw( HP100_PAGE_##page, ioaddr + HP100_REG_PAGING )
outw364drivers/net/hp100.houtw( HP100_INT_EN | HP100_RESET_LB, ioaddr + HP100_REG_OPTION_LSW )
outw366drivers/net/hp100.houtw( HP100_INT_EN | HP100_SET_LB, ioaddr + HP100_REG_OPTION_LSW )
outw368drivers/net/hp100.houtw( HP100_MMAP_DIS | HP100_RESET_HB, ioaddr + HP100_REG_OPTION_LSW )
outw370drivers/net/hp100.houtw( HP100_MMAP_DIS | HP100_SET_HB, ioaddr + HP100_REG_OPTION_LSW )
outw372drivers/net/hp100.houtw( HP100_HW_RST | HP100_RESET_LB, ioaddr + HP100_REG_OPTION_LSW )
outw374drivers/net/hp100.houtw( HP100_HW_RST | HP100_SET_LB, ioaddr + HP100_REG_OPTION_LSW )
outw404drivers/net/lance.coutw(reset_val, ioaddr+LANCE_RESET);
outw406drivers/net/lance.coutw(0x0000, ioaddr+LANCE_ADDR); /* Switch to window 0 */
outw411drivers/net/lance.coutw(88, ioaddr+LANCE_ADDR);
outw416drivers/net/lance.coutw(89, ioaddr+LANCE_ADDR);
outw472drivers/net/lance.coutw(0x0001, ioaddr+LANCE_ADDR);
outw474drivers/net/lance.coutw((short) (u32) virt_to_bus(&lp->init_block), ioaddr+LANCE_DATA);
outw475drivers/net/lance.coutw(0x0002, ioaddr+LANCE_ADDR);
outw477drivers/net/lance.coutw(((u32)virt_to_bus(&lp->init_block)) >> 16, ioaddr+LANCE_DATA);
outw478drivers/net/lance.coutw(0x0000, ioaddr+LANCE_ADDR);
outw500drivers/net/lance.coutw(8, ioaddr+LANCE_ADDR);
outw525drivers/net/lance.coutw(0x0041, ioaddr+LANCE_DATA);
outw559drivers/net/lance.coutw(0x7f04, ioaddr+LANCE_DATA); /* Clear the memory error bits. */
outw566drivers/net/lance.coutw(0x0001, ioaddr+LANCE_DATA);
outw588drivers/net/lance.coutw(0x0002, ioaddr+LANCE_ADDR);
outw589drivers/net/lance.coutw(0x0002, ioaddr+LANCE_BUS_IF);
outw634drivers/net/lance.coutw(0, ioaddr+LANCE_RESET);
outw638drivers/net/lance.coutw(0x0002, ioaddr+LANCE_ADDR);
outw639drivers/net/lance.coutw(0x0002, ioaddr+LANCE_BUS_IF);
outw651drivers/net/lance.coutw(0x0001, ioaddr+LANCE_ADDR);
outw652drivers/net/lance.coutw((short) (u32) virt_to_bus(&lp->init_block), ioaddr+LANCE_DATA);
outw653drivers/net/lance.coutw(0x0002, ioaddr+LANCE_ADDR);
outw654drivers/net/lance.coutw(((u32)virt_to_bus(&lp->init_block)) >> 16, ioaddr+LANCE_DATA);
outw656drivers/net/lance.coutw(0x0004, ioaddr+LANCE_ADDR);
outw657drivers/net/lance.coutw(0x0915, ioaddr+LANCE_DATA);
outw659drivers/net/lance.coutw(0x0000, ioaddr+LANCE_ADDR);
outw660drivers/net/lance.coutw(0x0001, ioaddr+LANCE_DATA);
outw673drivers/net/lance.coutw(0x0042, ioaddr+LANCE_DATA);
outw749drivers/net/lance.coutw(0x0000,    dev->base_addr + LANCE_ADDR);
outw750drivers/net/lance.coutw(csr0_bits, dev->base_addr + LANCE_DATA);
outw766drivers/net/lance.coutw(0, ioaddr+LANCE_ADDR);
outw769drivers/net/lance.coutw(0x0004, ioaddr+LANCE_DATA);
outw805drivers/net/lance.coutw(0x0000, ioaddr+LANCE_ADDR);
outw808drivers/net/lance.coutw(0x0000, ioaddr+LANCE_DATA);
outw859drivers/net/lance.coutw(0x0000, ioaddr+LANCE_ADDR);
outw860drivers/net/lance.coutw(0x0048, ioaddr+LANCE_DATA);
outw897drivers/net/lance.coutw(0x00, dev->base_addr + LANCE_ADDR);
outw901drivers/net/lance.coutw(csr0 & ~0x004f, dev->base_addr + LANCE_DATA);
outw986drivers/net/lance.coutw(0x0000, dev->base_addr + LANCE_ADDR);
outw987drivers/net/lance.coutw(0x0004, dev->base_addr + LANCE_DATA);
outw993drivers/net/lance.coutw(0x0000, dev->base_addr + LANCE_ADDR);
outw994drivers/net/lance.coutw(0x7940, dev->base_addr + LANCE_DATA);
outw1092drivers/net/lance.coutw(112, ioaddr+LANCE_ADDR);
outw1095drivers/net/lance.coutw(0, ioaddr+LANCE_ADDR);
outw1103drivers/net/lance.coutw(0x0004, ioaddr+LANCE_DATA);
outw1127drivers/net/lance.coutw(112, ioaddr+LANCE_ADDR);
outw1129drivers/net/lance.coutw(saved_addr, ioaddr+LANCE_ADDR);
outw1143drivers/net/lance.coutw(0, ioaddr+LANCE_ADDR);
outw1144drivers/net/lance.coutw(0x0004, ioaddr+LANCE_DATA); /* Temporarily stop the lance.   */
outw1149drivers/net/lance.coutw(15, ioaddr+LANCE_ADDR);
outw1150drivers/net/lance.coutw(0x8000, ioaddr+LANCE_DATA); /* Set promiscuous mode */
outw1160drivers/net/lance.coutw(8 + i, ioaddr+LANCE_ADDR);
outw1161drivers/net/lance.coutw(multicast_table[i], ioaddr+LANCE_DATA);
outw1163drivers/net/lance.coutw(15, ioaddr+LANCE_ADDR);
outw1164drivers/net/lance.coutw(0x0000, ioaddr+LANCE_DATA); /* Unset promiscuous mode */
outw172drivers/net/lance32.coutw(0x0014, ioaddr+LANCE_ADDR);
outw173drivers/net/lance32.coutw(0x0002, ioaddr+LANCE_BUS_IF);
outw175drivers/net/lance32.coutw(0x0001, ioaddr+LANCE_ADDR);
outw177drivers/net/lance32.coutw((short) (u32) virt_to_bus(&lp->init_block), ioaddr+LANCE_DATA);
outw178drivers/net/lance32.coutw(0x0002, ioaddr+LANCE_ADDR);
outw180drivers/net/lance32.coutw(((u32)virt_to_bus(&lp->init_block)) >> 16, ioaddr+LANCE_DATA);
outw181drivers/net/lance32.coutw(0x0000, ioaddr+LANCE_ADDR);
outw208drivers/net/lance32.coutw(0x0041, ioaddr+LANCE_DATA);
outw242drivers/net/lance32.coutw(0x7f04, ioaddr+LANCE_DATA); /* Clear the memory error bits. */
outw249drivers/net/lance32.coutw(0x0001, ioaddr+LANCE_DATA);
outw268drivers/net/lance32.coutw(0x0002, ioaddr+LANCE_ADDR);
outw269drivers/net/lance32.coutw(0x0002, ioaddr+LANCE_BUS_IF);
outw303drivers/net/lance32.coutw(0x0014, ioaddr+LANCE_ADDR);
outw304drivers/net/lance32.coutw(0x0002, ioaddr+LANCE_BUS_IF);
outw313drivers/net/lance32.coutw(0x0002, ioaddr+LANCE_ADDR);
outw314drivers/net/lance32.coutw(0x0002, ioaddr+LANCE_BUS_IF);
outw325drivers/net/lance32.coutw(0x0001, ioaddr+LANCE_ADDR);
outw326drivers/net/lance32.coutw((short) (u32) virt_to_bus(&lp->init_block), ioaddr+LANCE_DATA);
outw327drivers/net/lance32.coutw(0x0002, ioaddr+LANCE_ADDR);
outw328drivers/net/lance32.coutw(((u32)virt_to_bus(&lp->init_block)) >> 16, ioaddr+LANCE_DATA);
outw330drivers/net/lance32.coutw(0x0004, ioaddr+LANCE_ADDR);
outw331drivers/net/lance32.coutw(0x0915, ioaddr+LANCE_DATA);
outw333drivers/net/lance32.coutw(0x0000, ioaddr+LANCE_ADDR);
outw334drivers/net/lance32.coutw(0x0001, ioaddr+LANCE_DATA);
outw347drivers/net/lance32.coutw(0x0042, ioaddr+LANCE_DATA);
outw423drivers/net/lance32.coutw(0x0000,    dev->base_addr + LANCE_ADDR);
outw424drivers/net/lance32.coutw(csr0_bits, dev->base_addr + LANCE_DATA);
outw440drivers/net/lance32.coutw(0, ioaddr+LANCE_ADDR);
outw443drivers/net/lance32.coutw(0x0004, ioaddr+LANCE_DATA);
outw479drivers/net/lance32.coutw(0x0000, ioaddr+LANCE_ADDR);
outw482drivers/net/lance32.coutw(0x0000, ioaddr+LANCE_DATA);
outw518drivers/net/lance32.coutw(0x0000, ioaddr+LANCE_ADDR);
outw519drivers/net/lance32.coutw(0x0048, ioaddr+LANCE_DATA);
outw556drivers/net/lance32.coutw(0x00, dev->base_addr + LANCE_ADDR);
outw560drivers/net/lance32.coutw(csr0 & ~0x004f, dev->base_addr + LANCE_DATA);
outw644drivers/net/lance32.coutw(0x0000, dev->base_addr + LANCE_ADDR);
outw645drivers/net/lance32.coutw(0x0004, dev->base_addr + LANCE_DATA);
outw651drivers/net/lance32.coutw(0x0000, dev->base_addr + LANCE_ADDR);
outw652drivers/net/lance32.coutw(0x7940, dev->base_addr + LANCE_DATA);
outw749drivers/net/lance32.coutw(112, ioaddr+LANCE_ADDR);
outw752drivers/net/lance32.coutw(0, ioaddr+LANCE_ADDR);
outw760drivers/net/lance32.coutw(0x0004, ioaddr+LANCE_DATA);
outw783drivers/net/lance32.coutw(112, ioaddr+LANCE_ADDR);
outw785drivers/net/lance32.coutw(saved_addr, ioaddr+LANCE_ADDR);
outw798drivers/net/lance32.coutw(0, ioaddr+LANCE_ADDR);
outw799drivers/net/lance32.coutw(0x0004, ioaddr+LANCE_DATA); /* Temporarily stop the lance.   */
outw804drivers/net/lance32.coutw(15, ioaddr+LANCE_ADDR);
outw805drivers/net/lance32.coutw(0x8000, ioaddr+LANCE_DATA); /* Set promiscuous mode */
outw815drivers/net/lance32.coutw(8 + i, ioaddr+LANCE_ADDR);
outw816drivers/net/lance32.coutw(multicast_table[i], ioaddr+LANCE_DATA);
outw818drivers/net/lance32.coutw(15, ioaddr+LANCE_ADDR);
outw819drivers/net/lance32.coutw(0x0000, ioaddr+LANCE_DATA); /* Unset promiscuous mode */
outw112drivers/net/ni65.c#define writereg(val,reg) {outw(reg,PORT+L_ADDRREG);inw(PORT+L_ADDRREG); \
outw113drivers/net/ni65.coutw(val,PORT+L_DATAREG);inw(PORT+L_DATAREG);}
outw114drivers/net/ni65.c#define readreg(reg) (outw(reg,PORT+L_ADDRREG),inw(PORT+L_ADDRREG),\
outw116drivers/net/ni65.c#define writedatareg(val) {outw(val,PORT+L_DATAREG);inw(PORT+L_DATAREG);}
outw174drivers/net/ni65.coutw(0,PORT+L_RESET); /* that's the hard way */
outw364drivers/net/ni65.coutw(0,PORT+L_RESET); /* first: reset the card */
outw163drivers/net/seeq8005.coutw(0,SEEQ_REA);
outw187drivers/net/seeq8005.coutw( SEEQCMD_FIFO_WRITE | SEEQCMD_SET_ALL_OFF, SEEQ_CMD);  /* setup for reading PROM */
outw188drivers/net/seeq8005.coutw( 0, SEEQ_DMAAR);            /* set starting PROM address */
outw189drivers/net/seeq8005.coutw( SEEQCFG1_BUFFER_PROM, SEEQ_CFG1);        /* set buffer to look at PROM */
outw203drivers/net/seeq8005.coutw( old_stat, SEEQ_STATUS);
outw204drivers/net/seeq8005.coutw( old_dmaar, SEEQ_DMAAR);
outw205drivers/net/seeq8005.coutw( old_cfg1, SEEQ_CFG1);
outw210drivers/net/seeq8005.coutw( SEEQCFG2_RESET, SEEQ_CFG2);        /* reset the card */
outw215drivers/net/seeq8005.coutw( SEEQCMD_SET_ALL_OFF, SEEQ_CMD);
outw244drivers/net/seeq8005.coutw( SEEQCFG1_BUFFER_BUFFER, SEEQ_CFG1);
outw245drivers/net/seeq8005.coutw( SEEQCMD_FIFO_WRITE | SEEQCMD_SET_ALL_OFF, SEEQ_CMD);
outw246drivers/net/seeq8005.coutw( 0 , SEEQ_DMAAR);
outw248drivers/net/seeq8005.coutw(0x5a5a, SEEQ_BUFFER);
outw253drivers/net/seeq8005.coutw( 0 , SEEQ_DMAAR);
outw257drivers/net/seeq8005.coutw( SEEQCMD_WINDOW_INT_ACK | (inw(SEEQ_STATUS)& SEEQCMD_INT_MASK), SEEQ_CMD);
outw258drivers/net/seeq8005.coutw( SEEQCMD_FIFO_READ | SEEQCMD_SET_ALL_OFF, SEEQ_CMD);
outw293drivers/net/seeq8005.coutw( SEEQCMD_RX_INT_EN | SEEQCMD_SET_RX_ON | SEEQCMD_SET_RX_OFF, SEEQ_CMD );
outw446drivers/net/seeq8005.coutw( SEEQCMD_WINDOW_INT_ACK | (status & SEEQCMD_INT_MASK), SEEQ_CMD);
outw452drivers/net/seeq8005.coutw( SEEQCMD_TX_INT_ACK | (status & SEEQCMD_INT_MASK), SEEQ_CMD);
outw487drivers/net/seeq8005.coutw( lp->receive_ptr, SEEQ_DMAAR);
outw488drivers/net/seeq8005.coutw(SEEQCMD_FIFO_READ | SEEQCMD_RX_INT_ACK | (status & SEEQCMD_INT_MASK), SEEQ_CMD);
outw529drivers/net/seeq8005.coutw( SEEQCMD_FIFO_WRITE | SEEQCMD_DMA_INT_ACK | (status & SEEQCMD_INT_MASK), SEEQ_CMD);
outw530drivers/net/seeq8005.coutw( (lp->receive_ptr & 0xff00)>>8, SEEQ_REA);
outw582drivers/net/seeq8005.coutw( SEEQCMD_SET_ALL_OFF, SEEQ_CMD);
outw625drivers/net/seeq8005.coutw( (inw(SEEQ_CFG1) & ~SEEQCFG1_MATCH_MASK)| SEEQCFG1_MATCH_ALL,  SEEQ_CFG1);
outw628drivers/net/seeq8005.coutw( (inw(SEEQ_CFG1) & ~SEEQCFG1_MATCH_MASK)| SEEQCFG1_MATCH_BROAD, SEEQ_CFG1);
outw639drivers/net/seeq8005.coutw(SEEQCFG2_RESET, SEEQ_CFG2);  /* reset device */
outw645drivers/net/seeq8005.coutw( SEEQCMD_FIFO_WRITE | SEEQCMD_SET_ALL_OFF, SEEQ_CMD);
outw646drivers/net/seeq8005.coutw( 0, SEEQ_DMAAR);      /* load start address into both low and high byte */
outw648drivers/net/seeq8005.coutw( SEEQCFG1_BUFFER_MAC0, SEEQ_CFG1);
outw655drivers/net/seeq8005.coutw( SEEQCFG1_BUFFER_TEA, SEEQ_CFG1);  /* set xmit end area pointer to 16K */
outw659drivers/net/seeq8005.coutw( lp->receive_ptr, SEEQ_RPR);  /* Receive Pointer Register is set to recv buffer memory */
outw661drivers/net/seeq8005.coutw( 0x00ff, SEEQ_REA);    /* Receive Area End */
outw666drivers/net/seeq8005.coutw( SEEQCMD_FIFO_READ | SEEQCMD_SET_ALL_OFF, SEEQ_CMD);
outw667drivers/net/seeq8005.coutw( 0, SEEQ_DMAAR);
outw668drivers/net/seeq8005.coutw( SEEQCFG1_BUFFER_MAC0, SEEQ_CFG1);
outw676drivers/net/seeq8005.coutw( SEEQCFG1_MAC0_EN | SEEQCFG1_MATCH_BROAD | SEEQCFG1_BUFFER_BUFFER, SEEQ_CFG1);
outw677drivers/net/seeq8005.coutw( SEEQCFG2_AUTO_REA | SEEQCFG2_CTRLO, SEEQ_CFG2);
outw678drivers/net/seeq8005.coutw( SEEQCMD_SET_RX_ON | SEEQCMD_TX_INT_EN | SEEQCMD_RX_INT_EN, SEEQ_CMD);
outw705drivers/net/seeq8005.coutw( SEEQCMD_FIFO_WRITE | (status & SEEQCMD_INT_MASK), SEEQ_CMD);
outw706drivers/net/seeq8005.coutw( transmit_ptr, SEEQ_DMAAR);
outw709drivers/net/seeq8005.coutw( htons(length + 4), SEEQ_BUFFER);
outw710drivers/net/seeq8005.coutw( SEEQPKTH_XMIT | SEEQPKTH_DATA_FOLLOWS | SEEQPKTH_XMIT_INT_EN, SEEQ_BUFFER );
outw715drivers/net/seeq8005.coutw( 0, SEEQ_BUFFER);
outw716drivers/net/seeq8005.coutw( 0, SEEQ_BUFFER);
outw719drivers/net/seeq8005.coutw( transmit_ptr, SEEQ_TPR);
outw727drivers/net/seeq8005.coutw( SEEQCMD_WINDOW_INT_ACK | SEEQCMD_SET_TX_ON | (status & SEEQCMD_INT_MASK), SEEQ_CMD);
outw749drivers/net/seeq8005.coutw( SEEQCMD_WINDOW_INT_ACK | (status & SEEQCMD_INT_MASK), SEEQ_CMD);
outw249drivers/net/skeleton.coutw(0x1234, ioaddr + 8);
outw506drivers/net/skeleton.coutw(0x00, ioaddr+0);  /* Release the physical interrupt line. */
outw553drivers/net/skeleton.coutw(MULTICAST|PROMISC, ioaddr);
outw560drivers/net/skeleton.coutw(MULTICAST, ioaddr);
outw567drivers/net/skeleton.coutw(MULTICAST, ioaddr);
outw570drivers/net/skeleton.coutw(0, ioaddr);
outw366drivers/net/smc9194.coutw( RCR_SOFTRESET, ioaddr + RCR ); 
outw373drivers/net/smc9194.coutw( RCR_CLEAR, ioaddr + RCR );
outw374drivers/net/smc9194.coutw( TCR_CLEAR, ioaddr + TCR );
outw380drivers/net/smc9194.coutw( inw( ioaddr + CONTROL ) | CTL_AUTO_RELEASE , ioaddr + CONTROL );  
outw384drivers/net/smc9194.coutw( MC_RESET, ioaddr + MMU_CMD );
outw405drivers/net/smc9194.coutw( TCR_NORMAL, ioaddr + TCR );
outw406drivers/net/smc9194.coutw( RCR_NORMAL, ioaddr + RCR );
outw440drivers/net/smc9194.coutw( inw( ioaddr + CONTROL ), CTL_POWERDOWN, ioaddr + CONTROL  );
outw585drivers/net/smc9194.coutw( MC_ALLOC | numPages, ioaddr + MMU_CMD );
outw674drivers/net/smc9194.coutw( PTR_AUTOINC , ioaddr + POINTER );
outw686drivers/net/smc9194.coutw( 0, ioaddr + DATA_1 );   
outw702drivers/net/smc9194.coutw( *((word *)(buf + (length & 0xFFFFFFFC))),ioaddr +DATA_1);
outw712drivers/net/smc9194.coutw( 0, ioaddr + DATA_1 );
outw722drivers/net/smc9194.coutw( MC_ENQUEUE , ioaddr + MMU_CMD );
outw825drivers/net/smc9194.coutw( MC_ALLOC | 1, ioaddr + MMU_CMD );    
outw893drivers/net/smc9194.coutw( 0x0, ioaddr + BANK_SELECT );
outw1194drivers/net/smc9194.coutw( inw( ioaddr + CONFIG ) & ~CFG_AUI_SELECT, 
outw1198drivers/net/smc9194.coutw( inw( ioaddr + CONFIG ) | CFG_AUI_SELECT, 
outw1213drivers/net/smc9194.coutw( address, ioaddr + ADDR0 + i );
outw1405drivers/net/smc9194.coutw( saved_pointer, ioaddr + POINTER );
outw1446drivers/net/smc9194.coutw( PTR_READ | PTR_RCV | PTR_AUTOINC, ioaddr + POINTER );
outw1543drivers/net/smc9194.coutw( MC_RELEASE, ioaddr + MMU_CMD );
outw1584drivers/net/smc9194.coutw( PTR_AUTOINC | PTR_READ, ioaddr + POINTER );
outw1605drivers/net/smc9194.coutw( inw( ioaddr + TCR ) | TCR_ENABLE, ioaddr + TCR );
outw1609drivers/net/smc9194.coutw( MC_FREEPKT, ioaddr + MMU_CMD );
outw1675drivers/net/smc9194.coutw( inw(ioaddr + RCR ) | RCR_PROMISC, ioaddr + RCR );
outw1691drivers/net/smc9194.coutw( inw(ioaddr + RCR ) | RCR_ALMUL, ioaddr + RCR ); 
outw1703drivers/net/smc9194.coutw( inw( ioaddr + RCR ) & ~RCR_PROMISC, ioaddr + RCR );
outw1704drivers/net/smc9194.coutw( inw( ioadddr + RCR ) | RCR_ALMUL, ioadddr + RCR );
outw1711drivers/net/smc9194.coutw( inw( ioaddr + RCR ) & ~(RCR_PROMISC | RCR_ALMUL), 
outw1719drivers/net/smc9194.coutw( inw( ioaddr + RCR ) & ~(RCR_PROMISC | RCR_ALMUL), 
outw1727drivers/net/smc9194.coutw( 0, ioaddr + MULTICAST1 ); 
outw1728drivers/net/smc9194.coutw( 0, ioaddr + MULTICAST2 ); 
outw1729drivers/net/smc9194.coutw( 0, ioaddr + MULTICAST3 ); 
outw1730drivers/net/smc9194.coutw( 0, ioaddr + MULTICAST4 ); 
outw203drivers/net/smc9194.h#define SMC_SELECT_BANK(x)  { outw( x, ioaddr + BANK_SELECT ); } 
outw136drivers/net/wavelan.coutw(hacr, HACR(ioaddr));
outw236drivers/net/wavelan.coutw(o, PIOR2(ioaddr));
outw256drivers/net/wavelan.coutw(o, PIOR2(ioaddr));
outw275drivers/net/wavelan.coutw(o, PIOR1(ioaddr));
outw289drivers/net/wavelan.coutw(o, PIOR1(ioaddr));
outw306drivers/net/wavelan.coutw(o << 1, MMCR(ioaddr));
outw328drivers/net/wavelan.coutw((unsigned short)(((unsigned short)*b << 8) | (o << 1) | 1), MMCR(ioaddr));
outw1530drivers/scsi/53c7,8xx.houtw((value), NCR53c7x0_address_io + (address)))
outw501drivers/scsi/AM53C974.coutl(config_cmd | PCI_COMMAND, 0xCF8); outw(pci_config._command, 0xCFC); }
outw542drivers/scsi/AM53C974.coutw(pci_config._command, pci_config._ioaddr + PCI_COMMAND); }
outw300drivers/scsi/AM53C974.h#define AM53C974_write_16(addr,x)       outw((x), io_port + (addr))
outw329drivers/scsi/AM53C974.h#define AM53C974_PCIREG_WRITE_WORD(instance,x,a)  ( outw((x), (a) + (instance)->io_port) )
outw579drivers/scsi/advansys.c#define outpw(port, word)   outw((word), (port))
outw329drivers/scsi/aha152x.houtw( (VAL), (PORT) )
outw198drivers/scsi/eata_pio.coutw(zwickel,base+HA_RDATA); 
outw215drivers/scsi/eata_pio.coutw(zwickel,base+HA_RDATA); 
outw391drivers/scsi/eata_pio.cfor (x = 0; x < hd->cppadlen; x++) outw(0, base + HA_RDATA);
outw566drivers/scsi/eata_pio.cfor (z = 0; z < cppadlen; z++) outw(0, base + HA_RDATA);
outw104drivers/scsi/in2000.c#ifndef outw
outw207drivers/scsi/in2000.coutw(*in2000_dataptr++, INFIFO);
outw224drivers/scsi/in2000.coutw(0, INFIFO);
outw545drivers/scsi/in2000.coutw(*in2000_dataptr++,INFIFO);
outw86drivers/sound/pas2_mixer.coutw (data | (data << 8), (ioaddr ^ translat_code) - 1);
outw148drivers/sound/pss.coutw (tmp | bits, REG (dev));
outw158drivers/sound/pss.coutw (bits | tmp, REG (dev));
outw185drivers/sound/pss.coutw (tmp | bits, REG (dev));
outw194drivers/sound/pss.coutw (0x2000, REG (PSS_CONTROL));
outw199drivers/sound/pss.coutw (0x0000, REG (PSS_CONTROL));
outw214drivers/sound/pss.coutw (word, REG (PSS_DATA));
outw247drivers/sound/pss.coutw (0x00fe, REG (PSS_DATA));
outw255drivers/sound/pss.coutw (*block++, REG (PSS_DATA));
outw285drivers/sound/pss.coutw (*block++, REG (PSS_DATA));
outw292drivers/sound/pss.coutw (0, REG (PSS_DATA));
outw342drivers/sound/pss.coutw (0x0000, REG (CONF_PSS));
outw343drivers/sound/pss.coutw (0x0000, REG (CONF_WSS));
outw344drivers/sound/pss.coutw (0x0000, REG (CONF_SB));
outw345drivers/sound/pss.coutw (0x0000, REG (CONF_MIDI));
outw346drivers/sound/pss.coutw (0x0000, REG (CONF_CDROM));
outw121include/asm-alpha/io.h#ifndef outw
outw141include/asm-alpha/io.h# define outw_p    outw
outw151include/asm-alpha/io.h# define outw_p    outw
outw70include/asm-ppc/io.hunsigned short outw(unsigned short val,int port);
outw81include/asm-ppc/io.hstatic inline unsigned short outw_p(unsigned short val,int port) { return (outw(val,port)); }