/drivers/scsi/ |
H A D | qlogicfas408.c | 84 x = inb(qbase + 0xd); 105 if (reqlen >= 128 && (inb(qbase + 8) & 2)) { /* full */ 111 if ((j = inb(qbase + 8)) & 4) 117 if (reqlen >= 44 && (inb(qbase + 8) & 8)) { /* 1/3 */ 130 while (reqlen && !((j = inb(qbase + 8)) & 0x10)) 132 *request++ = inb(qbase + 4); 136 j = inb(qbase + 8); 142 if (reqlen >= 128 && inb(qbase + 8) & 0x10) { /* empty */ 148 if (!((j = inb(qbase + 8)) & 8)) { 153 if (reqlen >= 40 && !(inb(qbas [all...] |
H A D | imm.h | 121 #define r_dtr(x) (unsigned char)inb((x)) 122 #define r_str(x) (unsigned char)inb((x)+1) 123 #define r_ctr(x) (unsigned char)inb((x)+2) 124 #define r_epp(x) (unsigned char)inb((x)+4) 125 #define r_fifo(x) (unsigned char)inb((x)) /* x must be base_hi */ 127 #define r_ecr(x) (unsigned char)inb((x)+2) /* x must be base_hi */
|
H A D | ppa.h | 128 #define r_dtr(x) (unsigned char)inb((x)) 129 #define r_str(x) (unsigned char)inb((x)+1) 130 #define r_ctr(x) (unsigned char)inb((x)+2) 131 #define r_epp(x) (unsigned char)inb((x)+4) 132 #define r_fifo(x) (unsigned char)inb((x)) /* x must be base_hi */ 134 #define r_ecr(x) (unsigned char)inb((x)+0x2) /* x must be base_hi */
|
H A D | atp870u.c | 65 j = inb(tmport); 78 cmdp = inb(dev->ioport[c] + 0x10); 83 if ((inb(tmport1) & 0x80) == 0) 84 outb((inb(tmport1) | 0x80), tmport1); 87 if ((inb(tmpcip) & 0x08) != 0) 91 if ((inb(tmpcip) & 0x08) == 0) { 94 if ((inb(tmpcip) & 0x01) == 0) { 104 i = inb(tmport); 113 target_id = inb(tmport); 144 ((unsigned char *) &adrcnt)[2] = inb(tmpor [all...] |
/drivers/i2c/busses/ |
H A D | i2c-isch.c | 74 "ADD=%02x, DAT0=%02x, DAT1=%02x\n", inb(SMBHSTCNT), 75 inb(SMBHSTCMD), inb(SMBHSTADD), inb(SMBHSTDAT0), 76 inb(SMBHSTDAT1)); 79 temp = inb(SMBHSTSTS) & 0x0f; 91 temp = inb(SMBHSTSTS) & 0x0f; 100 outb(inb(SMBHSTCNT) | 0x10, SMBHSTCNT); 104 temp = inb(SMBHSTSTS) & 0x0f; 123 temp = inb(SMBHSTST [all...] |
H A D | i2c-via.c | 56 outb(state ? inb(I2C_DIR) & ~I2C_SCL : inb(I2C_DIR) | I2C_SCL, I2C_DIR); 61 outb(state ? inb(I2C_DIR) & ~I2C_SDA : inb(I2C_DIR) | I2C_SDA, I2C_DIR); 66 return (0 != (inb(I2C_IN) & I2C_SCL)); 71 return (0 != (inb(I2C_IN) & I2C_SDA)); 134 outb(inb(I2C_DIR) & ~(I2C_SDA | I2C_SCL), I2C_DIR); 135 outb(inb(I2C_OUT) & ~(I2C_SDA | I2C_SCL), I2C_OUT);
|
H A D | scx200_acb.c | 135 outb(inb(ACBCTL1) | ACBCTL1_STOP, ACBCTL1); 165 outb(inb(ACBCTL1) | ACBCTL1_START, ACBCTL1); 171 outb(inb(ACBCTL1) | ACBCTL1_ACK, ACBCTL1); 173 outb(inb(ACBCTL1) & ~ACBCTL1_ACK, ACBCTL1); 187 outb(inb(ACBCTL1) | ACBCTL1_ACK, ACBCTL1); 189 outb(inb(ACBCTL1) & ~ACBCTL1_ACK, ACBCTL1); 194 outb(inb(ACBCTL1) | ACBCTL1_STOP, ACBCTL1); 197 *iface->ptr++ = inb(ACBSDA); 206 outb(inb(ACBCTL1) | ACBCTL1_STOP, ACBCTL1); 236 status = inb(ACBS [all...] |
/drivers/ide/ |
H A D | dtc2278.c | 56 inb(0x3f6); 58 inb(0x3f6); 60 inb(0x3f6); 61 if(inb(0xb4) == c) { 63 inb(0x3f6); 117 inb(0x3f6); 119 inb(0x3f6);
|
/drivers/staging/comedi/drivers/ |
H A D | ssv_dnp.c | 181 outb((inb(CSCDR) & 0xAA), CSCDR); 204 outb((inb(CSCDR) & 0xAA), CSCDR); 237 outb((inb(CSCDR) 242 outb((inb(CSCDR) 247 outb((inb(CSCDR) 254 data[0] = inb(CSCDR); 256 data[0] += inb(CSCDR) << 8; 258 data[0] += ((inb(CSCDR) & 0xF0) << 12); 286 (inb(CSCDR) & (1 << chan)) ? COMEDI_OUTPUT : COMEDI_INPUT; 317 register_buffer = inb(CSCD [all...] |
H A D | dt2814.c | 112 status = inb(dev->iobase + DT2814_CSR); 123 hi = inb(dev->iobase + DT2814_DATA); 124 lo = inb(dev->iobase + DT2814_DATA); 281 if (inb(dev->iobase + DT2814_CSR) & DT2814_ERR) { 285 i = inb(dev->iobase + DT2814_DATA); 286 i = inb(dev->iobase + DT2814_DATA); 301 if (inb(dev->iobase + DT2814_CSR) & DT2814_ERR) 305 i = inb(dev->iobase + DT2814_DATA); 306 i = inb(dev->iobase + DT2814_DATA); 377 hi = inb(de [all...] |
H A D | rti800.c | 95 #define Am9513_input_data() inb(dev->iobase+RTI800_9513A_DATA) 96 #define Am9513_input_status() inb(dev->iobase+RTI800_9513A_STATUS) 219 inb(dev->iobase + RTI800_ADCHI); 237 status = inb(dev->iobase + RTI800_CSR); 251 data[i] = inb(dev->iobase + RTI800_ADCLO); 252 data[i] |= (0xf & inb(dev->iobase + RTI800_ADCHI)) << 8; 301 data[1] = inb(dev->iobase + RTI800_DI); 358 inb(dev->iobase + 0), 359 inb(dev->iobase + 1), 360 inb(de [all...] |
/drivers/input/gameport/ |
H A D | lightning.c | 68 while ((inb(L4_PORT) & L4_BUSY) && t > 0) t--; 85 if (inb(L4_PORT) & L4_BUSY) goto fail; 89 status = inb(L4_PORT); 94 axes[i] = inb(L4_PORT); 100 *buttons = inb(L4_PORT) & 0x0f; 129 if (inb(L4_PORT) & L4_BUSY) 136 if (inb(L4_PORT) != L4_SELECT_DIGITAL + (port >> 2)) 146 cal[i] = inb(L4_PORT); 165 if (inb(L4_PORT) & L4_BUSY) 172 if (inb(L4_POR [all...] |
/drivers/input/serio/ |
H A D | i8042-io.h | 51 return inb(I8042_DATA_REG); 56 return inb(I8042_STATUS_REG);
|
/drivers/watchdog/ |
H A D | ibmasr.c | 77 reg = inb(asr_read_addr); 80 reg = inb(asr_read_addr); 83 reg = inb(asr_read_addr); 86 reg = inb(asr_read_addr); 103 reg = inb(asr_read_addr); 113 reg = inb(asr_read_addr); 116 reg = inb(asr_read_addr); 125 reg = inb(asr_read_addr); 133 reg = inb(asr_read_addr); 137 reg = inb(asr_read_add [all...] |
/drivers/net/appletalk/ |
H A D | cops.c | 380 inb(ioaddr+DAYNA_RESET); 385 inb(ioaddr); 397 status = (inb(ioaddr+DAYNA_CARD_STATUS)&3); 403 if((inb(ioaddr+TANG_CARD_STATUS)& TANG_TX_READY) !=0) 476 while(timeout++ < 5 && (inb(ioaddr+TANG_CARD_STATUS)&TANG_TX_READY)==0) 490 inb(ioaddr); /* Clear request latch. */ 500 inb(ioaddr+DAYNA_RESET); /* Clear the reset */ 562 if((inb(ioaddr+DAYNA_CARD_STATUS)&3)==1) 588 inb(ioaddr); 593 inb(ioadd [all...] |
/drivers/misc/c2port/ |
H A D | c2port-duramar2150.c | 38 v = inb(DIR_PORT); 57 v = inb(DIR_PORT); 69 return inb(DATA_PORT) & C2D; 78 v = inb(DATA_PORT); 94 v = inb(DATA_PORT);
|
/drivers/net/ethernet/dec/ |
H A D | ewrk3.c | 238 icr = inb(EWRK3_ICR);\ 247 csr = inb(EWRK3_CSR);\ 418 eisa_cr = inb(EISA_CR); 421 nicsr = inb(EWRK3_CSR); 423 icr = inb(EWRK3_ICR); 458 cmr = inb(EWRK3_CMR); 500 cr = inb(EWRK3_CR); /* Set up the Control Register */ 512 mem_start = inb(EWRK3_MBR); 664 printk(" # of DRAMS: %d\n", ((inb(EWRK3_CMR) & 0x02) ? 2 : 1)); 665 printk(" csr: 0x%02x\n", inb(EWRK3_CS [all...] |
/drivers/net/ethernet/8390/ |
H A D | ac3200.c | 181 " EISA ID %02x %02x %02x %02x.\n", inb(ioaddr + AC_CONFIG), 182 inb(ioaddr + AC_ID_PORT + 0), inb(ioaddr + AC_ID_PORT + 1), 183 inb(ioaddr + AC_ID_PORT + 2), inb(ioaddr + AC_ID_PORT + 3)); 187 dev->dev_addr[i] = inb(ioaddr + AC_SA_PROM + i); 193 if (inb(ioaddr + AC_SA_PROM + 0) != AC_ADDR0 194 || inb(ioaddr + AC_SA_PROM + 1) != AC_ADDR1 195 || inb(ioaddr + AC_SA_PROM + 2) != AC_ADDR2 ) { 204 dev->irq = config2irq(inb(ioadd [all...] |
H A D | es3210.c | 186 inb(ioaddr + ES_CFG1), inb(ioaddr + ES_CFG2), inb(ioaddr + ES_CFG3), 187 inb(ioaddr + ES_CFG4), inb(ioaddr + ES_CFG5), inb(ioaddr + ES_CFG6)); 198 dev->dev_addr[i] = inb(ioaddr + ES_SA_PROM + i); 215 unsigned char hi_irq = inb(ioaddr + ES_CFG2) & 0x07; 216 unsigned char lo_irq = inb(ioaddr + ES_CFG1) & 0xfe; 243 unsigned char mem_enabled = inb(ioadd [all...] |
/drivers/parport/ |
H A D | parport_pc.c | 118 ectr = inb(ECONTROL(pb)); 152 oecr = inb(ECONTROL(p)); 167 if (inb(ECONTROL(p)) & 0x01) 175 while (!(inb(ECONTROL(p)) & 0x01)) { 212 if (inb(ECONTROL(p)) & 0x2) 227 cnfga = inb(CONFIGA(p)); 243 inb(ECONTROL(p))); 298 s->u.pc.ecr = inb(ECONTROL(p)); 326 status = inb(STATUS(port)); 340 *((char *)buf) = inb(EPPDAT [all...] |
/drivers/ata/ |
H A D | pata_legacy.c | 280 inb(0x1F5); 281 outb(inb(0x1F2) | 0x80, 0x1F2); 282 inb(0x1F2); 283 inb(0x3F6); 284 inb(0x3F6); 285 inb(0x1F2); 286 inb(0x1F2); 288 while ((inb(0x1F2) & 0x80) && --tries); 292 outb(inb(0x1F4) & 0x07, 0x1F4); 294 rt = inb( [all...] |
/drivers/net/ethernet/3com/ |
H A D | 3c501.c | 244 station_addr[i] = inb(ioaddr + EL1_SAPROM); 273 inb(RX_STATUS); /* Clear pending interrupts. */ 274 inb(TX_STATUS); 377 dev->name, inb(TX_STATUS), 378 inb(AX_STATUS), inb(RX_STATUS)); 533 axsr = inb(AX_STATUS); 551 int txsr = inb(TX_STATUS); 627 int rxsr = inb(RX_STATUS); 630 dev->name, rxsr, inb(TX_STATU [all...] |
/drivers/input/mouse/ |
H A D | inport.c | 94 input_report_rel(inport_dev, REL_X, inb(INPORT_DATA_PORT)); 97 input_report_rel(inport_dev, REL_Y, inb(INPORT_DATA_PORT)); 100 buttons = inb(INPORT_DATA_PORT); 140 a = inb(INPORT_SIGNATURE_PORT); 141 b = inb(INPORT_SIGNATURE_PORT); 142 c = inb(INPORT_SIGNATURE_PORT);
|
/drivers/staging/vt6655/ |
H A D | upc.h | 45 *(pbyData) = inb(dwIOAddress); \ 118 *(pbyData) = inb(dwIOAddress); \ 151 byData = inb(0x61); \
|
/drivers/staging/vt6656/ |
H A D | upc.h | 45 *(pbyData) = inb(dwIOAddress); \ 118 *(pbyData) = inb(dwIOAddress); \ 151 byData = inb(0x61); \
|