taglinefilesource code
inw153arch/alpha/lib/io.c*(unsigned short* ) dst = inw(port);
inw160arch/alpha/lib/io.cw = inw(port);
inw161arch/alpha/lib/io.cw |= inw(port) << 16;
inw167arch/alpha/lib/io.c*(unsigned short*) dst = inw(port);
inw1558drivers/block/aztcd.cif ((0xFF00 & inw(AZT_SW32_ID_REG)) != 0x4500)
inw1569drivers/block/aztcd.cAZT_SW32_BASE_ADDR, inw(AZT_SW32_ID_REG));
inw202drivers/block/cm206.cwhile (!(inw(r_line_status) & ls_transmitter_buffer_empty) && loop>0) 
inw210drivers/block/cm206.cwhile (!(inw(r_line_status) & ls_receive_buffer_full) && loop>0) --loop;
inw211drivers/block/cm206.creturn ((uch) inw(r_uart_receive));
inw236drivers/block/cm206.ccd->intr_ds = inw(r_data_status); /* resets data_ready, data_error,
inw239drivers/block/cm206.ccd->intr_ls = inw(r_line_status); /* resets overrun bit */
inw243drivers/block/cm206.ccd->intr_ls = inw(r_line_status); /* resets rbf interrupt */
inw255drivers/block/cm206.coutw(dc_normal | (inw(r_data_status) & 0x7f), r_data_control);
inw263drivers/block/cm206.cfool = inw(r_fifo_output_buffer);  /* de-assert the interrupt */
inw324drivers/block/cm206.cif (!(inw(r_line_status) & ls_transmitter_buffer_empty)) {
inw328drivers/block/cm206.c(inw(r_data_status) & 0x7f), r_data_control);
inw341drivers/block/cm206.cif (!(inw(r_line_status) & ls_receive_buffer_full) &&
inw345drivers/block/cm206.creturn ((uch) inw(r_uart_receive));
inw358drivers/block/cm206.cif (!(inw(r_line_status) & ls_receive_buffer_full) &&
inw362drivers/block/cm206.creturn ((uch) inw(r_uart_receive));
inw500drivers/block/cm206.c(inw(r_data_status) & 0x7f), r_data_control);
inw1095drivers/block/cm206.cfool = inw(base+2);    /* empty possibly uart_receive_buffer */
inw1096drivers/block/cm206.cif((inw(base+6) & 0xffef) != 0x0001 || /* line_status */
inw1097drivers/block/cm206.c(inw(base) & 0xad00) != 0) /* data status */
inw1101drivers/block/cm206.cif ((inw(base) & 0x7f) != pattern1) continue;
inw1103drivers/block/cm206.cif ((inw(base) & 0x7f) != pattern2) continue;
inw1230drivers/block/cm206.ccd->max_sectors = (inw(r_data_status) & ds_ram_size) ? 24 : 97;
inw850drivers/block/gscd.c*pb = inw(GSCDPORT(2));
inw3045drivers/char/cyclades.coutw(inw(cy_pci_io+0x68)|0x0900,cy_pci_io+0x68);
inw3046drivers/char/cyclades.cpci_intr_ctrl = (unsigned long)(inw(cy_pci_io+0x68) | inw(cy_pci_io+0x6a)<<16);
inw454drivers/net/3c501.cprintk(" txsr=%02x gp=%04x rp=%04x", txsr, inw(GP_LOW),
inw455drivers/net/3c501.cinw(RX_LOW));
inw464drivers/net/3c501.cinw(ioaddr + EL1_DATAPTR), inw(ioaddr + EL1_RXPTR));
inw511drivers/net/3c501.cinw(RX_LOW));
inw558drivers/net/3c501.cpkt_len = inw(RX_LOW);
inw173drivers/net/3c505.creturn inw(base_addr+PORT_DATA);
inw134drivers/net/3c509.cif (inw(ioaddr + 0xC80) != 0x6d50)
inw140drivers/net/3c509.cirq = inw(ioaddr + WN0_IRQ) >> 12;
inw141drivers/net/3c509.cif_port = inw(ioaddr + 6)>>14;
inw159drivers/net/3c509.cirq = inw(ioaddr + WN0_IRQ) >> 12;
inw160drivers/net/3c509.cif_port = inw(ioaddr + 6)>>14;
inw228drivers/net/3c509.cif (inw(ioaddr) != 0x6d50)
inw284drivers/net/3c509.creturn inw(ioaddr + 12);
inw328drivers/net/3c509.cdev->irq, ioaddr + EL3_STATUS, inw(ioaddr + EL3_STATUS));
inw350drivers/net/3c509.coutw(inw(ioaddr + WN4_MEDIA) | MEDIA_TP, ioaddr + WN4_MEDIA);
inw381drivers/net/3c509.cdev->name, dev->irq, inw(ioaddr + EL3_STATUS));
inw401drivers/net/3c509.cdev->name, inb(ioaddr + TX_STATUS), inw(ioaddr + EL3_STATUS));
inw419drivers/net/3c509.cdev->name, skb->len, inw(ioaddr + EL3_STATUS));
inw423drivers/net/3c509.cushort status = inw(ioaddr + EL3_STATUS);
inw425drivers/net/3c509.c&& inw(ioaddr + EL3_STATUS) & 1) {       /* Make sure. */
inw428drivers/net/3c509.cinw(ioaddr + EL3_STATUS), inb(ioaddr + TX_STATUS),
inw429drivers/net/3c509.cinw(ioaddr + RX_STATUS));
inw449drivers/net/3c509.cif (inw(ioaddr + TX_FREE) > 1536) {
inw491drivers/net/3c509.cstatus = inw(ioaddr + EL3_STATUS);
inw496drivers/net/3c509.cwhile ((status = inw(ioaddr + EL3_STATUS)) & 0x91) {
inw526drivers/net/3c509.cinw(ioaddr + EL3_STATUS));
inw571drivers/net/3c509.cinw(ioaddr + 10);  /* Total Rx and Tx octets. */
inw572drivers/net/3c509.cinw(ioaddr + 12);
inw589drivers/net/3c509.cinw(ioaddr+EL3_STATUS), inw(ioaddr+RX_STATUS));
inw590drivers/net/3c509.cwhile ((rx_status = inw(ioaddr + RX_STATUS)) > 0) {
inw629drivers/net/3c509.cwhile (inw(ioaddr + EL3_STATUS) & 0x1000)
inw631drivers/net/3c509.cinw(ioaddr + EL3_STATUS) );
inw689drivers/net/3c509.coutw(inw(ioaddr + WN4_MEDIA) & ~MEDIA_TP, ioaddr + WN4_MEDIA);
inw186drivers/net/at1700.cread_eeprom(ioaddr, 6), inw(ioaddr + EEPROM_Ctrl));
inw383drivers/net/at1700.cinw(ioaddr + STATUS), inb(ioaddr + TX_STATUS) & 0x80
inw386drivers/net/at1700.cdev->name, inw(ioaddr + 0), inw(ioaddr + 2), inw(ioaddr + 4),
inw387drivers/net/at1700.cinw(ioaddr + 6), inw(ioaddr + 8), inw(ioaddr + 10),
inw388drivers/net/at1700.cinw(ioaddr + 12), inw(ioaddr + 14));
inw464drivers/net/at1700.cstatus = inw(ioaddr + TX_STATUS);
inw506drivers/net/at1700.cushort status = inw(ioaddr + DATAPORT);
inw507drivers/net/at1700.cushort pkt_len = inw(ioaddr + DATAPORT);
inw533drivers/net/at1700.cinw(ioaddr + DATAPORT); inw(ioaddr + DATAPORT);
inw543drivers/net/at1700.cinw(ioaddr + DATAPORT); inw(ioaddr + DATAPORT);
inw568drivers/net/at1700.cinw(ioaddr + DATAPORT);        /* dummy status read */
inw463drivers/net/depca.cif (inw(DEPCA_DATA) == STOP) {
inw740drivers/net/depca.cprintk("CSR2&1: 0x%4.4x",inw(DEPCA_DATA));
inw742drivers/net/depca.cprintk("%4.4x\n",inw(DEPCA_DATA));
inw744drivers/net/depca.cprintk("CSR3: 0x%4.4x\n",inw(DEPCA_DATA));
inw759drivers/net/depca.cprintk("CSR0: 0x%4.4x\n",inw(DEPCA_DATA));
inw826drivers/net/depca.cdev->name, inw(DEPCA_DATA));
inw897drivers/net/depca.ccsr0 = inw(DEPCA_DATA);
inw1072drivers/net/depca.cdev->name, inw(DEPCA_DATA));
inw1131drivers/net/depca.cfor (i=0;(i<100) && !(inw(DEPCA_DATA) & IDON); i++); 
inw1138drivers/net/depca.cdev->name, i, lp->sh_mem, inw(DEPCA_DATA));
inw1142drivers/net/depca.cdev->name, i, lp->sh_mem, inw(DEPCA_DATA));
inw1803drivers/net/depca.ctmp.sval[i++] = inw(DEPCA_NICSR);
inw1805drivers/net/depca.ctmp.sval[i++] = inw(DEPCA_DATA);
inw852drivers/net/eepro.cstatus = inw(ioaddr + IO_PORT);
inw986drivers/net/eepro.cstatus = inw(ioaddr + IO_PORT);
inw991drivers/net/eepro.cstatus = inw(ioaddr + IO_PORT); 
inw1034drivers/net/eepro.crcv_event = inw(ioaddr + IO_PORT);
inw1037drivers/net/eepro.crcv_status = inw(ioaddr + IO_PORT);
inw1038drivers/net/eepro.crcv_next_frame = inw(ioaddr + IO_PORT);
inw1039drivers/net/eepro.crcv_size = inw(ioaddr + IO_PORT);
inw1081drivers/net/eepro.crcv_event = inw(ioaddr + IO_PORT);
inw1103drivers/net/eepro.cxmt_status = inw(ioaddr+IO_PORT);
inw1105drivers/net/eepro.cxmt_status = inw(ioaddr+IO_PORT);
inw1106drivers/net/eepro.clp->tx_start = inw(ioaddr+IO_PORT);
inw468drivers/net/eexpress.cinw(ioaddr+SCB_STATUS) & 0x8000 ? "IRQ conflict" :
inw537drivers/net/eexpress.cstatus = inw(ioaddr + SCB_STATUS);
inw550drivers/net/eexpress.ctx_status = inw(ioaddr);
inw586drivers/net/eexpress.cshort saved_write_ptr = inw(ioaddr + WRITE_PTR);
inw605drivers/net/eexpress.cshort saved_write_ptr = inw(ioaddr + WRITE_PTR);
inw618drivers/net/eexpress.cprintk(" %04x", inw(ioaddr));
inw634drivers/net/eexpress.cinw(ioaddr + SCB_CMD));
inw794drivers/net/eexpress.cwhile (inw(ioaddr + SCB_STATUS) == 0)
inw797drivers/net/eexpress.cdev->name, inw(ioaddr + SCB_STATUS), inw(ioaddr + SCB_CMD));
inw808drivers/net/eexpress.cinw(ioaddr + SCB_STATUS));
inw895drivers/net/eexpress.ctx_block, lp->tx_head, lp->tx_reap, inw(ioaddr + SCB_STATUS));
inw907drivers/net/eexpress.cshort saved_write_ptr = inw(ioaddr + WRITE_PTR);
inw915drivers/net/eexpress.cwhile ((frame_status = inw(ioaddr)) < 0) {    /* Command complete */
inw916drivers/net/eexpress.cshort rfd_cmd = inw(ioaddr);
inw917drivers/net/eexpress.cshort next_rx_frame = inw(ioaddr);
inw918drivers/net/eexpress.cshort data_buffer_addr = inw(ioaddr);
inw923drivers/net/eexpress.cpkt_len = inw(ioaddr);
inw981drivers/net/eexpress.cif (inw(ioaddr) != rx_head) {
inw983drivers/net/eexpress.cdev->name, rx_tail, (outw(rx_tail+4, ioaddr + READ_PTR),inw(ioaddr)),
inw1469drivers/net/ewrk3.creturn inw(EWRK3_EPROM1);             /* 16 bits data return */
inw1597drivers/net/ewrk3.ck += inw(EWRK3_PAR0 + (j<<1));
inw154drivers/net/hp-plus.cif (inw(ioaddr + HP_ID) != 0x4850
inw155drivers/net/hp-plus.c|| (inw(ioaddr + HP_PAGING) & 0xfff0) != 0x5300)
inw180drivers/net/hp-plus.cprintk(" ID %4.4x", inw(ioaddr + 12));
inw190drivers/net/hp-plus.cint option = inw(ioaddr + HPP_OPTION);
inw194drivers/net/hp-plus.cmem_start = inw(ioaddr + 9) << 8;
inw238drivers/net/hp-plus.coutw(inw(ioaddr + HPP_OPTION) & ~EnableIRQ, ioaddr + HPP_OPTION);
inw254drivers/net/hp-plus.coption_reg = inw(ioaddr + HPP_OPTION);
inw274drivers/net/hp-plus.cint option_reg = inw(ioaddr + HPP_OPTION);
inw289drivers/net/hp-plus.cint option_reg = inw(ioaddr + HPP_OPTION);
inw321drivers/net/hp-plus.cbuf[count-1] = inw(ioaddr + HP_DATAPORT);
inw329drivers/net/hp-plus.cint option_reg = inw(ioaddr + HPP_OPTION);
inw358drivers/net/hp-plus.cint option_reg = inw(ioaddr + HPP_OPTION);
inw343drivers/net/hp100.hinw( ioaddr + HP100_REG_##reg )
inw355drivers/net/hp100.houtw( inw( ioaddr + HP100_REG_##reg ) | (data), ioaddr + HP100_REG_##reg )
inw359drivers/net/hp100.houtw( inw( ioaddr + HP100_REG_##reg ) & (data), ioaddr + HP100_REG_##reg )
inw366drivers/net/lance.creset_val = inw(ioaddr+LANCE_RESET); /* Reset the LANCE */
inw374drivers/net/lance.cif (inw(ioaddr+LANCE_DATA) != 0x0004)
inw379drivers/net/lance.cif (inw(ioaddr+LANCE_ADDR) != 88) {
inw382drivers/net/lance.cint chip_version = inw(ioaddr+LANCE_DATA);
inw384drivers/net/lance.cchip_version |= inw(ioaddr+LANCE_DATA) << 16;
inw434drivers/net/lance.cinw(ioaddr+LANCE_ADDR);
inw437drivers/net/lance.cinw(ioaddr+LANCE_ADDR);
inw440drivers/net/lance.cinw(ioaddr+LANCE_ADDR);
inw455drivers/net/lance.cshort reset_val = inw(ioaddr+LANCE_RESET);
inw462drivers/net/lance.cbus_info = inw(ioaddr+LANCE_BUS_IF);
inw498drivers/net/lance.cif (inw(ioaddr+LANCE_DATA) & 0x0100)
inw529drivers/net/lance.cif (inw(ioaddr+LANCE_DATA) & 0x0900)
inw531drivers/net/lance.cif (inw(ioaddr+LANCE_DATA) & 0x0100) {
inw585drivers/net/lance.cinw(ioaddr+LANCE_RESET);
inw626drivers/net/lance.cif (inw(ioaddr+LANCE_DATA) & 0x0100)
inw636drivers/net/lance.cdev->name, i, (int) &lp->init_block, inw(ioaddr+LANCE_DATA));
inw727drivers/net/lance.cdev->name, inw(ioaddr+LANCE_DATA));
inw766drivers/net/lance.cinw(ioaddr+LANCE_DATA));
inw857drivers/net/lance.cwhile ((csr0 = inw(dev->base_addr + LANCE_DATA)) & 0x8600
inw866drivers/net/lance.cdev->name, csr0, inw(dev->base_addr + LANCE_DATA));
inw957drivers/net/lance.cdev->name, inw(ioaddr + LANCE_ADDR),
inw958drivers/net/lance.cinw(dev->base_addr + LANCE_DATA));
inw1041drivers/net/lance.clp->stats.rx_missed_errors = inw(ioaddr+LANCE_DATA);
inw1047drivers/net/lance.cdev->name, inw(ioaddr+LANCE_DATA));
inw1074drivers/net/lance.csaved_addr = inw(ioaddr+LANCE_ADDR);
inw1076drivers/net/lance.clp->stats.rx_missed_errors = inw(ioaddr+LANCE_DATA);
inw108drivers/net/ni65.c#define writereg(val,reg) {outw(reg,PORT+L_ADDRREG);inw(PORT+L_ADDRREG); \
inw109drivers/net/ni65.coutw(val,PORT+L_DATAREG);inw(PORT+L_DATAREG);}
inw110drivers/net/ni65.c#define readreg(reg) (outw(reg,PORT+L_ADDRREG),inw(PORT+L_ADDRREG),\
inw111drivers/net/ni65.cinw(PORT+L_DATAREG))
inw112drivers/net/ni65.c#define writedatareg(val) {outw(val,PORT+L_DATAREG);inw(PORT+L_DATAREG);}
inw220drivers/net/ni65.cdev->irq = irqtab[(inw(PORT+L_CONFIG)>>2)&3];
inw222drivers/net/ni65.cdev->dma = dmatab[inw(PORT+L_CONFIG)&3];
inw322drivers/net/ni65.cif(inw(PORT+L_DATAREG) != 0x4)
inw324drivers/net/ni65.cprintk("%s: can't RESET ni6510 card: %04x\n",dev->name,(int) inw(PORT+L_DATAREG));
inw380drivers/net/ni65.cif(inw(PORT+L_DATAREG) & CSR0_IDON) break; /* init ok ? */
inw384drivers/net/ni65.cprintk("%s: can't init am7990, status: %04x\n",dev->name,(int) inw(PORT+L_DATAREG));
inw410drivers/net/ni65.ccsr0 = inw(PORT+L_DATAREG);
inw524drivers/net/ni65.cprintk("%s: lance-status: %04x\n",dev->name,(int) inw(PORT+L_DATAREG));
inw97drivers/net/seeq8005.c#define tx_done(dev)  (inw(SEEQ_STATUS) & SEEQSTAT_TX_ON)
inw156drivers/net/seeq8005.cold_stat = inw(SEEQ_STATUS);          /* read status register */
inw167drivers/net/seeq8005.cold_rear = inw(SEEQ_REA);
inw170drivers/net/seeq8005.cif (inw(SEEQ_REA) == 0xffff) {        /* assume that 0xffff == no device */
inw181drivers/net/seeq8005.cold_cfg2 = inw(SEEQ_CFG2);          /* read CFG2 register */
inw182drivers/net/seeq8005.cold_cfg1 = inw(SEEQ_CFG1);
inw183drivers/net/seeq8005.cold_dmaar = inw(SEEQ_DMAAR);
inw200drivers/net/seeq8005.cj+= SA_prom[i] = inw(SEEQ_BUFFER) & 0xff;
inw257drivers/net/seeq8005.cwhile ( ((inw(SEEQ_STATUS) & SEEQSTAT_FIFO_EMPTY) != SEEQSTAT_FIFO_EMPTY) && jiffies < j )
inw260drivers/net/seeq8005.cwhile ( ((inw(SEEQ_STATUS) & SEEQSTAT_WINDOW_INT) != SEEQSTAT_WINDOW_INT) && jiffies < j+HZ)
inw262drivers/net/seeq8005.cif ( (inw(SEEQ_STATUS) & SEEQSTAT_WINDOW_INT) == SEEQSTAT_WINDOW_INT)
inw263drivers/net/seeq8005.coutw( SEEQCMD_WINDOW_INT_ACK | (inw(SEEQ_STATUS)& SEEQCMD_INT_MASK), SEEQ_CMD);
inw267drivers/net/seeq8005.cif (inw(SEEQ_BUFFER) != 0x5a5a)
inw443drivers/net/seeq8005.cstatus = inw(SEEQ_STATUS);
inw465drivers/net/seeq8005.cstatus = inw(SEEQ_STATUS);
inw490drivers/net/seeq8005.cstatus = inw(SEEQ_STATUS);
inw494drivers/net/seeq8005.cnext_packet = ntohs(inw(SEEQ_BUFFER));
inw495drivers/net/seeq8005.cpkt_hdr = inw(SEEQ_BUFFER);
inw629drivers/net/seeq8005.coutw( (inw(SEEQ_CFG1) & ~SEEQCFG1_MATCH_MASK)| SEEQCFG1_MATCH_ALL,  SEEQ_CFG1);
inw631drivers/net/seeq8005.coutw( (inw(SEEQ_CFG1) & ~SEEQCFG1_MATCH_MASK)| SEEQCFG1_MATCH_BROAD, SEEQ_CFG1);
inw685drivers/net/seeq8005.cold_cfg1 = inw(SEEQ_CFG1);
inw686drivers/net/seeq8005.cprintk("%s: stat = 0x%04x\n",dev->name,inw(SEEQ_STATUS));
inw688drivers/net/seeq8005.cprintk("%s: cfg2 = 0x%04x\n",dev->name,inw(SEEQ_CFG2));
inw689drivers/net/seeq8005.cprintk("%s: raer = 0x%04x\n",dev->name,inw(SEEQ_REA));
inw690drivers/net/seeq8005.cprintk("%s: dmaar= 0x%04x\n",dev->name,inw(SEEQ_DMAAR));
inw699drivers/net/seeq8005.cint status = inw(SEEQ_STATUS);
inw726drivers/net/seeq8005.cwhile ( (((status=inw(SEEQ_STATUS)) & SEEQSTAT_FIFO_EMPTY) == 0) && (jiffies < tmp + HZ))
inw748drivers/net/seeq8005.cwhile ( ( ((status=inw(SEEQ_STATUS)) & SEEQSTAT_WINDOW_INT) != SEEQSTAT_WINDOW_INT) && jiffies < tmp)
inw376drivers/net/skeleton.cif (inw(ioaddr) == /*RU*/81)
inw399drivers/net/skeleton.cstatus = inw(ioaddr + 0);
inw430drivers/net/skeleton.cint status = inw(ioaddr);
inw431drivers/net/skeleton.cint pkt_len = inw(ioaddr);
inw514drivers/net/skeleton.clp->stats.rx_missed_errors = inw(ioaddr+1);
inw134drivers/net/wavelan.creturn inw(HASR(ioaddr));
inw308drivers/net/wavelan.cwhile (inw(HASR(ioaddr)) & HASR_MMC_BUSY)
inw314drivers/net/wavelan.cwhile (inw(HASR(ioaddr)) & HASR_MMC_BUSY)
inw317drivers/net/wavelan.c*b++ = (unsigned char)(inw(MMCR(ioaddr)) >> 8);
inw330drivers/net/wavelan.cwhile (inw(HASR(ioaddr)) & HASR_MMC_BUSY)
inw331drivers/net/znet.coutb(CMD0_STAT1, ioaddr); tx_status = inw(ioaddr);
inw332drivers/net/znet.coutb(CMD0_STAT2, ioaddr); rx_offset = inw(ioaddr);
inw350drivers/net/znet.cif (inw(ioaddr) == 0x0010
inw351drivers/net/znet.c&& inw(ioaddr) == 0x0000
inw352drivers/net/znet.c&& inw(ioaddr) == 0x0010)
inw425drivers/net/znet.cresult = inw(ioaddr);
inw427drivers/net/znet.crx_ptr = inw(ioaddr);
inw440drivers/net/znet.ctx_status = inw(ioaddr);
inw480drivers/net/znet.ccur_frame_end_offset = inw(ioaddr);
inw1336drivers/scsi/53c7,8xx.hinw(NCR53c7x0_address_io + (address)))
inw326drivers/scsi/aha152x.hinw( PORT )
inw356drivers/scsi/eata.c*p = inw(iobase);
inw780drivers/scsi/eata_dma.c*p = inw(base + HA_RDATA);
inw790drivers/scsi/eata_dma.cinw(base + HA_RDATA);
inw173drivers/scsi/eata_pio.czwickel=inw(base+HA_RDATA); 
inw180drivers/scsi/eata_pio.czwickel=inw(base+HA_RDATA); 
inw570drivers/scsi/eata_pio.cwhile (inb(base + HA_RSTATUS)&HA_SDRQ) inw(base + HA_RDATA);
inw602drivers/scsi/eata_pio.c*p = inw(base + HA_RDATA);
inw611drivers/scsi/eata_pio.cinw(base + HA_RDATA);
inw1422drivers/scsi/fdomain.cwhile ( (data_count = FIFO_Size - inw( FIFO_Data_Count_port )) > 512 ) {
inw1455drivers/scsi/fdomain.cwhile ((data_count = inw( FIFO_Data_Count_port )) > 0) {
inw87drivers/scsi/in2000.c#ifndef inw
inw256drivers/scsi/in2000.c*in2000_dataptr++ = inw(INFIFO);
inw162drivers/sound/os.h#define INW  inw
inw314include/asm-alpha/apecs.hextern unsigned int inw(unsigned long addr);
inw255include/asm-alpha/jensen.hextern unsigned int inw(unsigned long addr);
inw289include/asm-alpha/lca.hextern unsigned int inw(unsigned long addr);