taglinefilesource code
outw222arch/alpha/lib/io.coutw(*(unsigned short*)src, port);
outw232arch/alpha/lib/io.coutw(w >>  0, port);
outw233arch/alpha/lib/io.coutw(w >> 16, port);
outw237arch/alpha/lib/io.coutw(*(unsigned short *) src, port);
outw2430drivers/block/ide.coutw(reg, port);
outw2441drivers/block/ide.coutw(reg, port);
outw2442drivers/block/ide.coutw(val, port+4);
outw1559drivers/cdrom/aztcd.coutw(AZT_SW32_INIT,AZT_SW32_CONFIG_REG);
outw204drivers/cdrom/cm206.coutw(command, r_uart_transmit);
outw255drivers/cdrom/cm206.coutw(dc_normal | (inw(r_data_status) & 0x7f), r_data_control);
outw256drivers/cdrom/cm206.coutw(cd->command, r_uart_transmit);
outw284drivers/cdrom/cm206.coutw(dc_normal | READ_AHEAD, r_data_control);
outw327drivers/cdrom/cm206.coutw(dc_mask_sync_error | dc_no_stop_on_error | 
outw333drivers/cdrom/cm206.coutw(command, r_uart_transmit);
outw336drivers/cdrom/cm206.celse outw(command, r_uart_transmit);
outw394drivers/cdrom/cm206.coutw(dc_normal | dc_initialize | READ_AHEAD, r_data_control);
outw396drivers/cdrom/cm206.coutw(dc_normal | READ_AHEAD, r_data_control);
outw451drivers/cdrom/cm206.coutw(dc_normal | BACK_AHEAD, r_data_control);
outw499drivers/cdrom/cm206.coutw(dc_mask_sync_error | dc_no_stop_on_error | 
outw504drivers/cdrom/cm206.celse outw(c_stop, r_uart_transmit);
outw924drivers/cdrom/cm206.coutw(dc_normal | dc_break | READ_AHEAD, r_data_control);
outw926drivers/cdrom/cm206.coutw(dc_normal | READ_AHEAD, r_data_control);
outw1099drivers/cdrom/cm206.coutw(dc_normal | pattern1, base+8); 
outw1101drivers/cdrom/cm206.coutw(dc_normal | pattern2, base+8);
outw1103drivers/cdrom/cm206.coutw(dc_normal | READ_AHEAD, base+8);
outw1114drivers/cdrom/cm206.coutw(dc_normal | READ_AHEAD, r_data_control);  /* disable irq-generation */
outw1120drivers/cdrom/cm206.coutw(dc_normal | READ_AHEAD, r_data_control);  /* services interrupt */
outw3045drivers/char/cyclades.coutw(inw(cy_pci_io+0x68)|0x0900,cy_pci_io+0x68);
outw233drivers/net/3c501.coutw(i, ioaddr + EL1_DATAPTR);
outw397drivers/net/3c501.coutw(0x00, RX_BUF_CLR);    /* Set rx packet area to 0. */
outw398drivers/net/3c501.coutw(gp_start, GP_LOW);    /* aim - packet will be loaded into buffer start */
outw400drivers/net/3c501.coutw(gp_start, GP_LOW);    /* the board reuses the same register */
outw483drivers/net/3c501.coutw(lp->tx_pkt_start, GP_LOW);
outw540drivers/net/3c501.coutw(0x00, RX_BUF_CLR);
outw580drivers/net/3c501.coutw(0x00, GP_LOW);
outw618drivers/net/3c501.coutw(0, RX_BUF_CLR);    /* Set rx packet area to 0. */
outw179drivers/net/3c505.coutw(val, base_addr+PORT_DATA);
outw70drivers/net/3c509.c#define EL3WINDOW(win_num) outw(SelectWindow + (win_num), ioaddr + EL3_CMD)
outw138drivers/net/3c509.coutw(SelectWindow | 0, ioaddr + 0xC80 + EL3_CMD);
outw232drivers/net/3c509.coutw(0x0f00, ioaddr + WN0_IRQ);
outw280drivers/net/3c509.coutw(EEPROM_READ + index, ioaddr + 10);
outw317drivers/net/3c509.coutw(TxReset, ioaddr + EL3_CMD);
outw318drivers/net/3c509.coutw(RxReset, ioaddr + EL3_CMD);
outw319drivers/net/3c509.coutw(SetReadZero | 0x00, ioaddr + EL3_CMD);
outw331drivers/net/3c509.coutw(0x0001, ioaddr + 4);
outw336drivers/net/3c509.coutw((dev->irq << 12) | 0x0f00, ioaddr + WN0_IRQ);
outw346drivers/net/3c509.coutw(StartCoax, ioaddr + EL3_CMD);
outw350drivers/net/3c509.coutw(inw(ioaddr + WN4_MEDIA) | MEDIA_TP, ioaddr + WN4_MEDIA);
outw354drivers/net/3c509.coutw(StatsDisable, ioaddr + EL3_CMD);
outw365drivers/net/3c509.coutw(SetRxFilter | RxStation | RxBroadcast, ioaddr + EL3_CMD);
outw366drivers/net/3c509.coutw(StatsEnable, ioaddr + EL3_CMD); /* Turn on statistics. */
outw372drivers/net/3c509.coutw(RxEnable, ioaddr + EL3_CMD); /* Enable the receiver. */
outw373drivers/net/3c509.coutw(TxEnable, ioaddr + EL3_CMD); /* Enable transmitter. */
outw375drivers/net/3c509.coutw(SetReadZero | 0xff, ioaddr + EL3_CMD);
outw376drivers/net/3c509.coutw(AckIntr | 0x69, ioaddr + EL3_CMD); /* Ack IRQ */
outw377drivers/net/3c509.coutw(SetIntrMask | 0x98, ioaddr + EL3_CMD); /* Set interrupt mask. */
outw404drivers/net/3c509.coutw(TxReset, ioaddr + EL3_CMD);
outw405drivers/net/3c509.coutw(TxEnable, ioaddr + EL3_CMD);
outw431drivers/net/3c509.coutw(SetReadZero | 0x00, ioaddr + EL3_CMD);
outw432drivers/net/3c509.coutw(AckIntr | 0x69, ioaddr + EL3_CMD); /* Ack IRQ */
outw433drivers/net/3c509.coutw(SetReadZero | 0xff, ioaddr + EL3_CMD);
outw443drivers/net/3c509.coutw(skb->len, ioaddr + TX_FIFO);
outw444drivers/net/3c509.coutw(0x00, ioaddr + TX_FIFO);
outw453drivers/net/3c509.coutw(SetTxThreshold + 1536, ioaddr + EL3_CMD);
outw465drivers/net/3c509.cif (tx_status & 0x30) outw(TxReset, ioaddr + EL3_CMD);
outw466drivers/net/3c509.cif (tx_status & 0x3C) outw(TxEnable, ioaddr + EL3_CMD);
outw505drivers/net/3c509.coutw(AckIntr | 0x08, ioaddr + EL3_CMD);
outw516drivers/net/3c509.coutw(AckIntr | 0xFF, ioaddr + EL3_CMD);
outw520drivers/net/3c509.coutw(AckIntr | 0x41, ioaddr + EL3_CMD); /* Ack IRQ */
outw559drivers/net/3c509.coutw(StatsDisable, ioaddr + EL3_CMD);
outw576drivers/net/3c509.coutw(StatsEnable, ioaddr + EL3_CMD);
outw620drivers/net/3c509.coutw(RxDiscard, ioaddr + EL3_CMD); /* Pop top Rx packet. */
outw628drivers/net/3c509.coutw(RxDiscard, ioaddr + EL3_CMD);
outw656drivers/net/3c509.coutw(SetRxFilter|RxStation|RxMulticast|RxBroadcast, ioaddr + EL3_CMD);
outw658drivers/net/3c509.coutw(SetRxFilter | RxStation | RxMulticast | RxBroadcast | RxProm,
outw661drivers/net/3c509.coutw(SetRxFilter | RxStation | RxBroadcast, ioaddr + EL3_CMD);
outw677drivers/net/3c509.coutw(StatsDisable, ioaddr + EL3_CMD);
outw680drivers/net/3c509.coutw(RxDisable, ioaddr + EL3_CMD);
outw681drivers/net/3c509.coutw(TxDisable, ioaddr + EL3_CMD);
outw685drivers/net/3c509.coutw(StopCoax, ioaddr + EL3_CMD);
outw689drivers/net/3c509.coutw(inw(ioaddr + WN4_MEDIA) & ~MEDIA_TP, ioaddr + WN4_MEDIA);
outw696drivers/net/3c509.coutw(0x0f00, ioaddr + WN0_IRQ);
outw262drivers/net/apricot.coutw(0, ioaddr);
outw263drivers/net/apricot.coutw(0, ioaddr);
outw265drivers/net/apricot.coutw(((((int)&lp->scp) & 0xffff) | 2), ioaddr);
outw266drivers/net/apricot.coutw((((int)&lp->scp)>>16) & 0xffff, ioaddr);
outw282drivers/net/apricot.coutw(0, ioaddr+4);
outw315drivers/net/apricot.coutw(0, ioaddr+4);
outw465drivers/net/apricot.coutw(0, ioaddr+4);
outw517drivers/net/apricot.coutw (0, ioaddr+4);
outw603drivers/net/apricot.coutw(0, ioaddr+4);
outw911drivers/net/apricot.coutw (0, ioaddr+4);
outw935drivers/net/apricot.coutw(0, ioaddr+4);
outw2260drivers/net/arcnet.coutw(69, ioaddr);    /* Enable promiscuous mode */
outw2262drivers/net/arcnet.coutw(99, ioaddr);    /* Disable promiscuous mode, use normal mode */
outw391drivers/net/at1700.coutw(0xffff, ioaddr + 24);
outw392drivers/net/at1700.coutw(0xffff, ioaddr + TX_STATUS);
outw393drivers/net/at1700.coutw(0xe85a, ioaddr + CONFIG_0);
outw394drivers/net/at1700.coutw(0x8100, ioaddr + TX_INTR);
outw421drivers/net/at1700.coutw(length, ioaddr + DATAPORT);
outw465drivers/net/at1700.coutw(status, ioaddr + TX_STATUS);
outw414drivers/net/depca.coutw(CSR0, DEPCA_ADDR);\
outw415drivers/net/depca.coutw(STOP, DEPCA_DATA)
outw589drivers/net/depca.coutw(INEA | INIT, DEPCA_DATA);
outw739drivers/net/depca.coutw(CSR2,DEPCA_ADDR);
outw741drivers/net/depca.coutw(CSR1,DEPCA_ADDR);
outw743drivers/net/depca.coutw(CSR3,DEPCA_ADDR);
outw750drivers/net/depca.coutw(CSR0,DEPCA_ADDR);
outw851drivers/net/depca.coutw(CSR0, DEPCA_ADDR);
outw852drivers/net/depca.coutw(INEA | TDMD, DEPCA_DATA);
outw896drivers/net/depca.coutw(CSR0, DEPCA_ADDR);
outw900drivers/net/depca.coutw(csr0 & INTE, DEPCA_DATA);
outw1042drivers/net/depca.coutw(CSR0, DEPCA_ADDR);
outw1043drivers/net/depca.coutw(INEA | TDMD, DEPCA_DATA);
outw1068drivers/net/depca.coutw(CSR0, DEPCA_ADDR);
outw1079drivers/net/depca.coutw(STOP, DEPCA_DATA);
outw1106drivers/net/depca.coutw(CSR1, DEPCA_ADDR);                /* initialisation block address LSW */
outw1107drivers/net/depca.coutw((u16)(lp->sh_mem & LA_MASK), DEPCA_DATA);
outw1108drivers/net/depca.coutw(CSR2, DEPCA_ADDR);                /* initialisation block address MSW */
outw1109drivers/net/depca.coutw((u16)((lp->sh_mem & LA_MASK) >> 16), DEPCA_DATA);
outw1110drivers/net/depca.coutw(CSR3, DEPCA_ADDR);                /* ALE control */
outw1111drivers/net/depca.coutw(ACON, DEPCA_DATA);
outw1113drivers/net/depca.coutw(CSR0, DEPCA_ADDR);                /* Point back to CSR0 */
outw1127drivers/net/depca.coutw(CSR0, DEPCA_ADDR);                /* point back to CSR0 */
outw1128drivers/net/depca.coutw(INIT, DEPCA_DATA);                /* initialize DEPCA */
outw1135drivers/net/depca.coutw(IDON | INEA | STRT, DEPCA_DATA);
outw1804drivers/net/depca.coutw(CSR0, DEPCA_ADDR);              /* status register */
outw573drivers/net/eepro.coutw(RCV_LOWER_LIMIT << 8, ioaddr + RCV_BAR); 
outw575drivers/net/eepro.coutw((RCV_UPPER_LIMIT << 8) | 0xfe, ioaddr + RCV_STOP); 
outw578drivers/net/eepro.coutw(XMT_LOWER_LIMIT << 8, ioaddr + XMT_BAR); 
outw835drivers/net/eepro.coutw(lp->tx_end, ioaddr + HOST_ADDRESS_REG);
outw836drivers/net/eepro.coutw(MC_SETUP, ioaddr + IO_PORT);
outw837drivers/net/eepro.coutw(0, ioaddr + IO_PORT);
outw838drivers/net/eepro.coutw(0, ioaddr + IO_PORT);
outw839drivers/net/eepro.coutw(6*(num_addrs + 1), ioaddr + IO_PORT);
outw841drivers/net/eepro.coutw(*eaddrs++, ioaddr + IO_PORT);
outw842drivers/net/eepro.coutw(*eaddrs++, ioaddr + IO_PORT);
outw843drivers/net/eepro.coutw(*eaddrs++, ioaddr + IO_PORT);
outw846drivers/net/eepro.coutw(eaddrs[0], ioaddr + IO_PORT);
outw847drivers/net/eepro.coutw(eaddrs[1], ioaddr + IO_PORT);
outw848drivers/net/eepro.coutw(eaddrs[2], ioaddr + IO_PORT);
outw849drivers/net/eepro.coutw(lp->tx_end, ioaddr + XMT_BAR);
outw857drivers/net/eepro.coutw(lp->tx_last + XMT_CHAIN, ioaddr + HOST_ADDRESS_REG);
outw858drivers/net/eepro.coutw(i, ioaddr + IO_PORT);
outw859drivers/net/eepro.coutw(lp->tx_last + XMT_COUNT, ioaddr + HOST_ADDRESS_REG);
outw861drivers/net/eepro.coutw(status | CHAIN_BIT, ioaddr + IO_PORT);
outw979drivers/net/eepro.coutw(last, ioaddr + HOST_ADDRESS_REG);
outw980drivers/net/eepro.coutw(XMT_CMD, ioaddr + IO_PORT);
outw981drivers/net/eepro.coutw(0, ioaddr + IO_PORT);
outw982drivers/net/eepro.coutw(end, ioaddr + IO_PORT);
outw983drivers/net/eepro.coutw(length, ioaddr + IO_PORT);
outw990drivers/net/eepro.coutw(lp->tx_last + XMT_CHAIN, ioaddr + HOST_ADDRESS_REG);
outw991drivers/net/eepro.coutw(last, ioaddr + IO_PORT);
outw993drivers/net/eepro.coutw(lp->tx_last + XMT_COUNT, ioaddr + HOST_ADDRESS_REG);
outw995drivers/net/eepro.coutw(status | CHAIN_BIT, ioaddr + IO_PORT);
outw1005drivers/net/eepro.coutw(last, ioaddr + XMT_BAR);
outw1041drivers/net/eepro.coutw(rcv_car, ioaddr + HOST_ADDRESS_REG);
outw1088drivers/net/eepro.coutw(rcv_next_frame, ioaddr + HOST_ADDRESS_REG);
outw1094drivers/net/eepro.coutw(rcv_car - 1, ioaddr + RCV_STOP);
outw1110drivers/net/eepro.coutw(lp->tx_start, ioaddr + HOST_ADDRESS_REG);
outw481drivers/net/eexpress.coutw(0xf000|CUC_START|RX_START, ioaddr + SCB_CMD);
outw551drivers/net/eexpress.coutw(lp->tx_reap, ioaddr + READ_PTR);
outw594drivers/net/eexpress.coutw(IDLELOOP, ioaddr + WRITE_PTR);
outw595drivers/net/eexpress.coutw(0, ioaddr);
outw596drivers/net/eexpress.coutw(CmdNOp, ioaddr);
outw597drivers/net/eexpress.coutw(IDLELOOP, ioaddr);
outw598drivers/net/eexpress.coutw(IDLELOOP, SCB_CBL);
outw602drivers/net/eexpress.coutw(saved_write_ptr, ioaddr + WRITE_PTR);
outw618drivers/net/eexpress.coutw(cur_rxbuf, ioaddr + READ_PTR);
outw626drivers/net/eexpress.coutw(RX_BUF_START, SCB_RFA);
outw627drivers/net/eexpress.coutw(saved_write_ptr, ioaddr + WRITE_PTR);
outw631drivers/net/eexpress.coutw(ack_cmd, ioaddr + SCB_CMD);
outw652drivers/net/eexpress.coutw(RX_SUSPEND | CUC_SUSPEND, ioaddr + SCB_CMD);
outw700drivers/net/eexpress.coutw(SET_MC_CMD + 6, ioaddr + WRITE_PTR);
outw701drivers/net/eexpress.coutw(num_addrs * 6, ioaddr);
outw707drivers/net/eexpress.coutw(99, ioaddr);    /* Disable promiscuous mode, use normal mode */
outw770drivers/net/eexpress.coutw(0xfff6, ioaddr + WRITE_PTR);
outw774drivers/net/eexpress.coutw(SA_OFFSET, ioaddr + WRITE_PTR);
outw824drivers/net/eexpress.coutw(cur_rxbuf, ioaddr + WRITE_PTR);
outw825drivers/net/eexpress.coutw(0x0000, ioaddr);         /* Status */
outw826drivers/net/eexpress.coutw(0x0000, ioaddr);        /* Command */
outw827drivers/net/eexpress.coutw(cur_rxbuf + RX_BUF_SIZE, ioaddr); /* Link */
outw828drivers/net/eexpress.coutw(cur_rxbuf + 22, ioaddr);    /* Buffer offset */
outw829drivers/net/eexpress.coutw(0xFeed, ioaddr);         /* Pad for dest addr. */
outw830drivers/net/eexpress.coutw(0xF00d, ioaddr);
outw831drivers/net/eexpress.coutw(0xF001, ioaddr);
outw832drivers/net/eexpress.coutw(0x0505, ioaddr);         /* Pad for source addr. */
outw833drivers/net/eexpress.coutw(0x2424, ioaddr);
outw834drivers/net/eexpress.coutw(0x6565, ioaddr);
outw835drivers/net/eexpress.coutw(0xdeaf, ioaddr);        /* Pad for protocol. */
outw837drivers/net/eexpress.coutw(0x0000, ioaddr);        /* Buffer: Actual count */
outw838drivers/net/eexpress.coutw(-1, ioaddr);          /* Buffer: Next (none). */
outw839drivers/net/eexpress.coutw(cur_rxbuf + 0x20, ioaddr);    /* Buffer: Address low */
outw840drivers/net/eexpress.coutw(0x0000, ioaddr);
outw842drivers/net/eexpress.coutw(0x8000 + RX_BUF_SIZE-0x20, ioaddr);
outw850drivers/net/eexpress.coutw(lp->rx_tail + 2, ioaddr + WRITE_PTR);
outw851drivers/net/eexpress.coutw(0xC000, ioaddr);          /* Command, mark as last. */
outw852drivers/net/eexpress.coutw(lp->rx_head, ioaddr);        /* Link */
outw863drivers/net/eexpress.coutw(tx_block, ioaddr + WRITE_PTR);
outw864drivers/net/eexpress.coutw(0x0000, ioaddr);    /* Tx status */
outw865drivers/net/eexpress.coutw(CMD_INTR|CmdTx, ioaddr);    /* Tx command */
outw866drivers/net/eexpress.coutw(tx_block+16, ioaddr);  /* Next command is a NoOp. */
outw867drivers/net/eexpress.coutw(tx_block+8, ioaddr);  /* Data Buffer offset. */
outw870drivers/net/eexpress.coutw(length | 0x8000, ioaddr); /* Byte count parameter. */
outw871drivers/net/eexpress.coutw(-1, ioaddr);      /* No next data buffer. */
outw872drivers/net/eexpress.coutw(tx_block+22, ioaddr);  /* Buffer follows the NoOp command. */
outw873drivers/net/eexpress.coutw(0x0000, ioaddr);    /* Buffer address high bits (always zero). */
outw876drivers/net/eexpress.coutw(0x0000, ioaddr);    /* Tx status */
outw877drivers/net/eexpress.coutw(CmdNOp, ioaddr);    /* Tx command */
outw878drivers/net/eexpress.coutw(tx_block+16, ioaddr);  /* Next is myself. */
outw885drivers/net/eexpress.coutw(lp->tx_cmd_link, ioaddr + WRITE_PTR);
outw886drivers/net/eexpress.coutw(tx_block, ioaddr);
outw916drivers/net/eexpress.coutw(rx_head, ioaddr + READ_PTR);
outw924drivers/net/eexpress.coutw(data_buffer_addr, ioaddr + READ_PTR);
outw955drivers/net/eexpress.coutw(data_buffer_addr + 10, ioaddr + READ_PTR);
outw965drivers/net/eexpress.coutw(rx_head, ioaddr + WRITE_PTR);
outw966drivers/net/eexpress.coutw(0x0000, ioaddr);
outw967drivers/net/eexpress.coutw(0xC000, ioaddr);
outw978drivers/net/eexpress.coutw(rx_tail+2, ioaddr + WRITE_PTR);
outw979drivers/net/eexpress.coutw(0x0000, ioaddr);  /* Clear the end-of-list on the prev. RFD. */
outw982drivers/net/eexpress.coutw(rx_tail+4, ioaddr + READ_PTR);
outw985drivers/net/eexpress.cdev->name, rx_tail, (outw(rx_tail+4, ioaddr + READ_PTR),inw(ioaddr)),
outw987drivers/net/eexpress.coutw(rx_head, ioaddr);
outw995drivers/net/eexpress.coutw(rx_head, ioaddr + READ_PTR);
outw1002drivers/net/eexpress.coutw(saved_write_ptr, ioaddr + WRITE_PTR);
outw1266drivers/net/ewrk3.coutw((short)((long)multicast_table), EWRK3_PIR1);
outw1313drivers/net/ewrk3.coutw((short)((long)multicast_table) + byte, EWRK3_PIR1);
outw1316drivers/net/ewrk3.coutw((short)((long)multicast_table) + byte, EWRK3_PIR1);
outw1481drivers/net/ewrk3.coutw(data, EWRK3_EPROM1);             /* write data to register */
outw1690drivers/net/ewrk3.coutw(PAGE0_HTE, EWRK3_PIR1);
outw168drivers/net/hp-plus.coutw(MAC_Page, ioaddr + HP_PAGING);
outw183drivers/net/hp-plus.coutw(ID_Page, ioaddr + HP_PAGING);
outw191drivers/net/hp-plus.coutw(HW_Page, ioaddr + HP_PAGING);
outw209drivers/net/hp-plus.coutw((HP_START_PG + TX_2X_PAGES) | ((HP_STOP_PG - 1) << 8), ioaddr + 14);
outw241drivers/net/hp-plus.coutw(Perf_Page, ioaddr + HP_PAGING);
outw244drivers/net/hp-plus.coutw(inw(ioaddr + HPP_OPTION) & ~EnableIRQ, ioaddr + HPP_OPTION);
outw261drivers/net/hp-plus.coutw(option_reg & ~(NICReset + ChipReset), ioaddr + HPP_OPTION);
outw264drivers/net/hp-plus.coutw(option_reg | (EnableIRQ + NICReset + ChipReset), ioaddr + HPP_OPTION);
outw267drivers/net/hp-plus.coutw(HW_Page, ioaddr + HP_PAGING);
outw268drivers/net/hp-plus.coutw((HP_START_PG + TX_2X_PAGES) | ((HP_STOP_PG - 1) << 8), ioaddr + 14);
outw271drivers/net/hp-plus.coutw(Perf_Page, ioaddr + HP_PAGING);
outw285drivers/net/hp-plus.coutw((option_reg & ~EnableIRQ) | MemDisable | NICReset | ChipReset,
outw299drivers/net/hp-plus.coutw(option_reg & ~(NICReset + ChipReset), ioaddr + HPP_OPTION);
outw304drivers/net/hp-plus.coutw(option_reg | (EnableIRQ + NICReset + ChipReset), ioaddr + HPP_OPTION);
outw324drivers/net/hp-plus.coutw((ring_page<<8), ioaddr + HPP_IN_ADDR);
outw336drivers/net/hp-plus.coutw(ring_offset, ioaddr + HPP_IN_ADDR);
outw350drivers/net/hp-plus.coutw((ring_page<<8), ioaddr + HPP_IN_ADDR);
outw351drivers/net/hp-plus.coutw(option_reg & ~(MemDisable + BootROMEnb), ioaddr + HPP_OPTION);
outw353drivers/net/hp-plus.coutw(option_reg, ioaddr + HPP_OPTION);
outw363drivers/net/hp-plus.coutw(ring_offset, ioaddr + HPP_IN_ADDR);
outw365drivers/net/hp-plus.coutw(option_reg & ~(MemDisable + BootROMEnb), ioaddr + HPP_OPTION);
outw372drivers/net/hp-plus.coutw(option_reg, ioaddr + HPP_OPTION);
outw382drivers/net/hp-plus.coutw(start_page << 8, ioaddr + HPP_OUT_ADDR);
outw394drivers/net/hp-plus.coutw(start_page << 8, ioaddr + HPP_OUT_ADDR);
outw395drivers/net/hp-plus.coutw(option_reg & ~(MemDisable + BootROMEnb), ioaddr + HPP_OPTION);
outw397drivers/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 )
outw370drivers/net/lance.coutw(reset_val, ioaddr+LANCE_RESET);
outw372drivers/net/lance.coutw(0x0000, ioaddr+LANCE_ADDR); /* Switch to window 0 */
outw377drivers/net/lance.coutw(88, ioaddr+LANCE_ADDR);
outw382drivers/net/lance.coutw(89, ioaddr+LANCE_ADDR);
outw427drivers/net/lance.coutw(0x0001, ioaddr+LANCE_ADDR);
outw429drivers/net/lance.coutw((short) (int) &lp->init_block, ioaddr+LANCE_DATA);
outw430drivers/net/lance.coutw(0x0002, ioaddr+LANCE_ADDR);
outw432drivers/net/lance.coutw(((int)&lp->init_block) >> 16, ioaddr+LANCE_DATA);
outw433drivers/net/lance.coutw(0x0000, ioaddr+LANCE_ADDR);
outw455drivers/net/lance.coutw(8, ioaddr+LANCE_ADDR);
outw480drivers/net/lance.coutw(0x0041, ioaddr+LANCE_DATA);
outw514drivers/net/lance.coutw(0x7f04, ioaddr+LANCE_DATA); /* Clear the memory error bits. */
outw521drivers/net/lance.coutw(0x0001, ioaddr+LANCE_DATA);
outw543drivers/net/lance.coutw(0x0002, ioaddr+LANCE_ADDR);
outw544drivers/net/lance.coutw(0x0002, ioaddr+LANCE_BUS_IF);
outw589drivers/net/lance.coutw(0, ioaddr+LANCE_RESET);
outw593drivers/net/lance.coutw(0x0002, ioaddr+LANCE_ADDR);
outw594drivers/net/lance.coutw(0x0002, ioaddr+LANCE_BUS_IF);
outw604drivers/net/lance.coutw(0x0001, ioaddr+LANCE_ADDR);
outw605drivers/net/lance.coutw((short) (int) &lp->init_block, ioaddr+LANCE_DATA);
outw606drivers/net/lance.coutw(0x0002, ioaddr+LANCE_ADDR);
outw607drivers/net/lance.coutw(((int)&lp->init_block) >> 16, ioaddr+LANCE_DATA);
outw609drivers/net/lance.coutw(0x0004, ioaddr+LANCE_ADDR);
outw610drivers/net/lance.coutw(0x0915, ioaddr+LANCE_DATA);
outw612drivers/net/lance.coutw(0x0000, ioaddr+LANCE_ADDR);
outw613drivers/net/lance.coutw(0x0001, ioaddr+LANCE_DATA);
outw626drivers/net/lance.coutw(0x0042, ioaddr+LANCE_DATA);
outw702drivers/net/lance.coutw(0x0000,    dev->base_addr + LANCE_ADDR);
outw703drivers/net/lance.coutw(csr0_bits, dev->base_addr + LANCE_DATA);
outw719drivers/net/lance.coutw(0, ioaddr+LANCE_ADDR);
outw722drivers/net/lance.coutw(0x0004, ioaddr+LANCE_DATA);
outw758drivers/net/lance.coutw(0x0000, ioaddr+LANCE_ADDR);
outw761drivers/net/lance.coutw(0x0000, ioaddr+LANCE_DATA);
outw812drivers/net/lance.coutw(0x0000, ioaddr+LANCE_ADDR);
outw813drivers/net/lance.coutw(0x0048, ioaddr+LANCE_DATA);
outw850drivers/net/lance.coutw(0x00, dev->base_addr + LANCE_ADDR);
outw854drivers/net/lance.coutw(csr0 & ~0x004f, dev->base_addr + LANCE_DATA);
outw939drivers/net/lance.coutw(0x0000, dev->base_addr + LANCE_ADDR);
outw940drivers/net/lance.coutw(0x0004, dev->base_addr + LANCE_DATA);
outw946drivers/net/lance.coutw(0x0000, dev->base_addr + LANCE_ADDR);
outw947drivers/net/lance.coutw(0x7940, dev->base_addr + LANCE_DATA);
outw1034drivers/net/lance.coutw(112, ioaddr+LANCE_ADDR);
outw1037drivers/net/lance.coutw(0, ioaddr+LANCE_ADDR);
outw1045drivers/net/lance.coutw(0x0004, ioaddr+LANCE_DATA);
outw1069drivers/net/lance.coutw(112, ioaddr+LANCE_ADDR);
outw1071drivers/net/lance.coutw(saved_addr, ioaddr+LANCE_ADDR);
outw1090drivers/net/lance.coutw(0, ioaddr+LANCE_ADDR);
outw1091drivers/net/lance.coutw(0x0004, ioaddr+LANCE_DATA); /* Temporarily stop the lance.   */
outw1099drivers/net/lance.coutw(8 + i, ioaddr+LANCE_ADDR);
outw1100drivers/net/lance.coutw(multicast_table[i], ioaddr+LANCE_DATA);
outw1102drivers/net/lance.coutw(15, ioaddr+LANCE_ADDR);
outw1103drivers/net/lance.coutw(0x0000, ioaddr+LANCE_DATA); /* Unset promiscuous mode */
outw1107drivers/net/lance.coutw(15, ioaddr+LANCE_ADDR);
outw1108drivers/net/lance.coutw(0x8000, ioaddr+LANCE_DATA); /* Set promiscuous mode */
outw108drivers/net/ni65.c#define writereg(val,reg) {outw(reg,PORT+L_ADDRREG);inw(PORT+L_ADDRREG); \
outw109drivers/net/ni65.coutw(val,PORT+L_DATAREG);inw(PORT+L_DATAREG);}
outw110drivers/net/ni65.c#define readreg(reg) (outw(reg,PORT+L_ADDRREG),inw(PORT+L_ADDRREG),\
outw112drivers/net/ni65.c#define writedatareg(val) {outw(val,PORT+L_DATAREG);inw(PORT+L_DATAREG);}
outw165drivers/net/ni65.coutw(0,PORT+L_RESET); /* that's the hard way */
outw322drivers/net/ni65.coutw(0,PORT+L_RESET); /* first: reset the card */
outw167drivers/net/seeq8005.coutw(0,SEEQ_REA);
outw191drivers/net/seeq8005.coutw( SEEQCMD_FIFO_WRITE | SEEQCMD_SET_ALL_OFF, SEEQ_CMD);  /* setup for reading PROM */
outw192drivers/net/seeq8005.coutw( 0, SEEQ_DMAAR);            /* set starting PROM address */
outw193drivers/net/seeq8005.coutw( SEEQCFG1_BUFFER_PROM, SEEQ_CFG1);        /* set buffer to look at PROM */
outw207drivers/net/seeq8005.coutw( old_stat, SEEQ_STATUS);
outw208drivers/net/seeq8005.coutw( old_dmaar, SEEQ_DMAAR);
outw209drivers/net/seeq8005.coutw( old_cfg1, SEEQ_CFG1);
outw214drivers/net/seeq8005.coutw( SEEQCFG2_RESET, SEEQ_CFG2);        /* reset the card */
outw219drivers/net/seeq8005.coutw( SEEQCMD_SET_ALL_OFF, SEEQ_CMD);
outw248drivers/net/seeq8005.coutw( SEEQCFG1_BUFFER_BUFFER, SEEQ_CFG1);
outw249drivers/net/seeq8005.coutw( SEEQCMD_FIFO_WRITE | SEEQCMD_SET_ALL_OFF, SEEQ_CMD);
outw250drivers/net/seeq8005.coutw( 0 , SEEQ_DMAAR);
outw252drivers/net/seeq8005.coutw(0x5a5a, SEEQ_BUFFER);
outw257drivers/net/seeq8005.coutw( 0 , SEEQ_DMAAR);
outw261drivers/net/seeq8005.coutw( SEEQCMD_WINDOW_INT_ACK | (inw(SEEQ_STATUS)& SEEQCMD_INT_MASK), SEEQ_CMD);
outw262drivers/net/seeq8005.coutw( SEEQCMD_FIFO_READ | SEEQCMD_SET_ALL_OFF, SEEQ_CMD);
outw297drivers/net/seeq8005.coutw( SEEQCMD_RX_INT_EN | SEEQCMD_SET_RX_ON | SEEQCMD_SET_RX_OFF, SEEQ_CMD );
outw450drivers/net/seeq8005.coutw( SEEQCMD_WINDOW_INT_ACK | (status & SEEQCMD_INT_MASK), SEEQ_CMD);
outw456drivers/net/seeq8005.coutw( SEEQCMD_TX_INT_ACK | (status & SEEQCMD_INT_MASK), SEEQ_CMD);
outw491drivers/net/seeq8005.coutw( lp->receive_ptr, SEEQ_DMAAR);
outw492drivers/net/seeq8005.coutw(SEEQCMD_FIFO_READ | SEEQCMD_RX_INT_ACK | (status & SEEQCMD_INT_MASK), SEEQ_CMD);
outw533drivers/net/seeq8005.coutw( SEEQCMD_FIFO_WRITE | SEEQCMD_DMA_INT_ACK | (status & SEEQCMD_INT_MASK), SEEQ_CMD);
outw534drivers/net/seeq8005.coutw( (lp->receive_ptr & 0xff00)>>8, SEEQ_REA);
outw586drivers/net/seeq8005.coutw( SEEQCMD_SET_ALL_OFF, SEEQ_CMD);
outw629drivers/net/seeq8005.coutw( (inw(SEEQ_CFG1) & ~SEEQCFG1_MATCH_MASK)| SEEQCFG1_MATCH_ALL,  SEEQ_CFG1);
outw631drivers/net/seeq8005.coutw( (inw(SEEQ_CFG1) & ~SEEQCFG1_MATCH_MASK)| SEEQCFG1_MATCH_BROAD, SEEQ_CFG1);
outw642drivers/net/seeq8005.coutw(SEEQCFG2_RESET, SEEQ_CFG2);  /* reset device */
outw648drivers/net/seeq8005.coutw( SEEQCMD_FIFO_WRITE | SEEQCMD_SET_ALL_OFF, SEEQ_CMD);
outw649drivers/net/seeq8005.coutw( 0, SEEQ_DMAAR);      /* load start address into both low and high byte */
outw651drivers/net/seeq8005.coutw( SEEQCFG1_BUFFER_MAC0, SEEQ_CFG1);
outw658drivers/net/seeq8005.coutw( SEEQCFG1_BUFFER_TEA, SEEQ_CFG1);  /* set xmit end area pointer to 16K */
outw662drivers/net/seeq8005.coutw( lp->receive_ptr, SEEQ_RPR);  /* Receive Pointer Register is set to recv buffer memory */
outw664drivers/net/seeq8005.coutw( 0x00ff, SEEQ_REA);    /* Receive Area End */
outw669drivers/net/seeq8005.coutw( SEEQCMD_FIFO_READ | SEEQCMD_SET_ALL_OFF, SEEQ_CMD);
outw670drivers/net/seeq8005.coutw( 0, SEEQ_DMAAR);
outw671drivers/net/seeq8005.coutw( SEEQCFG1_BUFFER_MAC0, SEEQ_CFG1);
outw679drivers/net/seeq8005.coutw( SEEQCFG1_MAC0_EN | SEEQCFG1_MATCH_BROAD | SEEQCFG1_BUFFER_BUFFER, SEEQ_CFG1);
outw680drivers/net/seeq8005.coutw( SEEQCFG2_AUTO_REA | SEEQCFG2_CTRLO, SEEQ_CFG2);
outw681drivers/net/seeq8005.coutw( SEEQCMD_SET_RX_ON | SEEQCMD_TX_INT_EN | SEEQCMD_RX_INT_EN, SEEQ_CMD);
outw708drivers/net/seeq8005.coutw( SEEQCMD_FIFO_WRITE | (status & SEEQCMD_INT_MASK), SEEQ_CMD);
outw709drivers/net/seeq8005.coutw( transmit_ptr, SEEQ_DMAAR);
outw712drivers/net/seeq8005.coutw( htons(length + 4), SEEQ_BUFFER);
outw713drivers/net/seeq8005.coutw( SEEQPKTH_XMIT | SEEQPKTH_DATA_FOLLOWS | SEEQPKTH_XMIT_INT_EN, SEEQ_BUFFER );
outw718drivers/net/seeq8005.coutw( 0, SEEQ_BUFFER);
outw719drivers/net/seeq8005.coutw( 0, SEEQ_BUFFER);
outw722drivers/net/seeq8005.coutw( transmit_ptr, SEEQ_TPR);
outw730drivers/net/seeq8005.coutw( SEEQCMD_WINDOW_INT_ACK | SEEQCMD_SET_TX_ON | (status & SEEQCMD_INT_MASK), SEEQ_CMD);
outw752drivers/net/seeq8005.coutw( SEEQCMD_WINDOW_INT_ACK | (status & SEEQCMD_INT_MASK), SEEQ_CMD);
outw246drivers/net/skeleton.coutw(0x1234, ioaddr + 8);
outw489drivers/net/skeleton.coutw(0x00, ioaddr+0);    /* Release the physical interrupt line. */
outw531drivers/net/skeleton.coutw(69, ioaddr);    /* Enable promiscuous mode */
outw533drivers/net/skeleton.coutw(99, ioaddr);    /* Disable promiscuous mode, use normal mode */
outw141drivers/net/wavelan.coutw(hacr, HACR(ioaddr));
outw241drivers/net/wavelan.coutw(o, PIOR2(ioaddr));
outw261drivers/net/wavelan.coutw(o, PIOR2(ioaddr));
outw280drivers/net/wavelan.coutw(o, PIOR1(ioaddr));
outw294drivers/net/wavelan.coutw(o, PIOR1(ioaddr));
outw311drivers/net/wavelan.coutw(o << 1, MMCR(ioaddr));
outw333drivers/net/wavelan.coutw((unsigned short)(((unsigned short)*b << 8) | (o << 1) | 1), MMCR(ioaddr));
outw1351drivers/scsi/53c7,8xx.houtw((value), NCR53c7x0_address_io + (address)))
outw321drivers/scsi/aha152x.houtw( (VAL), (PORT) )
outw199drivers/scsi/eata_pio.coutw(zwickel,base+HA_RDATA); 
outw216drivers/scsi/eata_pio.coutw(zwickel,base+HA_RDATA); 
outw392drivers/scsi/eata_pio.cfor (x = 0; x < hd->cppadlen; x++) outw(0, base + HA_RDATA);
outw567drivers/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);
outw84drivers/sound/pas2_mixer.coutw (data | (data << 8), (ioaddr ^ translat_code) - 1);
outw153drivers/sound/pss.coutw (tmp | bits, REG (dev));
outw163drivers/sound/pss.coutw (bits | tmp, REG (dev));
outw190drivers/sound/pss.coutw (tmp | bits, REG (dev));
outw199drivers/sound/pss.coutw (0x2000, REG (PSS_CONTROL));
outw204drivers/sound/pss.coutw (0x0000, REG (PSS_CONTROL));
outw219drivers/sound/pss.coutw (word, REG (PSS_DATA));
outw252drivers/sound/pss.coutw (0x00fe, REG (PSS_DATA));
outw260drivers/sound/pss.coutw (*block++, REG (PSS_DATA));
outw290drivers/sound/pss.coutw (*block++, REG (PSS_DATA));
outw297drivers/sound/pss.coutw (0, REG (PSS_DATA));
outw346drivers/sound/pss.coutw (0x0000, REG (CONF_PSS));
outw347drivers/sound/pss.coutw (0x0000, REG (CONF_WSS));
outw348drivers/sound/pss.coutw (0x0000, REG (CONF_SB));
outw349drivers/sound/pss.coutw (0x0000, REG (CONF_MIDI));
outw350drivers/sound/pss.coutw (0x0000, REG (CONF_CDROM));
outw318include/asm-alpha/apecs.hextern void outw(unsigned short b, unsigned long addr);
outw259include/asm-alpha/jensen.hextern void outw(unsigned short b, unsigned long addr);
outw295include/asm-alpha/lca.hextern void outw(unsigned short b, unsigned long addr);