taglinefilesource code
inb249include/asm/dma.hreturn 1 + inb( ((dmanr&3)<<1) + 1 + IO_DMA1_BASE ) +
inb250include/asm/dma.h(inb( ((dmanr&3)<<1) + 1 + IO_DMA1_BASE ) << 8);
inb252include/asm/dma.hreturn 1 + inb( ((dmanr&3)<<2) + 2 + IO_DMA2_BASE ) +
inb253include/asm/dma.h(inb( ((dmanr&3)<<2) + 2 + IO_DMA2_BASE ) << 8);
inb74include/linux/lp.h#define LP_S(minor)  inb(LP_B((minor)) + 1)    /* status port */
inb823kernel/blk_drv/floppy.cif (inb(FD_DIR) & 0x80)
inb854kernel/blk_drv/floppy.cif (inb(FD_DIR) & 0x80) {
inb1121kernel/blk_drv/floppy.ckeep_data[drive] = (inb(FD_DIR) & 0x80) ? 1 : 0;
inb103kernel/blk_drv/hd.ci |= inb(0x40) << 8;
inb118kernel/blk_drv/hd.ci=inb(HD_ERROR);
inb222kernel/blk_drv/hd.cif ((i = inb(HD_ERROR)) != 1)
inb305kernel/blk_drv/hd.ci = (unsigned) inb(HD_ERROR);
inb354kernel/blk_drv/hd.ci = (unsigned) inb(HD_ERROR);
inb77kernel/blk_drv/scsi/aha1542.cWAITbits = inb(port) & (mask);          \
inb108kernel/blk_drv/scsi/aha1542.c*cmdp++ = inb(DATA);
inb187kernel/blk_drv/scsi/aha1542.cif (inb(INTRFLAGS)&INTRMASK) goto fail;
inb207kernel/blk_drv/scsi/aha1542.cif (inb(DATA) != 42) goto fail;
inb211kernel/blk_drv/scsi/aha1542.cif (inb(STATUS) & DF) goto fail;
inb246kernel/blk_drv/scsi/aha1542.cint flag = inb(INTRFLAGS);
inb253kernel/blk_drv/scsi/aha1542.cprintk("status %02x\n", inb(STATUS));
inb556kernel/blk_drv/scsi/aha1542.ci = inb(STATUS);
inb558kernel/blk_drv/scsi/aha1542.ci = inb(DATA);
inb617kernel/blk_drv/scsi/aha1542.ci = inb(STATUS);
inb619kernel/blk_drv/scsi/aha1542.ci = inb(DATA);
inb88kernel/blk_drv/scsi/aha1740.cname[0]= 'A' -1 + ((tmp = inb(HID0)) >> 2); /* First character */
inb90kernel/blk_drv/scsi/aha1740.cname[1]+= ((tmp = inb(HID1)) >> 5)&0x7;  /* Second Character */
inb93kernel/blk_drv/scsi/aha1740.ctmp = inb(HID2);
inb94kernel/blk_drv/scsi/aha1740.cif ( strcmp ( name, HID_MFG ) || inb(HID2) != HID_PRD )
inb98kernel/blk_drv/scsi/aha1740.cif ( inb(HID3) != HID_REV )
inb100kernel/blk_drv/scsi/aha1740.cinb(HID3),HID_REV);
inb102kernel/blk_drv/scsi/aha1740.cif ( inb(EBCNTRL) != EBCNTRL_VALUE )
inb105kernel/blk_drv/scsi/aha1740.cinb(EBCNTRL));
inb109kernel/blk_drv/scsi/aha1740.cif ( inb(PORTADR) & PORTADDR_ENH )
inb133kernel/blk_drv/scsi/aha1740.cwhile(inb(G2STAT) & G2STAT_INTPEND){
inb135kernel/blk_drv/scsi/aha1740.cadapstat = inb(G2INTST);
inb144kernel/blk_drv/scsi/aha1740.cecbptr = (void *) ( ((ulong) inb(MBOXIN0)) +
inb145kernel/blk_drv/scsi/aha1740.c((ulong) inb(MBOXIN1) <<8) +
inb146kernel/blk_drv/scsi/aha1740.c((ulong) inb(MBOXIN2) <<16) +
inb147kernel/blk_drv/scsi/aha1740.c((ulong) inb(MBOXIN3) <<24) );
inb175kernel/blk_drv/scsi/aha1740.cinb(MBOXIN0),inb(MBOXIN1),inb(MBOXIN2),inb(MBOXIN3)); /* Say What? */
inb318kernel/blk_drv/scsi/aha1740.cif ( ! (inb(G2STAT) & G2STAT_MBXOUT) )  /* Spec claim's it's so fast */
inb320kernel/blk_drv/scsi/aha1740.cwhile ( ! (inb(G2STAT) & G2STAT_MBXOUT) ); /* to work, so I'll leave it */
inb326kernel/blk_drv/scsi/aha1740.cif ( inb(G2STAT) & G2STAT_BUSY )  /* Again, allegedly fast */
inb328kernel/blk_drv/scsi/aha1740.cwhile ( inb(G2STAT) & G2STAT_BUSY );
inb364kernel/blk_drv/scsi/aha1740.ciop = iotab [ inb(PORTADR)&0x7 ];
inb365kernel/blk_drv/scsi/aha1740.cbios = inb(BIOSADR);
inb366kernel/blk_drv/scsi/aha1740.cirq_level = intab [ inb(INTDEF)&0x7 ];
inb367kernel/blk_drv/scsi/aha1740.cscsi = inb(SCSIDEF);
inb368kernel/blk_drv/scsi/aha1740.cdma = dmatab[ (inb(BUSDEF)>>2) & 0x3 ];
inb388kernel/blk_drv/scsi/aha1740.cif ( (inb(G2STAT) & (G2STAT_MBXOUT | G2STAT_BUSY) ) != G2STAT_MBXOUT )
inb236kernel/blk_drv/scsi/fdomain.cinb( port + MSB_ID_Code ), inb( port + LSB_ID_Code ) );
inb245kernel/blk_drv/scsi/fdomain.cif (inb( port + LSB_ID_Code ) != 0xe9) { /* test for 0x6127 id */
inb246kernel/blk_drv/scsi/fdomain.cif (inb( port + LSB_ID_Code ) != 0x27) return 0;
inb247kernel/blk_drv/scsi/fdomain.cif (inb( port + MSB_ID_Code ) != 0x61) return 0;
inb249kernel/blk_drv/scsi/fdomain.cif (inb( port + MSB_ID_Code ) != 0x60) return 0;
inb259kernel/blk_drv/scsi/fdomain.coptions = inb( port + Option_Select );
inb278kernel/blk_drv/scsi/fdomain.cresult = inb( port_base + Read_Loopback );
inb534kernel/blk_drv/scsi/fdomain.cstatus = inb( TMC_Status_port );        /* Read adapter status */
inb569kernel/blk_drv/scsi/fdomain.cstatus = inb( SCSI_Status_port ); /* Read adapter status */
inb646kernel/blk_drv/scsi/fdomain.cprintk( " RECON %x ", inb( SCSI_Data_NoACK_port ) );
inb650kernel/blk_drv/scsi/fdomain.cwhile ( (status = inb( SCSI_Status_port )) & 0x20 ) {
inb657kernel/blk_drv/scsi/fdomain.cstatus = inb( TMC_Status_port );        /* Read adapter status */
inb683kernel/blk_drv/scsi/fdomain.cstatus = inb( SCSI_Status_port );
inb763kernel/blk_drv/scsi/fdomain.c*current_SC->SCp.ptr++ = inb( Read_FIFO_port );
inb783kernel/blk_drv/scsi/fdomain.cstatus = inb( SCSI_Status_port );
inb813kernel/blk_drv/scsi/fdomain.ccurrent_SC->SCp.Status = inb( Read_SCSI_Data_port );
inb839kernel/blk_drv/scsi/fdomain.ccurrent_SC->SCp.Message = inb( Read_SCSI_Data_port );
inb875kernel/blk_drv/scsi/fdomain.c*current_SC->SCp.ptr++ = inb( Read_FIFO_port );
inb1052kernel/blk_drv/scsi/fdomain.cwhile (((status = inb( SCSI_Status_port )) & 1)
inb1080kernel/blk_drv/scsi/fdomain.c*in_buf_pt++ = inb( Read_FIFO_port );
inb1094kernel/blk_drv/scsi/fdomain.cStatus = inb( Read_SCSI_Data_port );
inb1109kernel/blk_drv/scsi/fdomain.cMessage = inb( Read_SCSI_Data_port );
inb1148kernel/blk_drv/scsi/fdomain.c*in_buf_pt++ = inb( Read_FIFO_port );
inb1191kernel/blk_drv/scsi/fdomain.cprintk( "IMR = 0x%02x%02x\n", inb( 0x0a1 ), inb( 0x21 ) );
inb1193kernel/blk_drv/scsi/fdomain.cprintk( "IRR = 0x%02x", inb( 0xa0 ) );
inb1195kernel/blk_drv/scsi/fdomain.cprintk( "%02x\n", inb( 0x20 ) );
inb1197kernel/blk_drv/scsi/fdomain.cprintk( "ISR = 0x%02x", inb( 0xa0 ) );
inb1199kernel/blk_drv/scsi/fdomain.cprintk( "%02x\n", inb( 0x20 ) );
inb1200kernel/blk_drv/scsi/fdomain.cprintk( "SCSI Status    = %x\n", inb( SCSI_Status_port ) );
inb1201kernel/blk_drv/scsi/fdomain.cprintk( "TMC Status     = %x\n", inb( TMC_Status_port ) );
inb1202kernel/blk_drv/scsi/fdomain.cprintk( "Interrupt Mask = %x\n", inb( Interrupt_Mask_port ) );
inb191kernel/blk_drv/scsi/ultrastor.cin_byte = inb(PRODUCT_ID(PORT_ADDRESS + 0));
inb206kernel/blk_drv/scsi/ultrastor.cin_byte = inb(PRODUCT_ID(PORT_ADDRESS + 1));
inb240kernel/blk_drv/scsi/ultrastor.c*(char *)&config_1 = inb(CONFIG(PORT_ADDRESS + 0));
inb241kernel/blk_drv/scsi/ultrastor.c*(char *)&config_2 = inb(CONFIG(PORT_ADDRESS + 1));
inb103kernel/blk_drv/scsi/wd7000.cWAITbits = inb(port) & (mask);          \
inb223kernel/blk_drv/scsi/wd7000.c}  while (inb(ASC_STAT) & CMD_REJ);
inb298kernel/blk_drv/scsi/wd7000.cflag = inb(INTR_STAT);
inb301kernel/blk_drv/scsi/wd7000.cif (!(inb(ASC_STAT)&0x80)){ 
inb449kernel/blk_drv/scsi/wd7000.cif ((i=inb(INTR_STAT)) != 1) {
inb38kernel/chr_drv/atixlmouse.coutb( (0x20 | inb( ATIXL_MSE_DATA_PORT )), ATIXL_MSE_DATA_PORT ); }
inb42kernel/chr_drv/atixlmouse.coutb( (0xdf & inb( ATIXL_MSE_DATA_PORT )), ATIXL_MSE_DATA_PORT ); }
inb46kernel/chr_drv/atixlmouse.coutb( (0xe7 & inb( ATIXL_MSE_DATA_PORT )), ATIXL_MSE_DATA_PORT ); }
inb50kernel/chr_drv/atixlmouse.coutb( (0x08 | inb( ATIXL_MSE_DATA_PORT )), ATIXL_MSE_DATA_PORT ); }
inb69kernel/chr_drv/atixlmouse.cmouse.dx += inb( ATIXL_MSE_DATA_PORT);
inb71kernel/chr_drv/atixlmouse.cmouse.dy += inb( ATIXL_MSE_DATA_PORT);
inb73kernel/chr_drv/atixlmouse.cmouse.latch_buttons |= inb( ATIXL_MSE_DATA_PORT);
inb158kernel/chr_drv/atixlmouse.ca = inb( ATIXL_MSE_SIGNATURE_PORT );  /* Get signature */
inb159kernel/chr_drv/atixlmouse.cb = inb( ATIXL_MSE_SIGNATURE_PORT );
inb160kernel/chr_drv/atixlmouse.cc = inb( ATIXL_MSE_SIGNATURE_PORT );
inb42kernel/chr_drv/busmouse.cdx = (inb(MSE_DATA_PORT) & 0xf);
inb44kernel/chr_drv/busmouse.cdx |= (inb(MSE_DATA_PORT) & 0xf) << 4;
inb46kernel/chr_drv/busmouse.cdy = (inb(MSE_DATA_PORT) & 0xf);
inb48kernel/chr_drv/busmouse.cbuttons = inb(MSE_DATA_PORT);
inb153kernel/chr_drv/busmouse.cif (inb(MSE_SIGNATURE_PORT) != MSE_SIGNATURE_BYTE) {
inb82kernel/chr_drv/keyboard.creturn inb(0x60);
inb238kernel/chr_drv/lp.ctestvalue = inb(LP_B(offset));
inb133kernel/chr_drv/mem.cput_fs_byte(inb(i),tmp);
inb44kernel/chr_drv/msbusmouse.coutb((inb(MS_MSE_DATA_PORT) | 0x20), MS_MSE_DATA_PORT);
inb47kernel/chr_drv/msbusmouse.cdx = inb(MS_MSE_DATA_PORT);
inb50kernel/chr_drv/msbusmouse.cdy = inb(MS_MSE_DATA_PORT);
inb53kernel/chr_drv/msbusmouse.cbuttons = ~(inb(MS_MSE_DATA_PORT)) & 0x07;
inb56kernel/chr_drv/msbusmouse.coutb((inb(MS_MSE_DATA_PORT) & 0xdf), MS_MSE_DATA_PORT);
inb162kernel/chr_drv/msbusmouse.cif (inb(MS_MSE_SIGNATURE_PORT) == 0xde) {
inb166kernel/chr_drv/msbusmouse.cmse_byte = inb(MS_MSE_SIGNATURE_PORT);
inb173kernel/chr_drv/msbusmouse.cif (inb(MS_MSE_SIGNATURE_PORT) == 0xde) {
inb176kernel/chr_drv/msbusmouse.cif (inb(MS_MSE_SIGNATURE_PORT) == mse_byte)
inb98kernel/chr_drv/psaux.cwhile ((inb(AUX_STATUS) & AUX_OBUF_FULL) == 0);  /* wait for ack */
inb99kernel/chr_drv/psaux.cif ((inb(AUX_STATUS) & 0x20) == 0x20)
inb101kernel/chr_drv/psaux.creturn (inb(AUX_INPUT_PORT));
inb149kernel/chr_drv/psaux.cqueue->buf[head] = inb(AUX_INPUT_PORT);
inb303kernel/chr_drv/psaux.cwhile ((inb(AUX_STATUS)&0x03) && retries++ < MAX_RETRIES) {
inb225kernel/chr_drv/serial.cch = inb(UART_RX + info->port);
inb302kernel/chr_drv/serial.cstatus = inb(UART_MSR + info->port);
inb382kernel/chr_drv/serial.cqueue->buf[head] = inb(UART_TX + port);
inb387kernel/chr_drv/serial.c} while (inb(UART_LSR + port) & UART_LSR_DR);
inb394kernel/chr_drv/serial.cunsigned char status = inb(UART_LSR + info->port);
inb401kernel/chr_drv/serial.cunsigned char status = inb(UART_MSR + info->port);
inb436kernel/chr_drv/serial.cident = inb(UART_IIR + info->port) & 7;
inb454kernel/chr_drv/serial.civec = ~inb(ISR->port) & 0x0F;
inb461kernel/chr_drv/serial.civec = ~inb(ISR->port) & 0x0F;
inb626kernel/chr_drv/serial.cmcr = inb(UART_MCR + info->port);
inb728kernel/chr_drv/serial.c(void) inb(ICP);
inb751kernel/chr_drv/serial.c(void)inb(UART_RX + port);     /* read data port to reset things */
inb792kernel/chr_drv/serial.cmcr = inb(UART_MCR + port);
inb921kernel/chr_drv/serial.ccontrol = inb(UART_MCR + port);
inb922kernel/chr_drv/serial.cstatus = inb(UART_MSR + port);
inb941kernel/chr_drv/serial.ccontrol = inb(UART_MCR + port);
inb1110kernel/chr_drv/serial.c(void) inb(ICP);
inb1163kernel/chr_drv/serial.cscratch = inb(UART_SCR + port);
inb1165kernel/chr_drv/serial.cstatus1 = inb(UART_SCR + port);
inb1167kernel/chr_drv/serial.cstatus2 = inb(UART_SCR + port);
inb1175kernel/chr_drv/serial.cscratch = inb(UART_IIR + port) >> 6;