tag | line | file | source code |
inb | 223 | drivers/block/cdu31a.c | return((inb(sony_cd_status_reg) & SONY_ATTN_BIT) != 0); |
inb | 229 | drivers/block/cdu31a.c | return((inb(sony_cd_status_reg) & SONY_BUSY_BIT) != 0); |
inb | 235 | drivers/block/cdu31a.c | return((inb(sony_cd_status_reg) & SONY_DATA_RDY_BIT) != 0); |
inb | 241 | drivers/block/cdu31a.c | return((inb(sony_cd_status_reg) & SONY_DATA_REQUEST_BIT) != 0); |
inb | 247 | drivers/block/cdu31a.c | return((inb(sony_cd_status_reg) & SONY_RES_RDY_BIT) != 0); |
inb | 253 | drivers/block/cdu31a.c | return((inb(sony_cd_fifost_reg) & SONY_PARAM_WRITE_RDY_BIT) != 0); |
inb | 289 | drivers/block/cdu31a.c | return(inb(sony_cd_status_reg)); |
inb | 295 | drivers/block/cdu31a.c | return(inb(sony_cd_result_reg)); |
inb | 301 | drivers/block/cdu31a.c | return(inb(sony_cd_read_reg)); |
inb | 901 | drivers/block/floppy.c | if (inb(FD_DIR) & 0x80) |
inb | 932 | drivers/block/floppy.c | if (inb(FD_DIR) & 0x80) { |
inb | 1207 | drivers/block/floppy.c | if (inb(FD_DIR) & 0x80) |
inb | 98 | drivers/block/hd.c | i |= inb(0x40) << 8; |
inb | 132 | drivers/block/hd.c | hd_error = inb(HD_ERROR); |
inb | 236 | drivers/block/hd.c | if ((hd_error = inb(HD_ERROR)) != 1) |
inb | 328 | drivers/block/hd.c | hd_error = (unsigned) inb(HD_ERROR); |
inb | 379 | drivers/block/hd.c | hd_error = (unsigned) inb(HD_ERROR); |
inb | 519 | drivers/block/mcd.c | st = inb(MCDPORT(1)) & 0xFF; |
inb | 522 | drivers/block/mcd.c | st = inb(MCDPORT(0)) & 0xFF; |
inb | 699 | drivers/block/mcd.c | i =inb(MCDPORT(1)) & (MFL_STATUS | MFL_DATA); |
inb | 704 | drivers/block/mcd.c | printk("got 0xB %02X\n", inb(MCDPORT(0)) & 0xFF); |
inb | 834 | drivers/block/mcd.c | (void) inb(MCDPORT(1)); /* delay a bit */ |
inb | 838 | drivers/block/mcd.c | if (!(inb(MCDPORT(1)) & MFL_STATUS)) |
inb | 846 | drivers/block/mcd.c | count = inb(MCDPORT(0)); /* pick up the status */ |
inb | 923 | drivers/block/mcd.c | st = inb(MCDPORT(1)) & MFL_STATUS; |
inb | 926 | drivers/block/mcd.c | i = inb(MCDPORT(0)) & 0xFF; |
inb | 959 | drivers/block/mcd.c | if (!(inb(MCDPORT(1)) & MFL_STATUS)) |
inb | 993 | drivers/block/mcd.c | st = inb(MCDPORT(0)) & 0xFF; |
inb | 1024 | drivers/block/mcd.c | if (!(inb(MCDPORT(1)) & MFL_STATUS)) |
inb | 1033 | drivers/block/mcd.c | s = inb(MCDPORT(0)) & 0xFF; |
inb | 336 | drivers/block/xd.c | if (inb(XD_STATUS) & STAT_INTERRUPT) { /* check if it was our device */ |
inb | 389 | drivers/block/xd.c | while (((inb(port) & mask) != flags) && (jiffies < expiry)) |
inb | 413 | drivers/block/xd.c | switch (inb(XD_STATUS) & (STAT_COMMAND | STAT_INPUT)) { |
inb | 429 | drivers/block/xd.c | *indata++ = inb(XD_DATA); |
inb | 431 | drivers/block/xd.c | inb(XD_DATA); |
inb | 438 | drivers/block/xd.c | csb = inb(XD_DATA); |
inb | 38 | drivers/char/atixlmouse.c | outb( (0x20 | inb( ATIXL_MSE_DATA_PORT )), ATIXL_MSE_DATA_PORT ); } |
inb | 42 | drivers/char/atixlmouse.c | outb( (0xdf & inb( ATIXL_MSE_DATA_PORT )), ATIXL_MSE_DATA_PORT ); } |
inb | 46 | drivers/char/atixlmouse.c | outb( (0xe7 & inb( ATIXL_MSE_DATA_PORT )), ATIXL_MSE_DATA_PORT ); } |
inb | 50 | drivers/char/atixlmouse.c | outb( (0x08 | inb( ATIXL_MSE_DATA_PORT )), ATIXL_MSE_DATA_PORT ); } |
inb | 69 | drivers/char/atixlmouse.c | mouse.dx += inb( ATIXL_MSE_DATA_PORT); |
inb | 71 | drivers/char/atixlmouse.c | mouse.dy += inb( ATIXL_MSE_DATA_PORT); |
inb | 73 | drivers/char/atixlmouse.c | mouse.latch_buttons |= inb(ATIXL_MSE_DATA_PORT); |
inb | 158 | drivers/char/atixlmouse.c | a = inb( ATIXL_MSE_SIGNATURE_PORT ); /* Get signature */ |
inb | 159 | drivers/char/atixlmouse.c | b = inb( ATIXL_MSE_SIGNATURE_PORT ); |
inb | 160 | drivers/char/atixlmouse.c | c = inb( ATIXL_MSE_SIGNATURE_PORT ); |
inb | 54 | drivers/char/busmouse.c | dx = (inb(MSE_DATA_PORT) & 0xf); |
inb | 56 | drivers/char/busmouse.c | dx |= (inb(MSE_DATA_PORT) & 0xf) << 4; |
inb | 58 | drivers/char/busmouse.c | dy = (inb(MSE_DATA_PORT) & 0xf); |
inb | 60 | drivers/char/busmouse.c | buttons = inb(MSE_DATA_PORT); |
inb | 225 | drivers/char/busmouse.c | if (inb(MSE_SIGNATURE_PORT) != MSE_SIGNATURE_BYTE) { |
inb | 209 | drivers/char/keyboard.c | scancode = inb(0x60); |
inb | 134 | drivers/char/mem.c | put_fs_byte(inb(i),tmp); |
inb | 51 | drivers/char/msbusmouse.c | outb((inb(MS_MSE_DATA_PORT) | 0x20), MS_MSE_DATA_PORT); |
inb | 54 | drivers/char/msbusmouse.c | dx = inb(MS_MSE_DATA_PORT); |
inb | 57 | drivers/char/msbusmouse.c | dy = inb(MS_MSE_DATA_PORT); |
inb | 60 | drivers/char/msbusmouse.c | buttons = ~(inb(MS_MSE_DATA_PORT)) & 0x07; |
inb | 63 | drivers/char/msbusmouse.c | outb((inb(MS_MSE_DATA_PORT) & 0xdf), MS_MSE_DATA_PORT); |
inb | 140 | drivers/char/psaux.c | while ((inb(AUX_STATUS) & AUX_OBUF_FULL) != AUX_OBUF_FULL |
inb | 148 | drivers/char/psaux.c | if ((inb(AUX_STATUS) & AUX_OBUF_FULL) == AUX_OBUF_FULL) |
inb | 150 | drivers/char/psaux.c | return (inb(AUX_INPUT_PORT)); |
inb | 200 | drivers/char/psaux.c | queue->buf[head] = inb(AUX_INPUT_PORT); |
inb | 221 | drivers/char/psaux.c | queue->buf[head] = inb(qp_data); |
inb | 489 | drivers/char/psaux.c | while ((inb(AUX_STATUS)&0x03) && retries < MAX_RETRIES) { |
inb | 509 | drivers/char/psaux.c | while ((inb(qp_status)&(QP_RX_FULL|QP_TX_IDLE|QP_DEV_IDLE)) |
inb | 217 | drivers/char/serial.c | return inb(info->port+1); |
inb | 219 | drivers/char/serial.c | return inb(info->port + offset); |
inb | 885 | drivers/char/serial.c | (void) inb((info->port & 0xFE0) | 0x01F); |
inb | 538 | drivers/char/tpqic02.c | return (inb(QIC_STAT_PORT) & QIC_STAT_EXCEPTION) == 0; |
inb | 975 | drivers/char/tpqic02.c | stat = inb(QIC_STAT_PORT) & QIC_STAT_MASK; |
inb | 1702 | drivers/char/tpqic02.c | stat = inb(QIC_STAT_PORT); /* Knock, knock */ |
inb | 1767 | drivers/char/tpqic02.c | inb(QIC_STAT_PORT)); |
inb | 153 | drivers/net/3c501.c | station_addr[i] = inb(ioaddr + EL1_SAPROM); |
inb | 172 | drivers/net/3c501.c | inb(RX_STATUS); /* Clear pending interrupts. */ |
inb | 173 | drivers/net/3c501.c | inb(TX_STATUS); |
inb | 275 | drivers/net/3c501.c | dev->name, inb(TX_STATUS), inb(AX_STATUS), inb(RX_STATUS)); |
inb | 319 | drivers/net/3c501.c | inb(RX_STATUS); |
inb | 320 | drivers/net/3c501.c | inb(TX_STATUS); |
inb | 355 | drivers/net/3c501.c | axsr = inb(AX_STATUS); |
inb | 364 | drivers/net/3c501.c | int txsr = inb(TX_STATUS); |
inb | 400 | drivers/net/3c501.c | int rxsr = inb(RX_STATUS); |
inb | 402 | drivers/net/3c501.c | printk(" rxsr=%02x txsr=%02x rp=%04x", rxsr, inb(TX_STATUS), |
inb | 425 | drivers/net/3c501.c | inb(RX_STATUS); /* Be certain that interrupts are cleared. */ |
inb | 426 | drivers/net/3c501.c | inb(TX_STATUS); |
inb | 500 | drivers/net/3c501.c | inb(RX_STATUS); /* Clear status. */ |
inb | 501 | drivers/net/3c501.c | inb(TX_STATUS); |
inb | 544 | drivers/net/3c501.c | inb(RX_STATUS); /* Clear status. */ |
inb | 547 | drivers/net/3c501.c | inb(RX_STATUS); |
inb | 550 | drivers/net/3c501.c | inb(RX_STATUS); |
inb | 105 | drivers/net/3c503.c | if (inb(ports[i] + 0x403) == (0x80 >> i) /* Preliminary check */ |
inb | 124 | drivers/net/3c503.c | iobase_reg = inb(ioaddr+0x403); |
inb | 125 | drivers/net/3c503.c | membase_reg = inb(ioaddr+0x404); |
inb | 138 | drivers/net/3c503.c | printk(" %2.2X", (station_addr[i] = inb(ioaddr + i))); |
inb | 297 | drivers/net/3c503.c | printk("%#x=%#02x %#x=%#02x %#x=%#02x...", E33G_IDCFR, inb(E33G_IDCFR), |
inb | 298 | drivers/net/3c503.c | E33G_CNTRL, inb(E33G_CNTRL), E33G_GACFR, inb(E33G_GACFR)); |
inb | 372 | drivers/net/3c503.c | while ((inb(E33G_STATUS) & ESTAT_DPRDY) == 0) |
inb | 424 | drivers/net/3c503.c | while ((inb(E33G_STATUS) & ESTAT_DPRDY) == 0) |
inb | 305 | drivers/net/3c507.c | if (inb(ioaddr) == '*' && inb(ioaddr+1) == '3' |
inb | 306 | drivers/net/3c507.c | && inb(ioaddr+2) == 'C' && inb(ioaddr+3) == 'O' |
inb | 313 | drivers/net/3c507.c | res[0] = inb(ioaddr); res[1] = inb(ioaddr+1); |
inb | 314 | drivers/net/3c507.c | res[2] = inb(ioaddr+2); res[3] = inb(ioaddr+3); |
inb | 335 | drivers/net/3c507.c | irq = inb(ioaddr + IRQ_CONFIG) & 0x0f; |
inb | 349 | drivers/net/3c507.c | dev->dev_addr[i] = inb(ioaddr + i); |
inb | 363 | drivers/net/3c507.c | char mem_config = inb(ioaddr + MEM_CONFIG); |
inb | 380 | drivers/net/3c507.c | dev->if_port = (inb(ioaddr + ROM_CONFIG) & 0x80) ? 1 : 0; |
inb | 381 | drivers/net/3c507.c | dev->irq = inb(ioaddr + IRQ_CONFIG) & 0x0f; |
inb | 275 | drivers/net/3c509.c | word = (word << 1) + (inb(ID_PORT) & 0x01); |
inb | 355 | drivers/net/3c509.c | dev->name, inb(ioaddr + TX_STATUS), inw(ioaddr + EL3_STATUS)); |
inb | 390 | drivers/net/3c509.c | inw(ioaddr + EL3_STATUS), inb(ioaddr + TX_STATUS), |
inb | 425 | drivers/net/3c509.c | while (--i > 0 && (tx_status = inb(ioaddr + TX_STATUS)) > 0) { |
inb | 522 | drivers/net/3c509.c | lp->stats.tx_carrier_errors += inb(ioaddr + 0); |
inb | 523 | drivers/net/3c509.c | lp->stats.tx_heartbeat_errors += inb(ioaddr + 1); |
inb | 524 | drivers/net/3c509.c | /* Multiple collisions. */ inb(ioaddr + 2); |
inb | 525 | drivers/net/3c509.c | lp->stats.collisions += inb(ioaddr + 3); |
inb | 526 | drivers/net/3c509.c | lp->stats.tx_window_errors += inb(ioaddr + 4); |
inb | 527 | drivers/net/3c509.c | lp->stats.rx_fifo_errors += inb(ioaddr + 5); |
inb | 528 | drivers/net/3c509.c | lp->stats.tx_packets += inb(ioaddr + 6); |
inb | 529 | drivers/net/3c509.c | lp->stats.rx_packets += inb(ioaddr + 7); |
inb | 530 | drivers/net/3c509.c | /* Tx deferrals */ inb(ioaddr + 8); |
inb | 593 | drivers/net/3c509.c | inb(ioaddr + EL3_STATUS)); |
inb | 600 | drivers/net/3c509.c | inb(ioaddr + EL3_STATUS)); |
inb | 136 | drivers/net/8390.c | int txsr = inb(e8390_base+EN0_TSR), isr; |
inb | 141 | drivers/net/8390.c | isr = inb(e8390_base+EN0_ISR); |
inb | 336 | drivers/net/8390.c | int status = inb(e8390_base + EN0_TSR); |
inb | 310 | drivers/net/at1700.c | retval = (retval << 1) | ((inb(ee_daddr) & EE_DATA_READ) ? 1 : 0); |
inb | 379 | drivers/net/at1700.c | inw(ioaddr + STATUS), inb(ioaddr + TX_STATUS) & 0x80 |
inb | 476 | drivers/net/at1700.c | || (inb(ioaddr + RX_MODE) & 0x40) == 0) { /* Got a packet(s). */ |
inb | 509 | drivers/net/at1700.c | while ((inb(ioaddr + RX_MODE) & 0x40) == 0) { |
inb | 514 | drivers/net/at1700.c | dev->name, inb(ioaddr + RX_MODE), status); |
inb | 587 | drivers/net/at1700.c | if ((inb(ioaddr + RX_MODE) & 0x40) == 0x40) |
inb | 594 | drivers/net/at1700.c | dev->name, inb(ioaddr + RX_MODE), i); |
inb | 173 | drivers/net/atp.c | if (inb(ioaddr + PAR_DATA) != 0x57) |
inb | 189 | drivers/net/atp.c | saved_ctrl_reg = inb(ioaddr + PAR_CONTROL); |
inb | 461 | drivers/net/atp.c | inb(ioaddr + PAR_CONTROL) & 0x10 ? "network cable problem" |
inb | 291 | drivers/net/d_link.c | status = inb(STATUS_PORT); |
inb | 302 | drivers/net/d_link.c | lo = ((unsigned char)inb(STATUS_PORT)) >> 4; |
inb | 304 | drivers/net/d_link.c | return ((unsigned char)inb(STATUS_PORT) & (unsigned char)0xf0) | lo; |
inb | 328 | drivers/net/eexpress.c | sum += inb(id_addr); |
inb | 331 | drivers/net/eexpress.c | short id_val = inb(id_addr); |
inb | 744 | drivers/net/eexpress.c | retval = (retval << 1) | ((inb(ee_addr) & EE_DATA_READ) ? 1 : 0); |
inb | 765 | drivers/net/eexpress.c | outb(inb(ioaddr + Config) | 0x02, ioaddr + Config); |
inb | 808 | drivers/net/eexpress.c | outb(inb(ioaddr + Config) & ~0x02, ioaddr + Config); |
inb | 94 | drivers/net/hp.c | if (inb(ioaddr) != 0x08 |
inb | 95 | drivers/net/hp.c | || inb(ioaddr+1) != 0x00 |
inb | 96 | drivers/net/hp.c | || inb(ioaddr+2) != 0x09) |
inb | 103 | drivers/net/hp.c | status = inb(ioaddr); |
inb | 109 | drivers/net/hp.c | if ((board_id = inb(ioaddr + HP_ID)) & 0x80) { |
inb | 123 | drivers/net/hp.c | printk(" %2.2x", station_addr[i] = inb(ioaddr + i)); |
inb | 234 | drivers/net/hp.c | buf[count-1] = inb(nic_base - NIC_OFFSET + HP_DATAPORT), xfer_count++; |
inb | 230 | drivers/net/lance.c | && inb(ioaddr + 14) == 0x57 |
inb | 231 | drivers/net/lance.c | && inb(ioaddr + 15) == 0x57) { |
inb | 246 | drivers/net/lance.c | hpJ2405A = (inb(ioaddr) == 0x08 && inb(ioaddr+1) == 0x00 |
inb | 247 | drivers/net/lance.c | && inb(ioaddr+2) == 0x09); |
inb | 270 | drivers/net/lance.c | printk(" %2.2x", dev->dev_addr[i] = inb(ioaddr + i)); |
inb | 105 | drivers/net/ne.c | int reg0 = inb(ioaddr); |
inb | 151 | drivers/net/ne.c | SA_prom[i] = inb(ioaddr + NE_DATAPORT); |
inb | 152 | drivers/net/ne.c | SA_prom[i+1] = inb(ioaddr + NE_DATAPORT); |
inb | 308 | drivers/net/ne.c | buf[count-1] = inb(NE_BASE + NE_DATAPORT), xfer_count++; |
inb | 175 | drivers/net/plip.c | if (inb(port_base + PAR_DATA) != 0x55) |
inb | 341 | drivers/net/plip.c | val = inb(dev->base_addr + PAR_STATUS); |
inb | 345 | drivers/net/plip.c | val = inb(dev->base_addr + PAR_STATUS); |
inb | 352 | drivers/net/plip.c | val = inb(dev->base_addr + PAR_STATUS); |
inb | 358 | drivers/net/plip.c | val = inb(dev->base_addr + PAR_STATUS); |
inb | 365 | drivers/net/plip.c | val = inb(dev->base_addr + PAR_STATUS); |
inb | 400 | drivers/net/plip.c | while ((inb(dev->base_addr + PAR_STATUS) & 0xf8) != 0xc0) { |
inb | 403 | drivers/net/plip.c | dev->name, inb(dev->base_addr + PAR_STATUS))); |
inb | 517 | drivers/net/plip.c | while ( (inb(dev->base_addr + PAR_STATUS) & 0xf8) != 0x80 ) { |
inb | 534 | drivers/net/plip.c | if (!(inb(dev->base_addr+PAR_STATUS) & 0x08)) { |
inb | 542 | drivers/net/plip.c | while( inb(dev->base_addr+PAR_STATUS) & 0x80 ) |
inb | 550 | drivers/net/plip.c | while( (inb(dev->base_addr+PAR_STATUS) & 0x80) == 0 ) |
inb | 582 | drivers/net/plip.c | while ( ((status = inb(dev->base_addr+PAR_STATUS)) & 0x08) == 0 ) { |
inb | 644 | drivers/net/plip.c | while ( (i = (inb(dev->base_addr+PAR_STATUS) & 0xe8)) != 0x80 ) { |
inb | 723 | drivers/net/plip.c | while ((inb(dev->base_addr + PAR_STATUS) & 0xe8) != 0x80) { |
inb | 731 | drivers/net/plip.c | if (inb(dev->base_addr + PAR_STATUS) & 0x10) { |
inb | 145 | drivers/net/skeleton.c | if (inb(ioaddr) != 0x57) |
inb | 163 | drivers/net/skeleton.c | station_addr[i] = inb(ioaddr + i); |
inb | 73 | drivers/net/smc-ultra.c | if ((inb(*port + 7) & 0xF0) == 0x20 /* Check chip ID nibble. */ |
inb | 89 | drivers/net/smc-ultra.c | unsigned char num_pages, irqreg, addr, reg4 = inb(ioaddr + 4) & 0x7f; |
inb | 96 | drivers/net/smc-ultra.c | checksum += inb(ioaddr + 8 + i); |
inb | 102 | drivers/net/smc-ultra.c | printk(" %2.2X", station_addr[i] = inb(ioaddr + 8 + i)); |
inb | 109 | drivers/net/smc-ultra.c | outb(0x80 | inb(ioaddr + 0x0c), ioaddr + 0x0c); |
inb | 110 | drivers/net/smc-ultra.c | irqreg = inb(ioaddr + 0xd); |
inb | 111 | drivers/net/smc-ultra.c | addr = inb(ioaddr + 0xb); |
inb | 82 | drivers/net/wd.c | if (inb(*port + 8) != 0xff |
inb | 83 | drivers/net/wd.c | && inb(*port + 9) != 0xff /* Extra check to avoid soundcard. */ |
inb | 101 | drivers/net/wd.c | checksum += inb(ioaddr + 8 + i); |
inb | 107 | drivers/net/wd.c | printk(" %2.2X", station_addr[i] = inb(ioaddr + 8 + i)); |
inb | 114 | drivers/net/wd.c | if (inb(ioaddr+0) == 'P' && inb(ioaddr+1) == 'D') { |
inb | 115 | drivers/net/wd.c | unsigned char reg5 = inb(ioaddr+5); |
inb | 117 | drivers/net/wd.c | switch (inb(ioaddr+2)) { |
inb | 134 | drivers/net/wd.c | if (inb(ioaddr+i) != inb(ioaddr+8+i)) |
inb | 141 | drivers/net/wd.c | int tmp = inb(ioaddr+1); /* fiddle with 16bit bit */ |
inb | 143 | drivers/net/wd.c | if (((inb( ioaddr+1) & 0x01) == 0x01) /* A 16 bit card */ |
inb | 145 | drivers/net/wd.c | int asic_reg5 = inb(ioaddr+WD_CMDREG5); |
inb | 158 | drivers/net/wd.c | if ( !ancient && (inb(ioaddr+1) & 0x01) != (word16 & 0x01)) |
inb | 160 | drivers/net/wd.c | word16 ? 16 : 8, (inb(ioaddr+1) & 0x01) ? 16 : 8); |
inb | 170 | drivers/net/wd.c | int reg0 = inb(ioaddr); |
inb | 176 | drivers/net/wd.c | int high_addr_bits = inb(ioaddr+WD_CMDREG5) & 0x1f; |
inb | 190 | drivers/net/wd.c | int reg1 = inb(ioaddr+1); |
inb | 191 | drivers/net/wd.c | int reg4 = inb(ioaddr+4); |
inb | 314 | drivers/scsi/aha152x.h | inb( PORT ) |
inb | 320 | drivers/scsi/aha152x.h | outb( (inb(PORT) | (BITS)), (PORT) ) |
inb | 323 | drivers/scsi/aha152x.h | outb( (inb(PORT) & ~(BITS)), (PORT) ) |
inb | 326 | drivers/scsi/aha152x.h | outb( (inb(PORT) & ~(CLR)) | (SET) , (PORT) ) |
inb | 329 | drivers/scsi/aha152x.h | ((inb(PORT) & (BITS)) == BITS) |
inb | 332 | drivers/scsi/aha152x.h | ((inb(PORT) & (BITS)) == 0) |
inb | 85 | drivers/scsi/aha1542.c | WAITbits = inb(port) & (mask); \ |
inb | 116 | drivers/scsi/aha1542.c | *cmdp++ = inb(DATA(base)); |
inb | 190 | drivers/scsi/aha1542.c | if(inb(STATUS(bse)) == 0xff) return 0; |
inb | 207 | drivers/scsi/aha1542.c | if (inb(INTRFLAGS(bse))&INTRMASK) goto fail; |
inb | 222 | drivers/scsi/aha1542.c | *cmdp++ = inb(DATA(bse)); |
inb | 227 | drivers/scsi/aha1542.c | if (inb(STATUS(bse)) & DF) goto fail; |
inb | 277 | drivers/scsi/aha1542.c | int flag = inb(INTRFLAGS(shost->io_port)); |
inb | 284 | drivers/scsi/aha1542.c | printk("status %02x\n", inb(STATUS(shost->io_port))); |
inb | 601 | drivers/scsi/aha1542.c | i = inb(STATUS(base_io)); |
inb | 603 | drivers/scsi/aha1542.c | i = inb(DATA(base_io)); |
inb | 700 | drivers/scsi/aha1542.c | i = inb(STATUS(base_io)); |
inb | 702 | drivers/scsi/aha1542.c | i = inb(DATA(base_io)); |
inb | 138 | drivers/scsi/aha1740.c | name[0]= 'A' -1 + ((tmp = inb(HID0)) >> 2); /* First character */ |
inb | 140 | drivers/scsi/aha1740.c | name[1]+= ((tmp = inb(HID1)) >> 5)&0x7; /* Second Character */ |
inb | 143 | drivers/scsi/aha1740.c | tmp = inb(HID2); |
inb | 144 | drivers/scsi/aha1740.c | if ( strcmp ( name, HID_MFG ) || inb(HID2) != HID_PRD ) |
inb | 151 | drivers/scsi/aha1740.c | if ( inb(EBCNTRL) != EBCNTRL_VALUE ) |
inb | 154 | drivers/scsi/aha1740.c | inb(EBCNTRL)); |
inb | 158 | drivers/scsi/aha1740.c | if ( inb(PORTADR) & PORTADDR_ENH ) |
inb | 182 | drivers/scsi/aha1740.c | while(inb(G2STAT) & G2STAT_INTPEND) |
inb | 185 | drivers/scsi/aha1740.c | adapstat = inb(G2INTST); |
inb | 193 | drivers/scsi/aha1740.c | ecbptr = (struct ecb *) ( ((ulong) inb(MBOXIN0)) + |
inb | 194 | drivers/scsi/aha1740.c | ((ulong) inb(MBOXIN1) <<8) + |
inb | 195 | drivers/scsi/aha1740.c | ((ulong) inb(MBOXIN2) <<16) + |
inb | 196 | drivers/scsi/aha1740.c | ((ulong) inb(MBOXIN3) <<24) ); |
inb | 224 | drivers/scsi/aha1740.c | inb(MBOXIN0),inb(MBOXIN1),inb(MBOXIN2),inb(MBOXIN3)); /* Say What? */ |
inb | 373 | drivers/scsi/aha1740.c | if ( ! (inb(G2STAT) & G2STAT_MBXOUT) ) |
inb | 378 | drivers/scsi/aha1740.c | while ( ! (inb(G2STAT) & G2STAT_MBXOUT) ); /* Oh Well. */ |
inb | 384 | drivers/scsi/aha1740.c | if ( inb(G2STAT) & G2STAT_BUSY ) |
inb | 389 | drivers/scsi/aha1740.c | while ( inb(G2STAT) & G2STAT_BUSY ); /* And Again! */ |
inb | 425 | drivers/scsi/aha1740.c | irq_level = intab [ inb(INTDEF)&0x7 ]; |
inb | 449 | drivers/scsi/aha1740.c | if ( (inb(G2STAT) & (G2STAT_MBXOUT | G2STAT_BUSY) ) != G2STAT_MBXOUT ) |
inb | 367 | drivers/scsi/fdomain.c | inb( port + MSB_ID_Code ), inb( port + LSB_ID_Code ) ); |
inb | 376 | drivers/scsi/fdomain.c | if (inb( port + LSB_ID_Code ) != 0xe9) { /* test for 0x6127 id */ |
inb | 377 | drivers/scsi/fdomain.c | if (inb( port + LSB_ID_Code ) != 0x27) return 0; |
inb | 378 | drivers/scsi/fdomain.c | if (inb( port + MSB_ID_Code ) != 0x61) return 0; |
inb | 381 | drivers/scsi/fdomain.c | if (inb( port + MSB_ID_Code ) != 0x60) return 0; |
inb | 391 | drivers/scsi/fdomain.c | options = inb( port + Configuration1 ); |
inb | 412 | drivers/scsi/fdomain.c | result = inb( port_base + Read_Loopback ); |
inb | 695 | drivers/scsi/fdomain.c | status = inb( TMC_Status_port ); /* Read adapter status */ |
inb | 727 | drivers/scsi/fdomain.c | status = inb( SCSI_Status_port ); /* Read adapter status */ |
inb | 796 | drivers/scsi/fdomain.c | status = inb( TMC_Status_port ); /* Read adapter status */ |
inb | 818 | drivers/scsi/fdomain.c | status = inb( SCSI_Status_port ); |
inb | 846 | drivers/scsi/fdomain.c | status = inb( SCSI_Status_port ); |
inb | 873 | drivers/scsi/fdomain.c | current_SC->SCp.Status = inb( Read_SCSI_Data_port ); |
inb | 890 | drivers/scsi/fdomain.c | current_SC->SCp.Message = inb( Read_SCSI_Data_port ); |
inb | 1114 | drivers/scsi/fdomain.c | *current_SC->SCp.ptr++ = inb( Read_FIFO_port ); |
inb | 1292 | drivers/scsi/fdomain.c | imr = (inb( 0x0a1 ) << 8) + inb( 0x21 ); |
inb | 1294 | drivers/scsi/fdomain.c | irr = inb( 0xa0 ) << 8; |
inb | 1296 | drivers/scsi/fdomain.c | irr += inb( 0x20 ); |
inb | 1298 | drivers/scsi/fdomain.c | isr = inb( 0xa0 ) << 8; |
inb | 1300 | drivers/scsi/fdomain.c | isr += inb( 0x20 ); |
inb | 1308 | drivers/scsi/fdomain.c | printk( "SCSI Status = 0x%02x\n", inb( SCSI_Status_port ) ); |
inb | 1309 | drivers/scsi/fdomain.c | printk( "TMC Status = 0x%02x", inb( TMC_Status_port ) ); |
inb | 1310 | drivers/scsi/fdomain.c | if (inb( TMC_Status_port & 1)) |
inb | 1313 | drivers/scsi/fdomain.c | printk( "Interrupt Status = 0x%02x", inb( Interrupt_Status_port ) ); |
inb | 1314 | drivers/scsi/fdomain.c | if (inb( Interrupt_Status_port ) & 0x08) |
inb | 1318 | drivers/scsi/fdomain.c | printk( "FIFO Status = 0x%02x\n", inb( port_base + FIFO_Status ) ); |
inb | 1320 | drivers/scsi/fdomain.c | inb( port_base + Interrupt_Cond ) ); |
inb | 1322 | drivers/scsi/fdomain.c | printk( "Configuration 1 = 0x%02x\n", inb( port_base + Configuration1 ) ); |
inb | 1325 | drivers/scsi/fdomain.c | inb( port_base + Configuration2 ) ); |
inb | 74 | drivers/scsi/g_NCR5380.h | #define NCR5380_read(reg) (inb(port + (reg))) |
inb | 195 | drivers/scsi/pas16.c | tmp = inb( io_port + IO_CONFIG_3 ); |
inb | 229 | drivers/scsi/pas16.c | board_rev = inb( port + PCB_CONFIG ); |
inb | 237 | drivers/scsi/pas16.c | tmp = inb( port + PCB_CONFIG ); |
inb | 243 | drivers/scsi/pas16.c | if( ( inb( port + OPERATION_MODE_1 ) & 0x03 ) != 0x03 ) |
inb | 424 | drivers/scsi/pas16.c | while ( inb(instance->io_port + P_STATUS_REG_OFFSET) & P_ST_RDY ); |
inb | 427 | drivers/scsi/pas16.c | *d++ = (unsigned char) inb(reg); |
inb | 429 | drivers/scsi/pas16.c | if ( inb(instance->io_port + P_TIMEOUT_STATUS_REG_OFFSET) & P_TS_TIM) { |
inb | 457 | drivers/scsi/pas16.c | while ( ( inb( instance->io_port + P_STATUS_REG_OFFSET ) ) & P_ST_RDY ); |
inb | 461 | drivers/scsi/pas16.c | if (inb(instance->io_port + P_TIMEOUT_STATUS_REG_OFFSET) & P_TS_TIM) { |
inb | 164 | drivers/scsi/pas16.h | #define NCR5380_read(reg) ( inb(PAS16_io_port(reg)) ) |
inb | 169 | drivers/scsi/pas16.h | , instance->hostno, (reg), PAS16_io_port(reg))), inb( PAS16_io_port(reg)) ) |
inb | 372 | drivers/scsi/ultrastor.c | in_byte = inb(U14F_PRODUCT_ID(config.port_address)); |
inb | 387 | drivers/scsi/ultrastor.c | in_byte = inb(U14F_PRODUCT_ID(config.port_address) + 1); |
inb | 429 | drivers/scsi/ultrastor.c | *(char *)&config_1 = inb(CONFIG(config.port_address + 0)); |
inb | 430 | drivers/scsi/ultrastor.c | *(char *)&config_2 = inb(CONFIG(config.port_address + 1)); |
inb | 518 | drivers/scsi/ultrastor.c | if (inb(addr) != US24F_PRODUCT_ID_0 && |
inb | 519 | drivers/scsi/ultrastor.c | inb(addr+1) != US24F_PRODUCT_ID_1 && |
inb | 520 | drivers/scsi/ultrastor.c | inb(addr+2) != US24F_PRODUCT_ID_2) |
inb | 523 | drivers/scsi/ultrastor.c | config.revision = inb(addr+3); |
inb | 525 | drivers/scsi/ultrastor.c | if (! (inb(addr+4) & 1)) |
inb | 535 | drivers/scsi/ultrastor.c | config_1 = inb(addr + 5); |
inb | 567 | drivers/scsi/ultrastor.c | config_2 = inb(addr + 7); |
inb | 716 | drivers/scsi/ultrastor.c | while (inb(config.ogm_address - 1) != 0 && |
inb | 721 | drivers/scsi/ultrastor.c | while ((inb(LCL_DOORBELL_INTR(config.doorbell_address)) & |
inb | 731 | drivers/scsi/ultrastor.c | if (inb(LCL_DOORBELL_INTR(config.doorbell_address)) & |
inb | 827 | drivers/scsi/ultrastor.c | unsigned char p = inb(port0 + i); |
inb | 834 | drivers/scsi/ultrastor.c | ogm_status = inb(port0 + 22); |
inb | 836 | drivers/scsi/ultrastor.c | icm_status = inb(port0 + 27); |
inb | 844 | drivers/scsi/ultrastor.c | if (config.slot ? inb(config.icm_address - 1) == 2 : |
inb | 845 | drivers/scsi/ultrastor.c | (inb(SYS_DOORBELL_INTR(config.doorbell_address)) & 1)) |
inb | 867 | drivers/scsi/ultrastor.c | if (config.slot && inb(config.ogm_address - 1) == 0) |
inb | 874 | drivers/scsi/ultrastor.c | inb(0xc80); /* delay */ |
inb | 1011 | drivers/scsi/ultrastor.c | unsigned char icm_status = inb(config.icm_address - 1); |
inb | 1104 | drivers/scsi/ultrastor.c | if (config.slot ? inb(config.icm_address - 1) : (inb(SYS_DOORBELL_INTR(config.doorbell_address)) & 1)) |
inb | 105 | drivers/scsi/wd7000.c | WAITbits = inb(port) & (mask); \ |
inb | 225 | drivers/scsi/wd7000.c | } while (inb(ASC_STAT) & CMD_REJ); |
inb | 300 | drivers/scsi/wd7000.c | flag = inb(INTR_STAT); |
inb | 303 | drivers/scsi/wd7000.c | if (!(inb(ASC_STAT)&0x80)){ |
inb | 451 | drivers/scsi/wd7000.c | if (((i=inb(INTR_STAT)) != 1) && (i != 7)) { |
inb | 254 | drivers/sound/dma.h | count = 1 + inb(io_port); |
inb | 255 | drivers/sound/dma.h | count += inb(io_port) << 8; |
inb | 153 | drivers/sound/os.h | #define INB inb |
inb | 208 | drivers/sound/soundcard.c | inb (0x80); |
inb | 252 | include/asm/dma.h | count = 1 + inb(io_port); |
inb | 253 | include/asm/dma.h | count += inb(io_port) << 8; |
inb | 151 | kernel/time.c | count |= inb(0x40) << 8; |
inb | 156 | kernel/time.c | if (inb(0x20) & 1) |