Home
last modified time | relevance | path

Searched refs:inb (Results 1 – 200 of 626) sorted by relevance

1234

/linux-4.1.27/arch/alpha/kernel/
Des1888.c15 inb(0x0229); in es1888_init()
16 inb(0x0229); in es1888_init()
17 inb(0x0229); in es1888_init()
18 inb(0x022b); in es1888_init()
19 inb(0x0229); in es1888_init()
20 inb(0x022b); in es1888_init()
21 inb(0x0229); in es1888_init()
22 inb(0x0229); in es1888_init()
23 inb(0x022b); in es1888_init()
24 inb(0x0229); in es1888_init()
[all …]
Dsys_jensen.c103 printk("61=%02x, 461=%02x\n", inb(0x61), inb(0x461)); in jensen_device_interrupt()
130 inb(0x64); in jensen_device_interrupt()
131 inb(0x60); in jensen_device_interrupt()
133 inb(0x3fa); in jensen_device_interrupt()
134 inb(0x2fa); in jensen_device_interrupt()
Dsys_sio.c139 old_level_bits = inb(0x4d0) | (inb(0x4d1) << 8); in sio_fixup_irq_levels()
264 ctest4 = inb(io_port+0x21); in alphabook1_init_pci()
277 outb(0x0f, 0x3ce); orig = inb(0x3cf); /* read PR5 */ in alphabook1_init_pci()
279 outb(0x0b, 0x3ce); config = inb(0x3cf); /* read PR1 */ in alphabook1_init_pci()
Dsmc37c93x.c99 devId = inb(dataPort); in SMCConfigState()
102 /* unsigned char devRev = */ inb(dataPort); in SMCConfigState()
193 oldValue = inb(dataPort); in SMCEnableFDC()
219 currentControl = inb(dataPort); in SMCReportDeviceStatus()
Dirq_i8259.c157 pic = inb(0x20) | (inb(0xA0) << 8); /* read isr */ in isa_no_iack_sc_device_interrupt()
Dsys_cabriolet.c73 pld = inb(0x804) | (inb(0x805) << 8) | (inb(0x806) << 16); in cabriolet_device_interrupt()
Dsys_eb64p.c71 pld = inb(0x26) | (inb(0x27) << 8); in eb64p_device_interrupt()
Dsys_mikasa.c72 | (((unsigned long) inb(0xa0)) << 8) in mikasa_device_interrupt()
73 | inb(0x20)); in mikasa_device_interrupt()
/linux-4.1.27/drivers/scsi/
Datp870u.c65 j = inb(tmport); in atp870u_intr_handle()
78 cmdp = inb(dev->ioport[c] + 0x10); in atp870u_intr_handle()
83 if ((inb(tmport1) & 0x80) == 0) in atp870u_intr_handle()
84 outb((inb(tmport1) | 0x80), tmport1); in atp870u_intr_handle()
87 if ((inb(tmpcip) & 0x08) != 0) in atp870u_intr_handle()
91 if ((inb(tmpcip) & 0x08) == 0) { in atp870u_intr_handle()
94 if ((inb(tmpcip) & 0x01) == 0) { in atp870u_intr_handle()
104 i = inb(tmport); in atp870u_intr_handle()
113 target_id = inb(tmport); in atp870u_intr_handle()
144 ((unsigned char *) &adrcnt)[2] = inb(tmport++); in atp870u_intr_handle()
[all …]
Dqlogicfas408.c84 x = inb(qbase + 0xd); in ql_zap()
105 if (reqlen >= 128 && (inb(qbase + 8) & 2)) { /* full */ in ql_pdma()
111 if ((j = inb(qbase + 8)) & 4) in ql_pdma()
117 if (reqlen >= 44 && (inb(qbase + 8) & 8)) { /* 1/3 */ in ql_pdma()
130 while (reqlen && !((j = inb(qbase + 8)) & 0x10)) in ql_pdma()
132 *request++ = inb(qbase + 4); in ql_pdma()
136 j = inb(qbase + 8); in ql_pdma()
142 if (reqlen >= 128 && inb(qbase + 8) & 0x10) { /* empty */ in ql_pdma()
148 if (!((j = inb(qbase + 8)) & 8)) { in ql_pdma()
153 if (reqlen >= 40 && !(inb(qbase + 8) & 4)) { /* 2/3 */ in ql_pdma()
[all …]
Dppa.h128 #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 */
Dimm.h121 #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 */
Dfdomain.c598 inb( port + MSB_ID_Code ), inb( port + LSB_ID_Code ) ); in fdomain_is_valid_port()
607 if (inb( port + LSB_ID_Code ) != 0xe9) { /* test for 0x6127 id */ in fdomain_is_valid_port()
608 if (inb( port + LSB_ID_Code ) != 0x27) return 0; in fdomain_is_valid_port()
609 if (inb( port + MSB_ID_Code ) != 0x61) return 0; in fdomain_is_valid_port()
612 if (inb( port + MSB_ID_Code ) != 0x60) return 0; in fdomain_is_valid_port()
621 if ((inb( port + Configuration2 ) & 0x80) == 0x80) { in fdomain_is_valid_port()
623 if ((inb( port + Configuration2 ) & 0x80) == 0x00) { in fdomain_is_valid_port()
641 result = inb( port_base + Read_Loopback ); in fdomain_test_loopback()
666 int options = inb(base + Configuration1); in fdomain_get_irq()
1050 status = inb(port_base + TMC_Status); /* Read adapter status */
[all …]
Daha1740.c199 if ( inb(PORTADR(base)) & PORTADDR_ENH ) in aha1740_test_port()
228 while(inb(G2STAT(base)) & G2STAT_INTPEND) { in aha1740_intr_handle()
231 adapstat = inb(G2INTST(base)); in aha1740_intr_handle()
243 inb(G2STAT(base)),adapstat, in aha1740_intr_handle()
244 inb(G2INTST(base)), number_serviced++); in aha1740_intr_handle()
250 inb(G2STAT(base)),adapstat, in aha1740_intr_handle()
251 inb(G2INTST(base)), number_serviced++); in aha1740_intr_handle()
291 inb(MBOXIN0(base)), in aha1740_intr_handle()
292 inb(MBOXIN1(base)), in aha1740_intr_handle()
293 inb(MBOXIN2(base)), in aha1740_intr_handle()
[all …]
Dsym53c416.c255 bytes_left = inb(base + PIO_FIFO_CNT); /* Number of bytes in the PIO FIFO */ in sym53c416_read()
266 *(buffer++) = inb(base + PIO_FIFO_1); in sym53c416_read()
272 while(time_before(jiffies, i) && (inb(base + PIO_INT_REG) & EMPTY) && timeout) in sym53c416_read()
273 if(inb(base + PIO_INT_REG) & SCI) in sym53c416_read()
276 if(inb(base + PIO_INT_REG) & EMPTY) in sym53c416_read()
297 bufferfree = PIO_SIZE - inb(base + PIO_FIFO_CNT); in sym53c416_write()
316 while(time_before(jiffies, i) && (inb(base + PIO_INT_REG) & FULL) && timeout) in sym53c416_write()
319 if(inb(base + PIO_INT_REG) & FULL) in sym53c416_write()
338 status_reg = inb(base + STATUS_REG); in sym53c416_intr_handle()
339 pio_int_reg = inb(base + PIO_INT_REG); in sym53c416_intr_handle()
[all …]
Deata_pio.c175 if (inb(sh->base + HA_RSTATUS) & HA_SBUSY) in eata_pio_int_handler()
188 stat = inb(base + HA_RSTATUS); in eata_pio_int_handler()
257 if (!(inb(base + HA_RSTATUS) & HA_SERROR)) { in eata_pio_int_handler()
267 eata_stat = inb(base + HA_RSTATUS); in eata_pio_int_handler()
288 while (inb(base + HA_RSTATUS) & HA_SBUSY) in eata_pio_send_command()
390 while (!(inb(base + HA_RSTATUS) & HA_SDRQ)) in eata_pio_queue_lck()
413 while (inb(cmd->device->host->base + HA_RAUXSTAT) & HA_ABUSY) in DEF_SCSI_QCMD()
540 while (!(inb(base + HA_RSTATUS) & HA_SDRQ)) in get_pio_board_data()
548 while (inb(base + HA_RSTATUS) & HA_SBUSY) in get_pio_board_data()
551 if (inb(base + HA_RSTATUS) & HA_SERROR) in get_pio_board_data()
[all …]
DNCR53c406a.c153 #define rtrc(i) {inb(0x3da);outb(0x31,0x3c0);outb((i),0x3c0);}
353 i = inb(PIO_STATUS); in NCR53c406a_pio_read()
391 *request++ = inb(PIO_FIFO); in NCR53c406a_pio_read()
407 i = inb(PIO_STATUS); in NCR53c406a_pio_write()
492 …if ((inb(ports[i] + 0x0e) ^ inb(ports[i] + 0x0e)) == 7 && (inb(ports[i] + 0x0e) ^ inb(ports[i] + 0… in NCR53c406a_detect()
679 while (time_after(i, jiffies) && !(inb(STAT_REG) & 0xe0)) { /* wait for a pseudo-interrupt */
798 pio_status = inb(PIO_STATUS); in NCR53c406a_intr()
801 status = inb(STAT_REG); in NCR53c406a_intr()
802 DEB(seq_reg = inb(SEQ_REG)); in NCR53c406a_intr()
803 int_reg = inb(INT_REG); in NCR53c406a_intr()
[all …]
Dpas16.c161 #define rtrc(i) {inb(0x3da); outb(0x31, 0x3c0); outb((i), 0x3c0);}
214 tmp = inb( io_port + IO_CONFIG_3 ); in init_board()
261 board_rev = inb( io_port + PCB_CONFIG ); in pas16_hw_detect()
269 tmp = inb( io_port + PCB_CONFIG ); in pas16_hw_detect()
275 if( ( inb( io_port + OPERATION_MODE_1 ) & 0x03 ) != 0x03 ) in pas16_hw_detect()
431 outb( (inb(io_port + IO_CONFIG_3) & 0x0f), io_port + IO_CONFIG_3 ); in pas16_detect()
504 while ( !(inb(instance->io_port + P_STATUS_REG_OFFSET) & P_ST_RDY) ) in NCR5380_pread()
509 if ( inb(instance->io_port + P_TIMEOUT_STATUS_REG_OFFSET) & P_TS_TIM) { in NCR5380_pread()
541 while ( !((inb(instance->io_port + P_STATUS_REG_OFFSET)) & P_ST_RDY) ) in NCR5380_pwrite()
546 if (inb(instance->io_port + P_TIMEOUT_STATUS_REG_OFFSET) & P_TS_TIM) { in NCR5380_pwrite()
Dultrastor.c394 in_byte = inb(U14F_PRODUCT_ID(config.port_address)); in ultrastor_14f_detect()
410 in_byte = inb(U14F_PRODUCT_ID(config.port_address) + 1); in ultrastor_14f_detect()
454 *(char *)&config_1 = inb(CONFIG(config.port_address + 0)); in ultrastor_14f_detect()
455 *(char *)&config_2 = inb(CONFIG(config.port_address + 1)); in ultrastor_14f_detect()
550 if (inb(addr) != US24F_PRODUCT_ID_0 && in ultrastor_24f_detect()
551 inb(addr+1) != US24F_PRODUCT_ID_1 && in ultrastor_24f_detect()
552 inb(addr+2) != US24F_PRODUCT_ID_2) in ultrastor_24f_detect()
555 config.revision = inb(addr+3); in ultrastor_24f_detect()
557 if (! (inb(addr+4) & 1)) in ultrastor_24f_detect()
567 config_1 = inb(addr + 5); in ultrastor_24f_detect()
[all …]
Da100u2w.c144 if (inb(host->base + ORC_HCTRL) & HOSTSTOP) /* Wait HOSTSTOP set */ in wait_chip_ready()
156 if (inb(host->base + ORC_HSTUS) & RREADY) /* Wait READY set */ in wait_firmware_ready()
169 if (!(inb(host->base + ORC_HCTRL) & SCSIRST)) /* Wait SCSIRST done */ in wait_scsi_reset_done()
182 if (!(inb(host->base + ORC_HCTRL) & HDO)) /* Wait HDO off */ in wait_HDO_off()
195 if ((*data = inb(host->base + ORC_HSTUS)) & HDI) in wait_hdi_set()
215 version = inb(host->base + ORC_HDATA); in orc_read_fwrev()
220 version |= inb(host->base + ORC_HDATA) << 8; in orc_read_fwrev()
264 *ptr = inb(host->base + ORC_HDATA); in orc_nv_read()
375 data = inb(host->base + ORC_GCFG); in orc_load_firmware()
379 if (inb(host->base + ORC_EBIOSDATA) != 0x55) { in orc_load_firmware()
[all …]
Dinitio.c382 rb = inb(base + TUL_NVRAM); in initio_se2_rd()
433 if ((rb = inb(base + TUL_NVRAM)) & SE2DI) in initio_se2_wr()
519 gctrl = inb(base + TUL_GCTRL); in initio_read_eeprom()
526 gctrl = inb(base + TUL_GCTRL); in initio_read_eeprom()
540 if (inb(host->addr + TUL_XStatus) & XPEND) { /* if DMA xfer is pending, abort DMA xfer */ in initio_stop_bm()
543 while ((inb(host->addr + TUL_Int) & XABT) == 0) in initio_stop_bm()
561 while (!((host->jsint = inb(host->addr + TUL_SInt)) & TSS_SCSIRST_INT)) in initio_reset_scsi()
572 inb(host->addr + TUL_SInt); in initio_reset_scsi()
609 outb(inb(host->addr + TUL_PCMD) | 0x40, host->addr + TUL_PCMD); in initio_init()
642 (inb(host->addr + TUL_GCTRL1) & 0xFE), in initio_init()
[all …]
Daha152x.h289 #define GETPORT(PORT) inb( PORT )
290 #define SETBITS(PORT, BITS) outb( (inb(PORT) | (BITS)), (PORT) )
291 #define CLRBITS(PORT, BITS) outb( (inb(PORT) & ~(BITS)), (PORT) )
292 #define TESTHI(PORT, BITS) ((inb(PORT) & (BITS)) == (BITS))
293 #define TESTLO(PORT, BITS) ((inb(PORT) & (BITS)) == 0)
DNCR_Q720.c177 i = inb(io_base) | (inb(io_base+1)<<8); in NCR_Q720_probe()
185 pos4 = inb(io_base + 4); in NCR_Q720_probe()
191 asr10 = inb(io_base + 0x12); in NCR_Q720_probe()
197 asr9 = inb(io_base + 0x11); in NCR_Q720_probe()
236 asr2 = inb(io_base + 0x0a); in NCR_Q720_probe()
Daha1542.c80 u8 bits = inb(port) & mask; in wait_mask()
122 *buf++ = inb(DATA(base)); in aha1542_in()
191 if (inb(STATUS(sh->io_port)) == 0xff) in aha1542_test_port()
208 if (inb(INTRFLAGS(sh->io_port)) & INTRMASK) in aha1542_test_port()
219 inquiry_result[i] = inb(DATA(sh->io_port)); in aha1542_test_port()
223 if (inb(STATUS(sh->io_port)) & DF) in aha1542_test_port()
251 flag = inb(INTRFLAGS(sh->io_port)); in aha1542_interrupt()
263 printk("status %02x\n", inb(STATUS(sh->io_port))); in aha1542_interrupt()
270 flag = inb(INTRFLAGS(sh->io_port)); in aha1542_interrupt()
514 i = inb(STATUS(sh->io_port)); in aha1542_getconfig()
[all …]
Dqlogicfas408.h90 #define REG0 ( outb( inb( qbase + 0xd ) & 0x7f , qbase + 0xd ), outb( 4 , qbase + 0xd ))
91 #define REG1 ( outb( inb( qbase + 0xd ) | 0x80 , qbase + 0xd ), outb( 0xb4 | int_type, qbase + 0xd …
Dpas16.h124 #define NCR5380_read(reg) ( inb(PAS16_io_port(reg)) )
129 , instance->hostno, (reg), PAS16_io_port(reg))), inb( PAS16_io_port(reg)) )
Dsim710.c193 irq_index = (inb(io_addr + 0xc85) & 0x7) - 1; in sim710_eisa_probe()
195 val = inb(io_addr + 0x4); in sim710_eisa_probe()
204 irq_index = inb(io_addr + 0xc88) & 0x07; in sim710_eisa_probe()
/linux-4.1.27/drivers/i2c/busses/
Di2c-isch.c73 "ADD=%02x, DAT0=%02x, DAT1=%02x\n", inb(SMBHSTCNT), in sch_transaction()
74 inb(SMBHSTCMD), inb(SMBHSTADD), inb(SMBHSTDAT0), in sch_transaction()
75 inb(SMBHSTDAT1)); in sch_transaction()
78 temp = inb(SMBHSTSTS) & 0x0f; in sch_transaction()
90 temp = inb(SMBHSTSTS) & 0x0f; in sch_transaction()
99 outb(inb(SMBHSTCNT) | 0x10, SMBHSTCNT); in sch_transaction()
103 temp = inb(SMBHSTSTS) & 0x0f; in sch_transaction()
122 temp = inb(SMBHSTSTS) & 0x07; in sch_transaction()
133 "ADD=%02x, DAT0=%02x, DAT1=%02x\n", inb(SMBHSTCNT), in sch_transaction()
134 inb(SMBHSTCMD), inb(SMBHSTADD), inb(SMBHSTDAT0), in sch_transaction()
[all …]
Dscx200_acb.c131 outb(inb(ACBCTL1) | ACBCTL1_STOP, ACBCTL1); in scx200_acb_machine()
161 outb(inb(ACBCTL1) | ACBCTL1_START, ACBCTL1); in scx200_acb_machine()
167 outb(inb(ACBCTL1) | ACBCTL1_ACK, ACBCTL1); in scx200_acb_machine()
169 outb(inb(ACBCTL1) & ~ACBCTL1_ACK, ACBCTL1); in scx200_acb_machine()
183 outb(inb(ACBCTL1) | ACBCTL1_ACK, ACBCTL1); in scx200_acb_machine()
185 outb(inb(ACBCTL1) & ~ACBCTL1_ACK, ACBCTL1); in scx200_acb_machine()
190 outb(inb(ACBCTL1) | ACBCTL1_STOP, ACBCTL1); in scx200_acb_machine()
193 *iface->ptr++ = inb(ACBSDA); in scx200_acb_machine()
202 outb(inb(ACBCTL1) | ACBCTL1_STOP, ACBCTL1); in scx200_acb_machine()
232 status = inb(ACBST); in scx200_acb_poll()
[all …]
Di2c-via.c51 outb(state ? inb(I2C_DIR) & ~I2C_SCL : inb(I2C_DIR) | I2C_SCL, I2C_DIR); in bit_via_setscl()
56 outb(state ? inb(I2C_DIR) & ~I2C_SDA : inb(I2C_DIR) | I2C_SDA, I2C_DIR); in bit_via_setsda()
61 return (0 != (inb(I2C_IN) & I2C_SCL)); in bit_via_getscl()
66 return (0 != (inb(I2C_IN) & I2C_SDA)); in bit_via_getsda()
129 outb(inb(I2C_DIR) & ~(I2C_SDA | I2C_SCL), I2C_DIR); in vt586b_probe()
130 outb(inb(I2C_OUT) & ~(I2C_SDA | I2C_SCL), I2C_OUT); in vt586b_probe()
/linux-4.1.27/arch/arm/mach-footbridge/
Dnetwinder-hw.c133 return inb(GP1_IO_BASE) | inb(GP2_IO_BASE) << 8; in nw_gpio_read()
437 inb(0x203); in rwa010_read_ident()
439 bit = inb(0x203); in rwa010_read_ident()
453 dprintk("Card no = %d\n", inb(0x203)); in rwa010_global_init()
476 i = inb(0x203); in rwa010_game_port_init()
479 dprintk("%02X%02X (201)\n", inb(0x203), i); in rwa010_game_port_init()
492 i = inb(0x203); in rwa010_waveartist_init()
495 dprintk("%02X%02X (%X),", inb(0x203), i, base); in rwa010_waveartist_init()
498 dprintk(" irq: %d (%d),", inb(0x203), irq); in rwa010_waveartist_init()
501 dprintk(" dma: %d (%d)\n", inb(0x203), dma); in rwa010_waveartist_init()
[all …]
Disa-irq.c37 outb(inb(PIC_MASK_LO) | mask, PIC_MASK_LO); in isa_mask_pic_lo_irq()
44 outb(inb(PIC_MASK_LO) | mask, PIC_MASK_LO); in isa_ack_pic_lo_irq()
52 outb(inb(PIC_MASK_LO) & ~mask, PIC_MASK_LO); in isa_unmask_pic_lo_irq()
65 outb(inb(PIC_MASK_HI) | mask, PIC_MASK_HI); in isa_mask_pic_hi_irq()
72 outb(inb(PIC_MASK_HI) | mask, PIC_MASK_HI); in isa_ack_pic_hi_irq()
81 outb(inb(PIC_MASK_HI) & ~mask, PIC_MASK_HI); in isa_unmask_pic_hi_irq()
144 if (inb(PIC_MASK_LO) == 0xf5 && inb(PIC_MASK_HI) == 0xfa) { in isa_init_irq()
/linux-4.1.27/kernel/debug/kdb/
Dkdb_keyboard.c44 (inb(KBD_STATUS_REG) == 0xff && inb(KBD_DATA_REG) == 0xff)) { in kdb_get_kbd_char()
50 if ((inb(KBD_STATUS_REG) & KBD_STAT_OBF) == 0) in kdb_get_kbd_char()
56 scancode = inb(KBD_DATA_REG); in kdb_get_kbd_char()
57 scanstatus = inb(KBD_STATUS_REG); in kdb_get_kbd_char()
227 while ((inb(KBD_STATUS_REG) & KBD_STAT_OBF) == 0) in kdb_kbd_cleanup_state()
233 scancode = inb(KBD_DATA_REG); in kdb_kbd_cleanup_state()
234 scanstatus = inb(KBD_STATUS_REG); in kdb_kbd_cleanup_state()
/linux-4.1.27/drivers/net/appletalk/
Dcops.c380 inb(ioaddr+DAYNA_RESET); in cops_irq()
385 inb(ioaddr); in cops_irq()
397 status = (inb(ioaddr+DAYNA_CARD_STATUS)&3); in cops_irq()
403 if((inb(ioaddr+TANG_CARD_STATUS)& TANG_TX_READY) !=0) in cops_irq()
476 while(timeout++ < 5 && (inb(ioaddr+TANG_CARD_STATUS)&TANG_TX_READY)==0) in tangent_wait_reset()
490 inb(ioaddr); /* Clear request latch. */ in cops_reset()
500 inb(ioaddr+DAYNA_RESET); /* Clear the reset */ in cops_reset()
562 if((inb(ioaddr+DAYNA_CARD_STATUS)&3)==1) in cops_load()
588 inb(ioaddr); in cops_load()
593 inb(ioaddr); /* Clear initial ready signal. */ in cops_load()
[all …]
/linux-4.1.27/drivers/ide/
Ddtc2278.c56 inb(0x3f6); in sub22()
58 inb(0x3f6); in sub22()
60 inb(0x3f6); in sub22()
61 if(inb(0xb4) == c) { in sub22()
63 inb(0x3f6); in sub22()
117 inb(0x3f6); in dtc2278_probe()
119 inb(0x3f6); in dtc2278_probe()
Dht6560b.c138 (void)inb(HT_CONFIG_PORT); in ht6560b_dev_select()
139 (void)inb(HT_CONFIG_PORT); in ht6560b_dev_select()
140 (void)inb(HT_CONFIG_PORT); in ht6560b_dev_select()
141 (void)inb(HT_CONFIG_PORT); in ht6560b_dev_select()
147 (void)inb(hwif->io_ports.status_addr); in ht6560b_dev_select()
167 if ((orig_value = inb(HT_CONFIG_PORT)) == 0xff) in try_to_init_ht6560b()
172 if (!( (~inb(HT_CONFIG_PORT)) & 0x3f )) { in try_to_init_ht6560b()
178 if ((~inb(HT_CONFIG_PORT))& 0x3f) { in try_to_init_ht6560b()
187 (void)inb(0x1f7); /* Status register */ in try_to_init_ht6560b()
Dpdc202xx_new.c76 value = inb(hwif->dma_base + 3); in get_indexed_reg()
216 cnt0 = inb(pri_dma_base + 0x03); in read_counter()
218 cnt1 = inb(pri_dma_base + 0x03); in read_counter()
220 cnt2 = inb(sec_dma_base + 0x03); in read_counter()
222 cnt3 = inb(sec_dma_base + 0x03); in read_counter()
256 scr1 = inb(dma_base + 0x03); in detect_pll_input_clock()
268 scr1 = inb(dma_base + 0x03); in detect_pll_input_clock()
355 pll_ctl0 = inb(sec_dma_base + 0x03); in init_chipset_pdcnew()
357 pll_ctl1 = inb(sec_dma_base + 0x03); in init_chipset_pdcnew()
414 pll_ctl0 = inb(sec_dma_base + 0x03); in init_chipset_pdcnew()
[all …]
Dns87415.c46 tmp = inb(port); in superio_ide_inb()
70 tf->error = inb(io_ports->feature_addr); in superio_tf_read()
72 tf->nsect = inb(io_ports->nsect_addr); in superio_tf_read()
74 tf->lbal = inb(io_ports->lbal_addr); in superio_tf_read()
76 tf->lbam = inb(io_ports->lbam_addr); in superio_tf_read()
78 tf->lbah = inb(io_ports->lbah_addr); in superio_tf_read()
191 dma_cmd = inb(hwif->dma_base + ATA_DMA_CMD); in ns87415_dma_end()
195 dma_cmd = inb(hwif->dma_base + ATA_DMA_CMD); in ns87415_dma_end()
Dpdc202xx_old.c89 u8 sc1d = inb(high_16 + 0x1d); in pdc202xx_test_irq()
128 u8 clock = inb(clock_reg); in pdc_old_enable_66MHz_clock()
136 u8 clock = inb(clock_reg); in pdc_old_disable_66MHz_clock()
156 u8 clock = inb(high_16 + 0x11); in pdc202xx_dma_start()
177 clock = inb(high_16 + 0x11); in pdc202xx_dma_end()
193 udma_speed_flag = inb(dmabase | 0x1f); in init_chipset_pdc202xx()
194 primary_mode = inb(dmabase | 0x1a); in init_chipset_pdc202xx()
195 secondary_mode = inb(dmabase | 0x1b); in init_chipset_pdc202xx()
208 printk("%sACTIVE\n", (inb(dmabase | 0x1f) & 1) ? "" : "IN"); in init_chipset_pdc202xx()
Dide-io-std.c19 return (u8) inb(port); in ide_inb()
55 return inb(hwif->io_ports.status_addr); in ide_read_status()
64 return inb(hwif->io_ports.ctl_addr); in ide_read_altstatus()
152 (void)inb(port); in ata_vlb_sync()
153 (void)inb(port); in ata_vlb_sync()
154 (void)inb(port); in ata_vlb_sync()
Dali14xx.c93 return inb(dataPort); in inReg()
158 regOff = inb(basePort); in findPort()
161 if (inb(basePort) == regOn) { in findPort()
192 t = inb(regPort) & 0x01; in initRegisters()
Dsc1200.c46 chip_id = inb (0x903c); in sc1200_get_pci_clock()
47 silicon_revision = inb (0x903d); in sc1200_get_pci_clock()
177 dma_stat = inb(dma_base+2); /* get DMA status */ in sc1200_dma_end()
184 outb(inb(dma_base)&~1, dma_base); /* !! DO THIS HERE !! stop DMA */ in sc1200_dma_end()
Dopti621.c59 ret = inb(reg_base + reg); in read_reg()
100 (void)inb(reg_base + CNTRL_REG); in opti621_set_pio_mode()
Dhpt366.c726 dma_cmd = inb(hwif->dma_base + ATA_DMA_CMD); in hpt370_irq_timeout()
743 u8 dma_stat = inb(hwif->dma_base + ATA_DMA_STATUS); in hpt370_dma_end()
748 dma_stat = inb(hwif->dma_base + ATA_DMA_STATUS); in hpt370_dma_end()
769 dma_stat = inb(hwif->dma_base + ATA_DMA_STATUS); in hpt374_dma_test_irq()
802 u8 scr2 = inb(base + 0x6b); in hpt3xxn_set_clock()
819 outb(inb(base + 0x60) | 0x32, base + 0x60); in hpt3xxn_set_clock()
820 outb(inb(base + 0x64) | 0x32, base + 0x64); in hpt3xxn_set_clock()
1146 outb(inb(io_base + 0x9c) | 0x04, io_base + 0x9c); in init_chipset_hpt366()
1242 dma_old = inb(base + 2); in init_dma_hpt366()
/linux-4.1.27/drivers/input/gameport/
Dlightning.c68 while ((inb(L4_PORT) & L4_BUSY) && t > 0) t--; in l4_wait_ready()
85 if (inb(L4_PORT) & L4_BUSY) goto fail; in l4_cooked_read()
89 status = inb(L4_PORT); in l4_cooked_read()
94 axes[i] = inb(L4_PORT); in l4_cooked_read()
100 *buttons = inb(L4_PORT) & 0x0f; in l4_cooked_read()
129 if (inb(L4_PORT) & L4_BUSY) in l4_getcal()
136 if (inb(L4_PORT) != L4_SELECT_DIGITAL + (port >> 2)) in l4_getcal()
146 cal[i] = inb(L4_PORT); in l4_getcal()
165 if (inb(L4_PORT) & L4_BUSY) in l4_setcal()
172 if (inb(L4_PORT) != L4_SELECT_DIGITAL + (port >> 2)) in l4_setcal()
[all …]
Dns558.c83 c = inb(io); in ns558_isa_probe()
85 if (~(u = v = inb(io)) & 3) { in ns558_isa_probe()
94 for (i = 0; i < 1000; i++) v &= inb(io); in ns558_isa_probe()
106 u = inb(io); in ns558_isa_probe()
108 if ((u ^ inb(io)) & 0xf) { in ns558_isa_probe()
126 if (inb(io & (-1 << i)) != inb((io & (-1 << i)) + (1 << i) - 1)) b++; in ns558_isa_probe()
/linux-4.1.27/scripts/dtc/
Dflattree.c584 static void inbuf_init(struct inbuf *inb, void *base, void *limit) in inbuf_init() argument
586 inb->base = base; in inbuf_init()
587 inb->limit = limit; in inbuf_init()
588 inb->ptr = inb->base; in inbuf_init()
591 static void flat_read_chunk(struct inbuf *inb, void *p, int len) in flat_read_chunk() argument
593 if ((inb->ptr + len) > inb->limit) in flat_read_chunk()
596 memcpy(p, inb->ptr, len); in flat_read_chunk()
598 inb->ptr += len; in flat_read_chunk()
601 static uint32_t flat_read_word(struct inbuf *inb) in flat_read_word() argument
605 assert(((inb->ptr - inb->base) % sizeof(val)) == 0); in flat_read_word()
[all …]
/linux-4.1.27/sound/oss/
Dsb_common.c103 if ((inb(DSP_STATUS) & 0x80) == 0) in sb_dsp_command()
119 if (inb(DSP_DATA_AVAIL) & 0x80) in sb_dsp_get_byte()
120 return inb(DSP_READ); in sb_dsp_get_byte()
190 status = inb(DSP_DATA_AVAIL); in sb_intr()
193 status = inb(DSP_DATA_AVL16); in sb_intr()
198 int src = inb(devc->pcibase+0x1A); in pci_intr()
239 for (loopc = 0; loopc < 1000 && !(inb(DSP_DATA_AVAIL) & 0x80); loopc++); in sb_dsp_reset()
241 if (inb(DSP_READ) != 0xAA) in sb_dsp_reset()
263 if (inb(DSP_DATA_AVAIL) & 0x80) in dsp_get_vers()
266 devc->major = inb(DSP_READ); in dsp_get_vers()
[all …]
Dad1848.c209 while (timeout > 0 && inb(devc->base) == 0x80) /*Are we initializing */ in ad_read()
215 x = inb(io_Indexed_Data(devc)); in ad_read()
225 x = inb(io_Indexed_Data(devc)); in ad_read()
235 while (timeout > 0 && inb(devc->base) == 0x80) /* Are we initializing */ in ad_write()
267 while (timeout > 0 && inb(devc->base) == 0x80) in wait_for_calibration()
269 if (inb(devc->base) & 0x80) in wait_for_calibration()
311 while (timeout > 0 && inb(devc->base) == 0x80) /*Are we initializing */ in ad_enter_MCE()
315 prev = inb(io_Index_Addr(devc)); in ad_enter_MCE()
328 while (timeout > 0 && inb(devc->base) == 0x80) /*Are we initializing */ in ad_leave_MCE()
334 prev = inb(io_Index_Addr(devc)); in ad_leave_MCE()
[all …]
Dwaveartist.c165 clear = ~clear & inb(ctlr_port); in waveartist_set_ctlr()
178 old_ctlr = inb(ctlr_port) & ~IRQ_ACK; in waveartist_iack()
205 if (inb(hw->io_base + STATR) & CMD_RF) { in waveartist_reset()
244 if (inb(io_base + STATR) & CMD_RF) { in waveartist_cmd()
262 if (inb(io_base + STATR) & CMD_WE) in waveartist_cmd()
275 if (inb(io_base + STATR) & CMD_RF) in waveartist_cmd()
613 inb(devc->hw.io_base + CTLR)); in waveartist_prepare_for_input()
615 inb(devc->hw.io_base + STATR)); in waveartist_prepare_for_input()
617 inb(devc->hw.io_base + IRQSTAT)); in waveartist_prepare_for_input()
663 printk("WA CTLR reg: 0x%02X.\n",inb(devc->hw.io_base + CTLR)); in waveartist_prepare_for_output()
[all …]
/linux-4.1.27/arch/mips/loongson/lemote-2f/
Dec_kb3310b.c30 value = inb(EC_IO_PORT_DATA); in ec_read()
46 inb(EC_IO_PORT_DATA); in ec_write()
70 status = inb(EC_STS_PORT); in ec_query_seq()
72 status = inb(EC_STS_PORT); in ec_query_seq()
112 status = inb(EC_STS_PORT); in ec_get_event_num()
115 status = inb(EC_STS_PORT); in ec_get_event_num()
123 value = inb(EC_DAT_PORT); in ec_get_event_num()
Dirq.c41 isr = inb(PIC_MASTER_CMD) & in mach_i8259_irq()
42 ~inb(PIC_MASTER_IMR) & ~(1 << PIC_CASCADE_IR); in mach_i8259_irq()
44 isr = (inb(PIC_SLAVE_CMD) & ~inb(PIC_SLAVE_IMR)) << 8; in mach_i8259_irq()
55 if (~inb(PIC_MASTER_ISR) & 0x80) in mach_i8259_irq()
Dpm.c65 irq_mask = inb(PIC_MASTER_IMR); in setup_wakeup_events()
72 inb(PIC_MASTER_IMR); in setup_wakeup_events()
74 inb(PIC_SLAVE_IMR); in setup_wakeup_events()
/linux-4.1.27/drivers/parport/
Dparport_pc.c118 ectr = inb(ECONTROL(pb)); in frob_econtrol()
152 oecr = inb(ECONTROL(p)); in change_mode()
167 if (inb(ECONTROL(p)) & 0x01) in change_mode()
175 while (!(inb(ECONTROL(p)) & 0x01)) { in change_mode()
250 s->u.pc.ecr = inb(ECONTROL(p)); in parport_pc_save_state()
278 status = inb(STATUS(port)); in parport_pc_epp_read_data()
292 *((char *)buf) = inb(EPPDATA(port)); in parport_pc_epp_read_data()
297 status = inb(STATUS(port)); in parport_pc_epp_read_data()
312 if (inb(STATUS(port)) & 0x01) { in parport_pc_epp_read_data()
319 *((char *)buf) = inb(EPPDATA(port)); in parport_pc_epp_read_data()
[all …]
/linux-4.1.27/drivers/ata/
Dpata_legacy.c280 inb(0x1F5); in pdc20230_set_piomode()
281 outb(inb(0x1F2) | 0x80, 0x1F2); in pdc20230_set_piomode()
282 inb(0x1F2); in pdc20230_set_piomode()
283 inb(0x3F6); in pdc20230_set_piomode()
284 inb(0x3F6); in pdc20230_set_piomode()
285 inb(0x1F2); in pdc20230_set_piomode()
286 inb(0x1F2); in pdc20230_set_piomode()
288 while ((inb(0x1F2) & 0x80) && --tries); in pdc20230_set_piomode()
292 outb(inb(0x1F4) & 0x07, 0x1F4); in pdc20230_set_piomode()
294 rt = inb(0x1F3); in pdc20230_set_piomode()
[all …]
/linux-4.1.27/drivers/net/ethernet/8390/
Dwd.c177 checksum += inb(ioaddr + 8 + i); in wd_probe1()
178 if (inb(ioaddr + 8) == 0xff /* Extra check to avoid soundcard. */ in wd_probe1()
179 || inb(ioaddr + 9) == 0xff in wd_probe1()
195 dev->dev_addr[i] = inb(ioaddr + 8 + i); in wd_probe1()
204 if (inb(ioaddr+0) == 'P' && inb(ioaddr+1) == 'D') { in wd_probe1()
205 unsigned char reg5 = inb(ioaddr+5); in wd_probe1()
207 switch (inb(ioaddr+2)) { in wd_probe1()
224 if (inb(ioaddr+i) != inb(ioaddr+8+i)) in wd_probe1()
231 int tmp = inb(ioaddr+1); /* fiddle with 16bit bit */ in wd_probe1()
233 if (((inb( ioaddr+1) & 0x01) == 0x01) /* A 16 bit card */ in wd_probe1()
[all …]
Dne2k-pci.c258 reg0 = inb(ioaddr); in ne2k_pci_init_one()
266 regd = inb(ioaddr + 0x0d); in ne2k_pci_init_one()
269 inb(ioaddr + EN0_COUNTER0); /* Clear the counter by reading. */ in ne2k_pci_init_one()
270 if (inb(ioaddr + EN0_COUNTER0) != 0) { in ne2k_pci_init_one()
293 outb(inb(ioaddr + NE_RESET), ioaddr + NE_RESET); in ne2k_pci_init_one()
298 while ((inb(ioaddr + EN0_ISR) & ENISR_RESET) == 0) in ne2k_pci_init_one()
341 SA_prom[i] = inb(ioaddr + NE_DATAPORT); in ne2k_pci_init_one()
419 outb(inb(ioaddr + 0x20) | 0x80, ioaddr + 0x20); in set_holtek_fdx()
463 outb(inb(NE_BASE + NE_RESET), NE_BASE + NE_RESET); in ne2k_pci_reset_8390()
469 while ((inb(NE_BASE+EN0_ISR) & ENISR_RESET) == 0) in ne2k_pci_reset_8390()
[all …]
Dsmc-ultra.c213 unsigned char idreg = inb(ioaddr + 7); in ultra_probe1()
214 unsigned char reg4 = inb(ioaddr + 4) & 0x7f; in ultra_probe1()
231 checksum += inb(ioaddr + 8 + i); in ultra_probe1()
243 dev->dev_addr[i] = inb(ioaddr + 8 + i); in ultra_probe1()
253 outb(0x80 | inb(ioaddr + 0x0c), ioaddr + 0x0c); in ultra_probe1()
254 piomode = inb(ioaddr + 0x8); in ultra_probe1()
255 addr = inb(ioaddr + 0xb); in ultra_probe1()
256 irqreg = inb(ioaddr + 0xd); in ultra_probe1()
401 outb(inb(ioaddr + 4) | 0x80, ioaddr + 4); in ultra_open()
402 outb((inb(ioaddr + 13) & ~0x4C) | irq2reg[dev->irq], ioaddr + 13); in ultra_open()
[all …]
Dapne.c224 outb(inb(ioaddr + NE_RESET), ioaddr + NE_RESET); in apne_probe1()
226 while ((inb(ioaddr + NE_EN0_ISR) & ENISR_RESET) == 0) in apne_probe1()
263 SA_prom[i] = inb(ioaddr + NE_DATAPORT); in apne_probe1()
264 SA_prom[i+1] = inb(ioaddr + NE_DATAPORT); in apne_probe1()
369 outb(inb(NE_BASE + NE_RESET), NE_BASE + NE_RESET); in apne_reset_8390()
375 while ((inb(NE_BASE+NE_EN0_ISR) & ENISR_RESET) == 0) in apne_reset_8390()
420 *ptrc++ = inb(NE_BASE + NE_DATAPORT); in apne_get_8390_hdr()
463 buf[count-1] = inb(NE_BASE + NE_DATAPORT); in apne_block_input()
468 *ptrc++ = inb(NE_BASE + NE_DATAPORT); in apne_block_input()
523 while ((inb(NE_BASE + NE_EN0_ISR) & ENISR_RDC) == 0) in apne_block_output()
Dne.c350 outb(inb(ioaddr + NE_RESET), ioaddr + NE_RESET); in ne_probe1()
394 SA_prom[i] = inb(ioaddr + NE_DATAPORT); in ne_probe1()
395 SA_prom[i+1] = inb(ioaddr + NE_DATAPORT); in ne_probe1()
415 inb(ioaddr + EN0_RCNTLO) == 0x50 && in ne_probe1()
416 inb(ioaddr + EN0_RCNTHI) == 0x70) in ne_probe1()
574 outb(inb(NE_BASE + NE_RESET), NE_BASE + NE_RESET); in ne_reset_8390()
659 buf[count-1] = inb(NE_BASE + NE_DATAPORT); in ne_block_input()
/linux-4.1.27/drivers/watchdog/
Dibmasr.c77 reg = inb(asr_read_addr); in __asr_toggle()
80 reg = inb(asr_read_addr); in __asr_toggle()
83 reg = inb(asr_read_addr); in __asr_toggle()
86 reg = inb(asr_read_addr); in __asr_toggle()
103 reg = inb(asr_read_addr); in asr_enable()
113 reg = inb(asr_read_addr); in asr_enable()
116 reg = inb(asr_read_addr); in asr_enable()
125 reg = inb(asr_read_addr); in asr_disable()
133 reg = inb(asr_read_addr); in asr_disable()
137 reg = inb(asr_read_addr); in asr_disable()
[all …]
Dwdt_pci.c135 inb(WDT_DC); /* Disable watchdog */ in wdtpci_start()
141 inb(WDT_DC); /* Disable watchdog */ in wdtpci_start()
145 inb(WDT_BUZZER); /* disable */ in wdtpci_start()
147 inb(WDT_OPTONOTRST); /* disable */ in wdtpci_start()
149 inb(WDT_OPTORST); /* disable */ in wdtpci_start()
151 inb(WDT_PROGOUT); /* disable */ in wdtpci_start()
181 inb(WDT_DC); /* Disable watchdog */ in wdtpci_stop()
201 inb(WDT_DC); /* Disable watchdog */ in wdtpci_ping()
248 new_status = inb(WDT_SR); in wdtpci_get_status()
283 c = inb(WDT_RT); in wdtpci_get_temperature()
[all …]
Dpc87413_wdt.c82 cr_data = inb(WDT_DATA_IO_PORT); in pc87413_select_wdt_out()
108 cr_data = inb(WDT_DATA_IO_PORT); in pc87413_enable_swc()
127 addr_h = inb(WDT_DATA_IO_PORT); in pc87413_get_swc_base_addr()
131 addr_l = inb(WDT_DATA_IO_PORT); in pc87413_get_swc_base_addr()
146 outb_p(inb(swc_base_addr + 0x0f) | 0x03, swc_base_addr + 0x0f); in pc87413_swc_bank3()
168 outb_p(inb(swc_base_addr + WDCTL) | 0x01, swc_base_addr + WDCTL); in pc87413_enable_wden()
178 outb_p(inb(swc_base_addr + WDCFG) | 0x80, swc_base_addr + WDCFG); in pc87413_enable_sw_wd_tren()
189 outb_p(inb(swc_base_addr + WDCFG) & 0x7f, swc_base_addr + WDCFG); in pc87413_disable_sw_wd_tren()
200 outb_p(inb(swc_base_addr + WDCTL) | 0x80, swc_base_addr + WDCTL); in pc87413_enable_sw_wd_trg()
211 outb_p(inb(swc_base_addr + WDCTL) & 0x7f, swc_base_addr + WDCTL); in pc87413_disable_sw_wd_trg()
Dsp5100_tco.c136 val = inb(SB800_IO_PM_DATA_REG); in tco_timer_enable()
142 val = inb(SB800_IO_PM_DATA_REG); in tco_timer_enable()
161 val = inb(SP5100_IO_PM_DATA_REG); in tco_timer_enable()
362 val = inb(data_reg); in sp5100_tco_setupdevice()
364 val = val << 8 | inb(data_reg); in sp5100_tco_setupdevice()
366 val = val << 8 | inb(data_reg); in sp5100_tco_setupdevice()
369 val = val << 8 | (inb(data_reg) & 0xf8); in sp5100_tco_setupdevice()
387 val = inb(SB800_IO_PM_DATA_REG); in sp5100_tco_setupdevice()
389 val = val << 8 | inb(SB800_IO_PM_DATA_REG); in sp5100_tco_setupdevice()
391 val = val << 8 | inb(SB800_IO_PM_DATA_REG); in sp5100_tco_setupdevice()
[all …]
DiTCO_vendor_support.c188 val = inb(SM_DATAIO); in supermicro_new_pre_start()
198 val = inb(SM_DATAIO); in supermicro_new_pre_start()
204 val = inb(SM_DATAIO); in supermicro_new_pre_start()
219 val = inb(SM_DATAIO); in supermicro_new_pre_stop()
Dit8712f_wdt.c100 return inb(VAL); in superio_inb()
113 val = inb(VAL) << 8; in superio_inw()
115 val |= inb(VAL); in superio_inw()
150 inb(address); in it8712f_wdt_ping()
Dsch311x_wdt.c100 return inb(sio_config_port + 1); in sch311x_sio_inb()
153 t = inb(sch311x_wdt_data.runtime_reg + GP60); in sch311x_wdt_start()
167 t = inb(sch311x_wdt_data.runtime_reg + GP60); in sch311x_wdt_stop()
214 new_status = inb(sch311x_wdt_data.runtime_reg + WDT_CTRL); in sch311x_wdt_get_status()
Dpcwd.c294 if (inb(pcwd_private.io_addr) != 0xF0) in pcwd_check_temperature_support()
491 control_status = inb(pcwd_private.io_addr); in pcwd_get_status()
498 control_status = inb(pcwd_private.io_addr + 1); in pcwd_get_status()
571 *temperature = ((inb(pcwd_private.io_addr)) * 9 / 5) + 32; in pcwd_get_temperature()
789 if ((inb(pcwd_private.io_addr + 2) == 0xFF) || in get_revision()
790 (inb(pcwd_private.io_addr + 3) == 0xFF)) in get_revision()
/linux-4.1.27/drivers/staging/comedi/drivers/
Ddt2814.c71 status = inb(dev->iobase + DT2814_CSR); in dt2814_ai_eoc()
94 hi = inb(dev->iobase + DT2814_DATA); in dt2814_ai_insn_read()
95 lo = inb(dev->iobase + DT2814_DATA); in dt2814_ai_insn_read()
209 hi = inb(dev->iobase + DT2814_DATA); in dt2814_interrupt()
210 lo = inb(dev->iobase + DT2814_DATA); in dt2814_interrupt()
222 if (inb(dev->iobase + DT2814_CSR) & DT2814_FINISH) in dt2814_interrupt()
225 inb(dev->iobase + DT2814_DATA); in dt2814_interrupt()
226 inb(dev->iobase + DT2814_DATA); in dt2814_interrupt()
247 if (inb(dev->iobase + DT2814_CSR) & DT2814_ERR) { in dt2814_attach()
251 i = inb(dev->iobase + DT2814_DATA); in dt2814_attach()
[all …]
Dssv_dnp.c72 val = inb(CSCDR) & 0x0f; in dnp_dio_insn_bits()
77 val = inb(CSCDR); in dnp_dio_insn_bits()
79 val |= (inb(CSCDR) << 8); in dnp_dio_insn_bits()
81 val |= ((inb(CSCDR) & 0xf0) << 12); in dnp_dio_insn_bits()
122 val = inb(CSCDR); in dnp_dio_insn_config()
161 outb((inb(CSCDR) & 0xAA), CSCDR); in dnp_attach()
173 outb((inb(CSCDR) & 0xAA), CSCDR); in dnp_detach()
Daio_iiro_16.c59 val = inb(dev->iobase + AIO_IIRO_16_INPUT_0_7); in aio_iiro_16_read_inputs()
60 val |= inb(dev->iobase + AIO_IIRO_16_INPUT_8_15) << 8; in aio_iiro_16_read_inputs()
72 status = inb(dev->iobase + AIO_IIRO_16_STATUS); in aio_iiro_16_cos()
88 inb(dev->iobase + AIO_IIRO_16_IRQ); in aio_iiro_enable_irq()
211 s->state = inb(dev->iobase + AIO_IIRO_16_RELAY_0_7) | in aio_iiro_16_attach()
212 (inb(dev->iobase + AIO_IIRO_16_RELAY_8_15) << 8); in aio_iiro_16_attach()
Ddas08.c196 status = inb(dev->iobase + DAS08_STATUS); in das08_ai_eoc()
217 inb(dev->iobase + DAS08_LSB); in das08_ai_rinsn()
218 inb(dev->iobase + DAS08_MSB); in das08_ai_rinsn()
238 if (inb(dev->iobase + DAS08_MSB) & 0x80) in das08_ai_rinsn()
248 msb = inb(dev->iobase + DAS08_MSB); in das08_ai_rinsn()
249 lsb = inb(dev->iobase + DAS08_LSB); in das08_ai_rinsn()
273 data[1] = DAS08_IP(inb(dev->iobase + DAS08_STATUS)); in das08_di_rbits()
304 data[1] = inb(dev->iobase + DAS08JR_DIO); in das08jr_di_rbits()
335 inb(dev->iobase + DAS08JR_DIO); in das08_ao_set_data()
340 inb(dev->iobase + DAS08AO_AO_UPDATE); in das08_ao_set_data()
Ddmm32at.c190 val = inb(dev->iobase + DMM32AT_AI_LSB_REG); in dmm32at_ai_get_sample()
191 val |= (inb(dev->iobase + DMM32AT_AI_MSB_REG) << 8); in dmm32at_ai_get_sample()
204 status = inb(dev->iobase + context); in dmm32at_ai_status()
422 intstat = inb(dev->iobase + DMM32AT_INTCLK_REG); in dmm32at_isr()
452 status = inb(dev->iobase + DMM32AT_AUX_DI_REG); in dmm32at_ao_eoc()
481 inb(dev->iobase + DMM32AT_AO_MSB_REG); in dmm32at_ao_insn_write()
499 return inb(dev->iobase + regbase + port); in dmm32at_8255_io()
530 ailo = inb(dev->iobase + DMM32AT_AI_LO_CHAN_REG); in dmm32at_reset()
531 aihi = inb(dev->iobase + DMM32AT_AI_HI_CHAN_REG); in dmm32at_reset()
532 fifostat = inb(dev->iobase + DMM32AT_FIFO_STATUS_REG); in dmm32at_reset()
[all …]
Dcomedi_parport.c89 data[1] = inb(dev->iobase + PARPORT_DATA_REG); in parport_data_reg_insn_bits()
106 ctrl = inb(dev->iobase + PARPORT_CTRL_REG); in parport_data_reg_insn_config()
121 data[1] = inb(dev->iobase + PARPORT_STATUS_REG) >> 3; in parport_status_reg_insn_bits()
134 ctrl = inb(dev->iobase + PARPORT_CTRL_REG); in parport_ctrl_reg_insn_bits()
198 ctrl = inb(dev->iobase + PARPORT_CTRL_REG); in parport_intr_cmd()
210 ctrl = inb(dev->iobase + PARPORT_CTRL_REG); in parport_intr_cancel()
223 ctrl = inb(dev->iobase + PARPORT_CTRL_REG); in parport_interrupt()
Dke_counter.c82 inb(dev->iobase + KE_LATCH_REG(chan)); in ke_counter_insn_read()
84 val = inb(dev->iobase + KE_LSB_REG(chan)); in ke_counter_insn_read()
85 val |= (inb(dev->iobase + KE_MID_REG(chan)) << 8); in ke_counter_insn_read()
86 val |= (inb(dev->iobase + KE_MSB_REG(chan)) << 16); in ke_counter_insn_read()
87 val |= (inb(dev->iobase + KE_SIGN_REG(chan)) << 24); in ke_counter_insn_read()
128 src = inb(dev->iobase + KE_OSC_SEL_REG); in ke_counter_insn_config()
Dunioxx5.c151 *data = inb(usp->usp_iobase + channel_offset); in __unioxx5_digital_read()
184 control = inb(usp->usp_iobase); /* get control register byte */ in __unioxx5_analog_read()
187 while (!((control = inb(usp->usp_iobase + 0)) & Rx4CA)) in __unioxx5_analog_read()
266 while (!((inb(usp->usp_iobase + 0)) & TxBE)) in __unioxx5_analog_write()
399 while (!(inb(iobase + 0) & TxBE)) in __unioxx5_subdev_init()
404 while (!(inb(iobase + 0) & Rx2CA)) { in __unioxx5_subdev_init()
415 usp->usp_module_type[i] = inb(iobase + 6); in __unioxx5_subdev_init()
451 id = inb(ba + 0xE); in unioxx5_attach()
452 num = inb(ba + 0xF); in unioxx5_attach()
Ddt2817.c100 val = inb(iobase + 0); in dt2817_dio_insn_bits()
101 val |= (inb(iobase + 1) << 8); in dt2817_dio_insn_bits()
102 val |= (inb(iobase + 2) << 16); in dt2817_dio_insn_bits()
103 val |= (inb(iobase + 3) << 24); in dt2817_dio_insn_bits()
Dadq12b.c125 status = inb(dev->iobase + ADQ12B_STINR); in adq12b_ai_eoc()
151 val = inb(dev->iobase + ADQ12B_ADLOW); /* trigger A/D */ in adq12b_ai_insn_read()
158 val = inb(dev->iobase + ADQ12B_ADHIG) << 8; in adq12b_ai_insn_read()
159 val |= inb(dev->iobase + ADQ12B_ADLOW); /* retriggers A/D */ in adq12b_ai_insn_read()
172 data[1] = (inb(dev->iobase + ADQ12B_STINR) & ADQ12B_STINR_IN_MASK); in adq12b_di_insn_bits()
Dpcmmio.c227 val = inb(iobase + PCMMIO_PORT_REG(port + 0)); in pcmmio_dio_read()
228 val |= (inb(iobase + PCMMIO_PORT_REG(port + 1)) << 8); in pcmmio_dio_read()
229 val |= (inb(iobase + PCMMIO_PORT_REG(port + 2)) << 16); in pcmmio_dio_read()
232 val = inb(iobase + PCMMIO_PAGE_REG(0)); in pcmmio_dio_read()
233 val |= (inb(iobase + PCMMIO_PAGE_REG(1)) << 8); in pcmmio_dio_read()
234 val |= (inb(iobase + PCMMIO_PAGE_REG(2)) << 16); in pcmmio_dio_read()
376 int_pend = inb(dev->iobase + PCMMIO_INT_PENDING_REG) & 0x07; in interrupt_pcmmio()
533 status = inb(dev->iobase + PCMMIO_AI_STATUS_REG); in pcmmio_ai_eoc()
586 val = inb(iobase + PCMMIO_AI_LSB_REG); in pcmmio_ai_insn_read()
587 val |= inb(iobase + PCMMIO_AI_MSB_REG) << 8; in pcmmio_ai_insn_read()
[all …]
Drti800.c149 status = inb(dev->iobase + RTI800_CSR); in rti800_ai_eoc()
171 inb(dev->iobase + RTI800_ADCHI); in rti800_ai_insn_read()
198 data[i] = inb(dev->iobase + RTI800_ADCLO); in rti800_ai_insn_read()
199 data[i] |= (inb(dev->iobase + RTI800_ADCHI) & 0xf) << 8; in rti800_ai_insn_read()
239 data[1] = inb(dev->iobase + RTI800_DI); in rti800_di_insn_bits()
270 inb(dev->iobase + RTI800_ADCHI); in rti800_attach()
Ddt2811.c230 status = inb(dev->iobase + DT2811_ADCSR); in dt2811_ai_eoc()
250 data[i] = inb(dev->iobase + DT2811_ADDATLO); in dt2811_ai_insn()
251 data[i] |= inb(dev->iobase + DT2811_ADDATHI) << 8; in dt2811_ai_insn()
282 data[1] = inb(dev->iobase + DT2811_DIO); in dt2811_di_insn_bits()
335 i = inb(dev->iobase + DT2811_ADDATLO); in dt2811_attach()
336 i = inb(dev->iobase + DT2811_ADDATHI); in dt2811_attach()
Dcb_pcimdas.c172 status = inb(devpriv->BADR3 + PCIMDAS_STATUS_REG); in cb_pcimdas_ai_eoc()
193 d = inb(devpriv->BADR3 + PCIMDAS_PACER_REG); in cb_pcimdas_ai_insn_read()
254 val = inb(devpriv->BADR3 + PCIMDAS_DI_DO_REG); in cb_pcimdas_di_insn_bits()
299 ctrl = inb(devpriv->BADR3 + PCIMDAS_USER_CNTR_REG); in cb_pcimdas_counter_insn_config()
321 status = inb(devpriv->BADR3 + PCIMDAS_STATUS_REG); in cb_pcimdas_pacer_clk()
337 status = inb(devpriv->BADR3 + PCIMDAS_STATUS_REG); in cb_pcimdas_is_ai_se()
351 status = inb(devpriv->BADR3 + PCIMDAS_STATUS_REG); in cb_pcimdas_is_ai_uni()
Dpcmad.c70 status = inb(dev->iobase + PCMAD_STATUS); in pcmad_ai_eoc()
94 val = inb(dev->iobase + PCMAD_LSB) | in pcmad_ai_insn_read()
95 (inb(dev->iobase + PCMAD_MSB) << 8); in pcmad_ai_insn_read()
Dpcmda12.c88 inb(ioreg); in pcmda12_ao_insn_write()
107 inb(dev->iobase); in pcmda12_ao_insn_read()
122 inb(dev->iobase); in pcmda12_ao_reset()
Dfl512.c76 val = inb(dev->iobase + FL512_AI_LSB_REG); in fl512_ai_insn_read()
77 val |= (inb(dev->iobase + FL512_AI_MSB_REG) << 8); in fl512_ai_insn_read()
101 inb(dev->iobase + FL512_AO_TRIG_REG(chan)); in fl512_ao_insn_write()
Dmultiq3.c117 hi = inb(dev->iobase + MULTIQ3_AD_CS); in multiq3_ai_insn_read()
118 lo = inb(dev->iobase + MULTIQ3_AD_CS); in multiq3_ai_insn_read()
182 value = inb(dev->iobase + MULTIQ3_ENC_DATA); in multiq3_encoder_insn_read()
183 value |= (inb(dev->iobase + MULTIQ3_ENC_DATA) << 8); in multiq3_encoder_insn_read()
184 value |= (inb(dev->iobase + MULTIQ3_ENC_DATA) << 16); in multiq3_encoder_insn_read()
Dpcl730.c242 val = inb(dev->iobase + reg); in pcl730_get_bits()
244 val |= (inb(dev->iobase + reg + 1) << 8); in pcl730_get_bits()
246 val |= (inb(dev->iobase + reg + 2) << 16); in pcl730_get_bits()
248 val |= (inb(dev->iobase + reg + 3) << 24); in pcl730_get_bits()
Dquatech_daqp_cs.c202 while (!((status = inb(dev->iobase + DAQP_STATUS)) in daqp_interrupt()
212 data = inb(dev->iobase + DAQP_FIFO); in daqp_interrupt()
213 data |= inb(dev->iobase + DAQP_FIFO) << 8; in daqp_interrupt()
305 && (inb(dev->iobase + DAQP_STATUS) & DAQP_STATUS_EVENTS)) in daqp_ai_insn_read()
326 data[i] = inb(dev->iobase + DAQP_FIFO); in daqp_ai_insn_read()
327 data[i] |= inb(dev->iobase + DAQP_FIFO) << 8; in daqp_ai_insn_read()
612 && (inb(dev->iobase + DAQP_STATUS) & DAQP_STATUS_EVENTS)) in daqp_ai_cmd()
669 data[0] = inb(dev->iobase + DAQP_DIGITAL_IO); in daqp_di_insn_bits()
Damplc_pc263.c92 s->state = inb(dev->iobase) | (inb(dev->iobase + 1) << 8); in pc263_attach()
Dpcmuio.c197 val = inb(iobase + PCMUIO_PORT_REG(port + 0)); in pcmuio_read()
198 val |= (inb(iobase + PCMUIO_PORT_REG(port + 1)) << 8); in pcmuio_read()
199 val |= (inb(iobase + PCMUIO_PORT_REG(port + 2)) << 16); in pcmuio_read()
202 val = inb(iobase + PCMUIO_PAGE_REG(0)); in pcmuio_read()
203 val |= (inb(iobase + PCMUIO_PAGE_REG(1)) << 8); in pcmuio_read()
204 val |= (inb(iobase + PCMUIO_PAGE_REG(2)) << 16); in pcmuio_read()
355 val = inb(iobase + PCMUIO_INT_PENDING_REG) & 0x07; in pcmuio_handle_asic_interrupt()
Damplc_pci263.c79 s->state = inb(dev->iobase) | (inb(dev->iobase + 1) << 8); in pci263_auto_attach()
Ddas800.c238 return inb(dev->iobase + 7); in das800_ind_read()
424 unsigned int lsb = inb(dev->iobase + DAS800_LSB); in das800_ai_get_sample()
425 unsigned int msb = inb(dev->iobase + DAS800_MSB); in das800_ai_get_sample()
444 status = inb(dev->iobase + DAS800_STATUS); in das800_interrupt()
474 fifo_overflow = !!(inb(dev->iobase + DAS800_GAIN) & in das800_interrupt()
524 status = inb(dev->iobase + DAS800_STATUS); in das800_ai_eoc()
580 data[1] = (inb(dev->iobase + DAS800_STATUS) >> 4) & 0x7; in das800_di_insn_bits()
Dni_daq_700.c98 val |= inb(dev->iobase + DIO_R) << 8; in daq700_dio_insn_bits()
129 status = inb(dev->iobase + STA_R2); in daq700_ai_eoc()
132 status = inb(dev->iobase + STA_R1); in daq700_ai_eoc()
Dadv_pci_dio.c419 data[1] |= inb(dev->iobase + d->addr + i) << (8 * i); in pci_dio_insn_bits_di_b()
494 imb[2] = inb(dev->iobase + IMB2); in pci1760_unchecked_mbxrequest()
496 imb[0] = inb(dev->iobase + IMB0); in pci1760_unchecked_mbxrequest()
497 imb[1] = inb(dev->iobase + IMB1); in pci1760_unchecked_mbxrequest()
498 imb[3] = inb(dev->iobase + IMB3); in pci1760_unchecked_mbxrequest()
517 if (inb(dev->iobase + IMB2) == CMD_ClearIMB2) in pci1760_clear_imb2()
530 if (inb(dev->iobase + IMB2) == omb[2]) { in pci1760_mbxrequest()
547 data[1] = inb(dev->iobase + IMB3); in pci1760_insn_bits_di()
966 if ((inb(reg) & 0x07) == 0x02) { in pci_dio_override_cardtype()
968 if ((inb(reg) & 0x07) == 0x05) in pci_dio_override_cardtype()
Dpcl726.c276 val = inb(dev->iobase + PCL727_DI_LSB_REG); in pcl726_di_insn_bits()
277 val |= (inb(dev->iobase + PCL727_DI_MSB_REG) << 8); in pcl726_di_insn_bits()
279 val = inb(dev->iobase + PCL726_DI_LSB_REG); in pcl726_di_insn_bits()
280 val |= (inb(dev->iobase + PCL726_DI_MSB_REG) << 8); in pcl726_di_insn_bits()
Dpcl711.c176 val = inb(dev->iobase + PCL711_AI_MSB_REG) << 8; in pcl711_ai_get_sample()
177 val |= inb(dev->iobase + PCL711_AI_LSB_REG); in pcl711_ai_get_sample()
250 status = inb(dev->iobase + PCL711_AI_MSB_REG); in pcl711_ai_eoc()
397 val = inb(dev->iobase + PCL711_DI_LSB_REG); in pcl711_di_insn_bits()
398 val |= (inb(dev->iobase + PCL711_DI_MSB_REG) << 8); in pcl711_di_insn_bits()
Dpcl818.c396 val = inb(dev->iobase + PCL818_FI_DATALO); in pcl818_ai_get_fifo_sample()
397 val |= (inb(dev->iobase + PCL818_FI_DATAHI) << 8); in pcl818_ai_get_fifo_sample()
411 val = inb(dev->iobase + PCL818_AI_MSB_REG) << 8; in pcl818_ai_get_sample()
412 val |= inb(dev->iobase + PCL818_AI_LSB_REG); in pcl818_ai_get_sample()
427 status = inb(dev->iobase + PCL818_STATUS_REG); in pcl818_ai_eoc()
516 status = inb(dev->iobase + PCL818_FI_STATUS); in pcl818_handle_fifo()
638 if (inb(port + PCL818_STATUS_REG) & PCL818_STATUS_MUX) in check_single_ended()
865 data[1] = inb(dev->iobase + PCL818_DO_DI_LSB_REG) | in pcl818_di_insn_bits()
866 (inb(dev->iobase + PCL818_DO_DI_MSB_REG) << 8); in pcl818_di_insn_bits()
/linux-4.1.27/drivers/platform/chrome/
Dcros_ec_lpc.c41 if (!(inb(EC_LPC_ADDR_HOST_CMD) & EC_LPC_STATUS_BUSY_MASK)) in ec_response_timed_out()
97 msg->result = inb(EC_LPC_ADDR_HOST_DATA); in cros_ec_cmd_xfer_lpc()
113 args.flags = inb(EC_LPC_ADDR_HOST_ARGS); in cros_ec_cmd_xfer_lpc()
114 args.command_version = inb(EC_LPC_ADDR_HOST_ARGS + 1); in cros_ec_cmd_xfer_lpc()
115 args.data_size = inb(EC_LPC_ADDR_HOST_ARGS + 2); in cros_ec_cmd_xfer_lpc()
116 args.checksum = inb(EC_LPC_ADDR_HOST_ARGS + 3); in cros_ec_cmd_xfer_lpc()
132 msg->indata[i] = inb(EC_LPC_ADDR_HOST_PARAM + i); in cros_ec_cmd_xfer_lpc()
165 *s = inb(EC_LPC_ADDR_MEMMAP + i); in cros_ec_lpc_readmem()
171 *s = inb(EC_LPC_ADDR_MEMMAP + i); in cros_ec_lpc_readmem()
192 if ((inb(EC_LPC_ADDR_MEMMAP + EC_MEMMAP_ID) != 'E') || in cros_ec_lpc_probe()
[all …]
/linux-4.1.27/drivers/media/rc/
Dite-cir.c564 iflags = inb(dev->cir_addr + IT87_IIR) & IT87_II; in it87_get_irq_causes()
592 val = inb(dev->cir_addr + IT87_RCR) in it87_set_carrier_params()
619 fifo = inb(dev->cir_addr + IT87_RSR) & IT87_RXFBC; in it87_get_rx_bytes()
622 *(buf++) = inb(dev->cir_addr + IT87_DR); in it87_get_rx_bytes()
638 return inb(dev->cir_addr + IT87_TSR) & IT87_TXFBC; in it87_get_tx_used_slots()
654 outb(inb(dev->cir_addr + IT87_RCR) | IT87_RXACT, in it87_idle_rx()
658 outb(inb(dev->cir_addr + IT87_TCR1) | IT87_FIFOCLR, in it87_idle_rx()
668 outb(inb(dev->cir_addr + IT87_IER) & ~(IT87_RDAIE | IT87_RFOIE), in it87_disable_rx()
672 outb(inb(dev->cir_addr + IT87_RCR) & ~IT87_RXEN, in it87_disable_rx()
686 outb(inb(dev->cir_addr + IT87_RCR) | IT87_RXEN, in it87_enable_rx()
[all …]
Dwinbond-cir.c264 val = inb(addr); in wbcir_set_bits()
294 if (inb(data->ebase + WBCIR_REG_ECEIR_CTS) & WBCIR_LED_ENABLE) in wbcir_led_brightness_get()
341 unsigned counter = inb(data->ebase + WBCIR_REG_ECEIR_CNT_LO) | in wbcir_carrier_report()
342 inb(data->ebase + WBCIR_REG_ECEIR_CNT_HI) << 8; in wbcir_carrier_report()
389 while (inb(data->sbase + WBCIR_REG_SP3_LSR) & WBCIR_RX_AVAIL) { in wbcir_irq_rx()
390 irdata = inb(data->sbase + WBCIR_REG_SP3_RXDATA); in wbcir_irq_rx()
492 status = inb(data->sbase + WBCIR_REG_SP3_EIR); in wbcir_irq_handler()
502 if (inb(data->sbase + WBCIR_REG_SP3_LSR) & WBCIR_RX_OVERRUN) { in wbcir_irq_handler()
508 if (inb(data->sbase + WBCIR_REG_SP3_ASCR) & WBCIR_TX_UNDERRUN) in wbcir_irq_handler()
946 inb(data->sbase + WBCIR_REG_SP3_LSR); /* Clear LSR */ in wbcir_init_hw()
[all …]
/linux-4.1.27/drivers/net/irda/
Dsmsc-ircc2.c362 outb(((inb(iobase + IRCC_MASTER) & 0xf0) | (bank & 0x07)), in register_bank()
659 high = inb(fir_base + IRCC_ID_HIGH); in smsc_ircc_present()
660 low = inb(fir_base + IRCC_ID_LOW); in smsc_ircc_present()
661 chip = inb(fir_base + IRCC_CHIP_ID); in smsc_ircc_present()
662 version = inb(fir_base + IRCC_VERSION); in smsc_ircc_present()
663 config = inb(fir_base + IRCC_INTERFACE); in smsc_ircc_present()
699 config = inb(fir_base + IRCC_INTERFACE); in smsc_ircc_setup_io()
762 outb(((inb(iobase + IRCC_SCE_CFGA) & 0x87) | IRCC_CFGA_IRDA_SIR_A), in smsc_ircc_init_chip()
766 outb(((inb(iobase + IRCC_SCE_CFGB) & 0x3f) | IRCC_CFGB_MUX_COM), in smsc_ircc_init_chip()
769 outb(((inb(iobase + IRCC_SCE_CFGB) & 0x3f) | IRCC_CFGB_MUX_IR), in smsc_ircc_init_chip()
[all …]
Dnsc-ircc.c239 reg = inb(cfg_base); in nsc_ircc_init()
248 id = inb(cfg_base+1); in nsc_ircc_init()
615 reg = inb(cfg_base+1); in nsc_ircc_probe_108()
637 reg = inb(cfg_base+1); in nsc_ircc_probe_108()
686 reg = inb(cfg_base+1); in nsc_ircc_probe_108()
723 reg = inb(cfg_base+1); in nsc_ircc_probe_338()
729 reg = inb(cfg_base+1); in nsc_ircc_probe_338()
735 reg = (inb(cfg_base+1) & 0xfe) << 2; in nsc_ircc_probe_338()
738 reg |= ((inb(cfg_base+1) & 0xfc) << 8); in nsc_ircc_probe_338()
744 reg = inb(cfg_base+1); in nsc_ircc_probe_338()
[all …]
Dw83977af_ir.c344 outb(inb(iobase+ADCR1) | ADCR1_ADV_SL, iobase+ADCR1); in w83977af_probe()
352 version = inb(iobase+AUID); in w83977af_probe()
411 set = inb(iobase+SSR); in w83977af_change_speed()
511 set = inb(iobase+SSR); in w83977af_hard_xmit()
557 set = inb(iobase+SSR); in w83977af_dma_write()
561 outb(inb(iobase+HCR) & ~HCR_EN_DMA, iobase+HCR); in w83977af_dma_write()
572 outb(inb(iobase+HCR) | HCR_EN_DMA | HCR_TX_WT, iobase+HCR); in w83977af_dma_write()
590 set = inb(iobase+SSR); in w83977af_pio_write()
635 set = inb(iobase+SSR); in w83977af_dma_xmit_complete()
639 outb(inb(iobase+HCR) & ~HCR_EN_DMA, iobase+HCR); in w83977af_dma_xmit_complete()
[all …]
Dali-ircc.c194 reg = inb(cfg_base+1); in ali_ircc_init()
202 revision = inb(cfg_base+1); in ali_ircc_init()
492 hi = inb(cfg_base+1); in ali_ircc_probe_53()
494 low = inb(cfg_base+1); in ali_ircc_probe_53()
503 reg = inb(cfg_base+1); in ali_ircc_probe_53()
509 reg = inb(cfg_base+1); in ali_ircc_probe_53()
520 reg = inb(cfg_base+1); in ali_ircc_probe_53()
526 reg = inb(cfg_base+1); in ali_ircc_probe_53()
564 version = inb(iobase+FIR_ID_VR); in ali_ircc_setup()
583 outb(inb(iobase+FIR_IRDA_CR) | IRDA_CR_CRC, iobase+FIR_IRDA_CR); in ali_ircc_setup()
[all …]
/linux-4.1.27/drivers/media/radio/
Dradio-zoltrix.c95 inb(isa->io + 3); /* Zoltrix needs to be read to confirm */ in zoltrix_s_mute_volume()
101 inb(isa->io + 2); in zoltrix_s_mute_volume()
127 inb(isa->io + 3); /* Zoltrix needs to be read to confirm */ in zoltrix_s_frequency()
156 inb(isa->io + 2); in zoltrix_s_frequency()
172 a = inb(isa->io); in zoltrix_g_rxsubchans()
174 b = inb(isa->io); in zoltrix_g_rxsubchans()
189 a = inb(isa->io); in zoltrix_g_signal()
191 b = inb(isa->io); in zoltrix_g_signal()
Dradio-cadet.c122 if ((inb(dev->io + 1) & 0x40) == 0) in cadet_getstereo()
137 curvol = inb(dev->io + 1); /* Save current volume/mute setting */ in cadet_gettune()
145 fifo = (fifo << 1) | ((inb(dev->io + 1) >> 7) & 0x01); in cadet_gettune()
148 dev->tunestat &= inb(dev->io + 1); in cadet_gettune()
248 curvol = inb(dev->io + 1); in cadet_setfreq()
270 outb(inb(dev->io + 1) & 0x7f, dev->io + 1); in cadet_setfreq()
291 if ((inb(dev->io + 1) & 0x20) != 0) in cadet_handler()
295 while ((inb(dev->io) & 0x80) != 0) { in cadet_handler()
296 dev->rdsbuf[dev->rdsin] = inb(dev->io + 1); in cadet_handler()
385 outb(inb(dev->io + 1) & 0x7f, dev->io + 1); in vidioc_g_tuner()
[all …]
Dradio-trust.c67 #define TR_DELAY do { inb(tr->isa.io); inb(tr->isa.io); inb(tr->isa.io); } while (0)
143 v |= inb(isa->io); in trust_g_signal()
Dradio-aztech.c99 if (inb(isa->io) & AZTECH_BIT_MONO) in aztech_g_rxsubchans()
106 return (inb(isa->io) & AZTECH_BIT_NOT_TUNED) ? 0 : 0xffff; in aztech_g_signal()
Dradio-sf16fmi.c114 res = (int)inb(fmi->io + 1); in fmi_getsigstr()
297 ((inb(io) & 0xf9) == 0xf9 && (inb(io) & 0x4) == 0)) in fmi_init()
307 if (inb(io) == 0xff) { in fmi_init()
/linux-4.1.27/arch/x86/kernel/
Di8259.c102 ret = inb(PIC_MASTER_CMD) & mask; in i8259A_irq_pending()
104 ret = inb(PIC_SLAVE_CMD) & (mask >> 8); in i8259A_irq_pending()
131 value = inb(PIC_MASTER_CMD) & irqmask; in i8259A_irq_real()
136 value = inb(PIC_SLAVE_CMD) & (irqmask >> 8); in i8259A_irq_real()
175 inb(PIC_SLAVE_IMR); /* DUMMY - (do we need this?) */ in mask_and_ack_8259A()
182 inb(PIC_MASTER_IMR); /* DUMMY - (do we need this?) */ in mask_and_ack_8259A()
242 trigger[0] = inb(0x4d0) & 0xF8; in save_ELCR()
243 trigger[1] = inb(0x4d1) & 0xDE; in save_ELCR()
317 new_val = inb(PIC_MASTER_IMR); in init_8259A()
/linux-4.1.27/drivers/tty/
Dmxser.c296 oldlcr = inb(baseio + UART_LCR); in mxser_enable_must_enchance_mode()
299 efr = inb(baseio + MOXA_MUST_EFR_REGISTER); in mxser_enable_must_enchance_mode()
312 oldlcr = inb(baseio + UART_LCR); in mxser_disable_must_enchance_mode()
315 efr = inb(baseio + MOXA_MUST_EFR_REGISTER); in mxser_disable_must_enchance_mode()
328 oldlcr = inb(baseio + UART_LCR); in mxser_set_must_xon1_value()
331 efr = inb(baseio + MOXA_MUST_EFR_REGISTER); in mxser_set_must_xon1_value()
345 oldlcr = inb(baseio + UART_LCR); in mxser_set_must_xoff1_value()
348 efr = inb(baseio + MOXA_MUST_EFR_REGISTER); in mxser_set_must_xoff1_value()
362 oldlcr = inb(info->ioaddr + UART_LCR); in mxser_set_must_fifo_value()
365 efr = inb(info->ioaddr + MOXA_MUST_EFR_REGISTER); in mxser_set_must_fifo_value()
[all …]
/linux-4.1.27/drivers/net/
Dsb1000.c267 a = inb(ioaddr[0] + 7); in card_wait_for_busy_clear()
273 a = inb(ioaddr[0] + 7); in card_wait_for_busy_clear()
291 a = inb(ioaddr[1] + 6); in card_wait_for_ready()
297 a = inb(ioaddr[1] + 6); in card_wait_for_ready()
305 in[1] = inb(ioaddr[0] + 1); in card_wait_for_ready()
306 in[2] = inb(ioaddr[0] + 2); in card_wait_for_ready()
307 in[3] = inb(ioaddr[0] + 3); in card_wait_for_ready()
308 in[4] = inb(ioaddr[0] + 4); in card_wait_for_ready()
309 in[0] = inb(ioaddr[0] + 5); in card_wait_for_ready()
310 in[6] = inb(ioaddr[0] + 6); in card_wait_for_ready()
[all …]
/linux-4.1.27/drivers/block/paride/
Dppc6lnx.c126 i = inb(ppc->lpt_addr + 1); in ppc6_select()
131 ppc->org_data = inb(ppc->lpt_addr); in ppc6_select()
133 ppc->org_ctrl = inb(ppc->lpt_addr + 2) & 0x5F; // readback ctrl in ppc6_select()
176 k = inb(ppc->lpt_addr + 1) & 0xB8; in ppc6_select()
184 k = (inb(ppc->lpt_addr + 1) & 0xB8) ^ 0xB8; in ppc6_select()
303 data = inb(ppc->lpt_addr + 1); in ppc6_rd_data_byte()
313 data |= inb(ppc->lpt_addr + 1) & 0xB8; in ppc6_rd_data_byte()
329 data = inb(ppc->lpt_addr); in ppc6_rd_data_byte()
348 data = inb(ppc->lpt_addr + 4); in ppc6_rd_data_byte()
396 d = inb(ppc->lpt_addr + 1); in ppc6_rd_data_blk()
[all …]
/linux-4.1.27/drivers/misc/c2port/
Dc2port-duramar2150.c38 v = inb(DIR_PORT); in duramar2150_c2port_access()
57 v = inb(DIR_PORT); in duramar2150_c2port_c2d_dir()
69 return inb(DATA_PORT) & C2D; in duramar2150_c2port_c2d_get()
78 v = inb(DATA_PORT); in duramar2150_c2port_c2d_set()
94 v = inb(DATA_PORT); in duramar2150_c2port_c2ck_set()
/linux-4.1.27/arch/mips/loongson/common/
Dpm.c32 cached_slave_mask = inb(PIC_SLAVE_IMR); in arch_suspend_disable_irqs()
33 cached_master_mask = inb(PIC_MASTER_IMR); in arch_suspend_disable_irqs()
36 inb(PIC_SLAVE_IMR); in arch_suspend_disable_irqs()
38 inb(PIC_MASTER_IMR); in arch_suspend_disable_irqs()
/linux-4.1.27/drivers/input/mouse/
Dinport.c94 input_report_rel(inport_dev, REL_X, inb(INPORT_DATA_PORT)); in inport_interrupt()
97 input_report_rel(inport_dev, REL_Y, inb(INPORT_DATA_PORT)); in inport_interrupt()
100 buttons = inb(INPORT_DATA_PORT); in inport_interrupt()
140 a = inb(INPORT_SIGNATURE_PORT); in inport_init()
141 b = inb(INPORT_SIGNATURE_PORT); in inport_init()
142 c = inb(INPORT_SIGNATURE_PORT); in inport_init()
Dlogibm.c83 dx = (inb(LOGIBM_DATA_PORT) & 0xf); in logibm_interrupt()
85 dx |= (inb(LOGIBM_DATA_PORT) & 0xf) << 4; in logibm_interrupt()
87 dy = (inb(LOGIBM_DATA_PORT) & 0xf); in logibm_interrupt()
89 buttons = inb(LOGIBM_DATA_PORT); in logibm_interrupt()
133 if (inb(LOGIBM_SIGNATURE_PORT) != LOGIBM_SIGNATURE_BYTE) { in logibm_init()
/linux-4.1.27/drivers/char/tpm/
Dtpm_nsc.c75 *data = inb(chip->vendor.base + NSC_STATUS); in wait_for_stat()
83 *data = inb(chip->vendor.base + 1); in wait_for_stat()
98 status = inb(chip->vendor.base + NSC_STATUS); in nsc_wait_for_ready()
100 status = inb(chip->vendor.base + NSC_DATA); in nsc_wait_for_ready()
108 status = inb(chip->vendor.base + NSC_STATUS); in nsc_wait_for_ready()
110 status = inb(chip->vendor.base + NSC_DATA); in nsc_wait_for_ready()
136 inb(chip->vendor.base + NSC_DATA)) != NSC_COMMAND_NORMAL) { in tpm_nsc_recv()
152 *p = inb(chip->vendor.base + NSC_DATA); in tpm_nsc_recv()
160 if ((data = inb(chip->vendor.base + NSC_DATA)) != NSC_COMMAND_EOC) { in tpm_nsc_recv()
227 return inb(chip->vendor.base + NSC_STATUS); in tpm_nsc_status()
/linux-4.1.27/arch/x86/include/asm/
Dmach_traps.h22 return inb(NMI_REASON_PORT); in default_get_nmi_reason()
34 inb(0x71); /* dummy */ in reassert_nmi()
36 inb(0x71); /* dummy */ in reassert_nmi()
Dprocessor-cyrix.h23 return inb(0x23); in getCx86()
32 #define getCx86_old(reg) ({ outb((reg), 0x22); inb(0x23); })
/linux-4.1.27/arch/x86/platform/ts5500/
Dts5500.c128 sbc->id = inb(TS5500_PRODUCT_CODE_ADDR); in ts5500_detect_config()
139 tmp = inb(TS5500_SRAM_RS485_ADC_ADDR); in ts5500_detect_config()
144 tmp = inb(TS5500_ERESET_ITR_ADDR); in ts5500_detect_config()
148 tmp = inb(TS5500_LED_JP_ADDR); in ts5500_detect_config()
245 return (inb(TS5500_LED_JP_ADDR) & TS5500_LED) ? LED_FULL : LED_OFF; in ts5500_led_get()
267 if (inb(TS5500_ADC_CONV_BUSY_ADDR) & TS5500_ADC_CONV_BUSY) in ts5500_adc_convert()
271 lsb = inb(TS5500_ADC_CONV_INIT_LSB_ADDR); in ts5500_adc_convert()
272 msb = inb(TS5500_ADC_CONV_MSB_ADDR); in ts5500_adc_convert()
/linux-4.1.27/drivers/char/
Dtoshiba.c118 scan = inb(tosh_fn); in tosh_fn_status()
122 scan = inb(0xe5); in tosh_fn_status()
149 al = inb(0xe5); in tosh_emulate_fan()
158 al = inb(0xe5); in tosh_emulate_fan()
169 al = inb(0xe5); in tosh_emulate_fan()
185 al = inb(0xe5); in tosh_emulate_fan()
194 al = inb(0xe5); in tosh_emulate_fan()
204 al = inb(0xe5); in tosh_emulate_fan()
Dtlclk.c145 #define SET_PORT_BITS(port, mask, val) outb(((inb(port) & mask) | val), port)
220 inb(TLCLK_REG6); in tlclk_open()
229 inb(TLCLK_REG6); /* Clear interrupt events */ in tlclk_open()
287 ret_val = ((inb(TLCLK_REG1) & 0x08) >> 3); in show_current_ref()
303 ret_val = inb(TLCLK_REG5); in show_telclock_version()
319 ret_val = (inb(TLCLK_REG2) & 0xf0); in show_alarms()
799 telclk_interrupt = (inb(TLCLK_REG7) & 0x0f); in tlclk_init()
863 if ((inb(TLCLK_REG1) & 0x08) != (flags & 0x08)) in switchover_timeout()
866 if ((inb(TLCLK_REG1) & 0x08) != (flags & 0x08)) in switchover_timeout()
882 int_events = inb(TLCLK_REG6); in tlclk_interrupt()
[all …]
/linux-4.1.27/arch/mips/sgi-ip22/
Dip22-eisa.c59 sig[i] = inb(addr + i); in decode_eisa_sig()
76 u8 eisa_irq = inb(EIU_INTRPT_ACK); in ip22_eisa_intr()
78 inb(EISA_DMA1_STATUS); in ip22_eisa_intr()
79 inb(EISA_DMA2_STATUS); in ip22_eisa_intr()
/linux-4.1.27/drivers/staging/olpc_dcon/
Dolpc_dcon_xo_1_5.c55 tmp = inb(VX855_GPI_STATUS_CHG); in dcon_was_irq()
68 outb(inb(VX855_GPI_SCI_SMI)|BIT_GPIO12, VX855_GPI_SCI_SMI); in dcon_init_xo_1_5()
93 tmp = inb(0x3c5); in set_i2c_line()
134 outb(inb(VX855_GPI_SCI_SMI)|BIT_GPIO12, VX855_GPI_SCI_SMI); in dcon_wiggle_xo_1_5()
/linux-4.1.27/drivers/net/hamradio/
Dbaycom_ser_hdx.c225 cur_s = inb(MSR(dev->base_addr)) & 0x10; /* the CTS line */ in ser12_rx()
362 hdlcdrv_setdcd(&bc->hdrv, !((inb(MSR(dev->base_addr)) ^ bc->opt_dcd) & 0x80)); in ser12_rx()
387 if ((iir = inb(IIR(dev->base_addr))) & 1) in ser12_interrupt()
393 inb(LSR(dev->base_addr)); in ser12_interrupt()
397 inb(RBR(dev->base_addr)); in ser12_interrupt()
414 inb(MSR(dev->base_addr)); in ser12_interrupt()
417 iir = inb(IIR(dev->base_addr)); in ser12_interrupt()
446 b1 = inb(MCR(iobase)); in ser12_check_uart()
448 b2 = inb(MSR(iobase)); in ser12_check_uart()
450 b3 = inb(MSR(iobase)) & 0xf0; in ser12_check_uart()
[all …]
Dbaycom_ser_fdx.c297 if ((iir = inb(IIR(dev->base_addr))) & 1) in ser12_interrupt()
301 msr = inb(MSR(dev->base_addr)); in ser12_interrupt()
308 inb(LSR(dev->base_addr)); in ser12_interrupt()
312 inb(RBR(dev->base_addr)); in ser12_interrupt()
335 msr = inb(MSR(dev->base_addr)); in ser12_interrupt()
341 iir = inb(IIR(dev->base_addr)); in ser12_interrupt()
387 b1 = inb(MCR(iobase)); in ser12_check_uart()
389 b2 = inb(MSR(iobase)); in ser12_check_uart()
391 b3 = inb(MSR(iobase)) & 0xf0; in ser12_check_uart()
396 inb(RBR(iobase)); in ser12_check_uart()
[all …]
Dyam.c314 inb(LSR(iobase)); in fpga_reset()
315 inb(MSR(iobase)); in fpga_reset()
339 while ((inb(LSR(iobase)) & LSR_TSRE) == 0) in fpga_write()
462 rc = inb(MSR(iobase)); /* check DONE signal */ in fpga_download()
490 inb(RBR(dev->base_addr)); in yam_set_uart()
491 inb(MSR(dev->base_addr)); in yam_set_uart()
516 b1 = inb(MCR(iobase)); in yam_check_uart()
518 b2 = inb(MSR(iobase)); in yam_check_uart()
520 b3 = inb(MSR(iobase)) & 0xf0; in yam_check_uart()
525 inb(RBR(iobase)); in yam_check_uart()
[all …]
/linux-4.1.27/arch/mips/include/asm/
Di8259.h58 irq = inb(PIC_MASTER_CMD) & 7; in i8259_irq()
65 irq = (inb(PIC_SLAVE_CMD) & 7) + 8; in i8259_irq()
77 if(~inb(PIC_MASTER_ISR) & 0x80) in i8259_irq()
/linux-4.1.27/sound/drivers/
Dserial-u16550.c216 while ((status = inb(uart->base + UART_LSR)) & UART_LSR_DR) { in snd_uart16550_io_loop()
218 c = inb(uart->base + UART_RX); in snd_uart16550_io_loop()
258 status = inb(uart->base + UART_MSR); in snd_uart16550_io_loop()
262 status = inb(uart->base + UART_MSR); in snd_uart16550_io_loop()
305 inb(uart->base + UART_IIR); in snd_uart16550_interrupt()
350 c = inb(io_base + UART_IER); in snd_uart16550_detect()
357 c = inb(io_base + UART_SCR); in snd_uart16550_detect()
364 c = inb(io_base + UART_SCR); in snd_uart16550_detect()
393 if ((inb(uart->base + UART_IIR) & 0xf0) == 0xc0) in snd_uart16550_do_open()
396 uart->old_line_ctrl_reg = inb(uart->base + UART_LCR); in snd_uart16550_do_open()
[all …]
/linux-4.1.27/arch/mips/kernel/
Di8259.c100 ret = inb(PIC_MASTER_CMD) & mask; in i8259A_irq_pending()
102 ret = inb(PIC_SLAVE_CMD) & (mask >> 8); in i8259A_irq_pending()
128 value = inb(PIC_MASTER_CMD) & irqmask; in i8259A_irq_real()
133 value = inb(PIC_SLAVE_CMD) & (irqmask >> 8); in i8259A_irq_real()
172 inb(PIC_SLAVE_IMR); /* DUMMY - (do we need this?) */ in mask_and_ack_8259A()
177 inb(PIC_MASTER_IMR); /* DUMMY - (do we need this?) */ in mask_and_ack_8259A()
/linux-4.1.27/include/linux/
Dparport_pc.h72 unsigned char val = inb (DATA (p)); in parport_pc_read_data()
84 unsigned char ecr = inb (ECONTROL (p)); in dump_parport_state()
85 unsigned char dcr = inb (CONTROL (p)); in dump_parport_state()
86 unsigned char dsr = inb (STATUS (p)); in dump_parport_state()
99 dcr = i ? priv->ctr : inb (CONTROL (p)); in dump_parport_state()
212 return inb(STATUS(p)); in parport_pc_read_status()
Dvia-core.h208 return inb(port + 1); in via_read_reg()
222 old = inb(port + 1); in via_write_reg_mask()
231 u8 old = inb(VIA_MISC_REG_READ); in via_write_misc_reg_mask()
Dcom20020.h138 #define ASTATUS() inb(_STATUS)
139 #define ADIAGSTATUS() inb(_DIAGSTAT)
/linux-4.1.27/sound/isa/es1688/
Des1688_lib.c44 if ((inb(ES1688P(chip, STATUS)) & 0x80) == 0) { in snd_es1688_dsp_command()
59 if (inb(ES1688P(chip, DATA_AVAIL)) & 0x80) in snd_es1688_dsp_get_byte()
60 return inb(ES1688P(chip, READ)); in snd_es1688_dsp_get_byte()
61 …snd_printd("es1688 get byte failed: 0x%lx = 0x%x!!!\n", ES1688P(chip, DATA_AVAIL), inb(ES1688P(chi… in snd_es1688_dsp_get_byte()
98 result = inb(ES1688P(chip, MIXER_DATA)); in snd_es1688_mixer_read()
111 for (i = 0; i < 1000 && !(inb(ES1688P(chip, DATA_AVAIL)) & 0x80); i++); in snd_es1688_reset()
112 if (inb(ES1688P(chip, READ)) != 0xaa) { in snd_es1688_reset()
132 inb(ES1688P(chip, ENABLE1)); /* ENABLE1 */ in snd_es1688_probe()
133 inb(ES1688P(chip, ENABLE1)); /* ENABLE1 */ in snd_es1688_probe()
134 inb(ES1688P(chip, ENABLE1)); /* ENABLE1 */ in snd_es1688_probe()
[all …]
/linux-4.1.27/drivers/net/arcnet/
Dcom90io.c76 #define ASTATUS() inb(_STATUS)
98 return inb(_MEMDATA); in get_buffer_byte()
126 *(dest++) = inb(_MEMDATA); in get_whole_buffer()
171 inb(_RESET); in com90io_probe()
199 if ((status = inb(_MEMDATA)) != 0xd1) { in com90io_probe()
270 outb((inb(_CONFIG) & ~IOMAPflag), _CONFIG); in com90io_found()
300 inb(_RESET); in com90io_reset()
425 outb((inb(_CONFIG) & ~IOMAPflag), _CONFIG); in com90io_exit()
/linux-4.1.27/arch/powerpc/sysdev/
Di8259.c49 irq = inb(0x20) & 7; in i8259_irq()
56 irq = (inb(0xA0) & 7) + 8; in i8259_irq()
70 if(~inb(0x20) & 0x80) in i8259_irq()
87 inb(0xA1); /* DUMMY */ in i8259_mask_and_ack_irq()
93 inb(0x21); /* DUMMY */ in i8259_mask_and_ack_irq()
/linux-4.1.27/arch/x86/boot/
Dearly_serial_console.c32 c = inb(port + LCR); in early_serial_init()
102 lcr = inb(port + LCR); in probe_baud()
104 dll = inb(port + DLL); in probe_baud()
105 dlh = inb(port + DLH); in probe_baud()
Da20.c30 status = inb(0x64); in empty_8042()
39 (void)inb(0x60); in empty_8042()
118 port_a = inb(0x92); /* Configuration port A */ in enable_a20_fast()
/linux-4.1.27/drivers/staging/speakup/
Dserialio.c76 if (inb(ser->port + UART_LSR) == 0xff) { in spk_serial_init()
128 inb(speakup_info.port_tts+UART_LSR); in start_serial_interrupt()
129 inb(speakup_info.port_tts+UART_RX); in start_serial_interrupt()
130 inb(speakup_info.port_tts+UART_IIR); in start_serial_interrupt()
131 inb(speakup_info.port_tts+UART_MSR); in start_serial_interrupt()
/linux-4.1.27/drivers/input/serio/
Dpcips2.c52 stat = inb(ps2if->base + PS2_STATUS); in pcips2_write()
70 status = inb(ps2if->base + PS2_STATUS); in pcips2_interrupt()
74 scancode = inb(ps2if->base + PS2_DATA); in pcips2_interrupt()
93 status = inb(ps2if->base + PS2_STATUS); in pcips2_flush_input()
96 scancode = inb(ps2if->base + PS2_DATA); in pcips2_flush_input()
Di8042-io.h51 return inb(I8042_DATA_REG); in i8042_read_data()
56 return inb(I8042_STATUS_REG); in i8042_read_status()
/linux-4.1.27/sound/isa/gus/
Dgus_io.c33 inb(GUSP(gus, DRAM)); in snd_gf1_delay()
52 value = inb(gus->gf1.reg_data8); in __snd_gf1_ctrl_stop()
75 return inb(gus->gf1.reg_data8); in __snd_gf1_look8()
99 inb(gus->gf1.reg_timerctrl); in __snd_gf1_adlib_write()
100 inb(gus->gf1.reg_timerctrl); in __snd_gf1_adlib_write()
102 inb(gus->gf1.reg_timerctrl); in __snd_gf1_adlib_write()
103 inb(gus->gf1.reg_timerctrl); in __snd_gf1_adlib_write()
332 res = inb(gus->gf1.reg_dram); in snd_gf1_peek()
508 printk(KERN_INFO " -S- mix control = 0x%x\n", inb(GUSP(gus, MIXCNTRLREG)));
509 printk(KERN_INFO " -S- IRQ status = 0x%x\n", inb(GUSP(gus, IRQSTAT)));
[all …]
/linux-4.1.27/drivers/net/wan/
Dsbni.c409 if( inb( ioaddr + CSR0 ) & 0x01 ) in sbni_probe1()
515 if( inb( dev->base_addr + CSR0 ) & (RC_RDY | TR_RDY) ) in sbni_interrupt()
519 (inb( nl->second->base_addr+CSR0 ) & (RC_RDY | TR_RDY)) ) in sbni_interrupt()
546 outb( (inb( ioaddr + CSR0 ) & ~EN_INT) | TR_REQ, ioaddr + CSR0 ); in handle_channel()
550 csr0 = inb( ioaddr + CSR0 ); in handle_channel()
563 csr0 = inb( ioaddr + CSR0 ); in handle_channel()
572 outb( inb( ioaddr + CSR0 ) & ~TR_REQ, ioaddr + CSR0 ); in handle_channel()
575 outb( inb( ioaddr + CSR0 ) | EN_INT, ioaddr + CSR0 ); in handle_channel()
608 outb( inb( ioaddr + CSR0 ) ^ CT_ZER, ioaddr + CSR0 ); in recv_frame()
666 outb( inb( dev->base_addr + CSR0 ) & ~TR_REQ, dev->base_addr + CSR0 ); in send_frame()
[all …]
Dn2.c137 #define sca_in(reg, card) inb(sca_reg(reg, card))
153 return inb(card->io + N2_PSR) & PSR_PAGEBITS; in sca_get_page()
159 u8 psr = inb(card->io + N2_PSR); in openwin()
171 u8 mcr = inb(io + N2_MCR); in n2_set_iface()
215 u8 mcr = inb(io + N2_MCR) | (port->phy_node ? TX422_PORT1:TX422_PORT0); in n2_open()
225 outb(inb(io + N2_PCR) | PCR_ENWIN, io + N2_PCR); /* open window */ in n2_open()
226 outb(inb(io + N2_PSR) | PSR_DMAEN, io + N2_PSR); /* enable dma */ in n2_open()
238 u8 mcr = inb(io+N2_MCR) | (port->phy_node ? TX422_PORT1 : TX422_PORT0); in n2_close()
/linux-4.1.27/drivers/net/ethernet/3com/
D3c574_cs.c372 mcr = inb(ioaddr + 2); in tc574_config()
479 inw(ioaddr+RxStatus), inb(ioaddr+TxStatus), in dump_status()
635 inb(ioaddr + i); in tc574_reset()
639 inb(ioaddr + 12); in tc574_reset()
640 inb(ioaddr + 13); in tc574_reset()
717 u_char tx_status = inb(ioaddr + TxStatus); in pop_tx_status()
876 if ((inw(ioaddr + EL3_STATUS) & IntLatch) && (inb(ioaddr + Timer) == 0xff)) { in media_check()
967 dev->stats.tx_carrier_errors += inb(ioaddr + 0); in update_stats()
968 dev->stats.tx_heartbeat_errors += inb(ioaddr + 1); in update_stats()
969 /* Multiple collisions. */ inb(ioaddr + 2); in update_stats()
[all …]
D3c589_cs.c433 inb(ioaddr+TX_STATUS), inw(ioaddr+TX_FREE)); in dump_status()
462 inb(ioaddr+i); in tc589_reset()
551 u_char tx_status = inb(ioaddr + TX_STATUS); in pop_tx_status()
695 (inb(ioaddr + EL3_TIMER) == 0xff)) { in media_check()
727 errs = inb(ioaddr + 0); in media_check()
798 dev->stats.tx_carrier_errors += inb(ioaddr + 0); in update_stats()
799 dev->stats.tx_heartbeat_errors += inb(ioaddr + 1); in update_stats()
801 inb(ioaddr + 2); in update_stats()
802 dev->stats.collisions += inb(ioaddr + 3); in update_stats()
803 dev->stats.tx_window_errors += inb(ioaddr + 4); in update_stats()
[all …]
D3c515.c804 inb(ioaddr + i); in corkscrew_open()
809 inb(ioaddr + 12); in corkscrew_open()
971 dev->name, inb(ioaddr + TxStatus), in corkscrew_timeout()
974 if ((inb(ioaddr + TxStatus) & 0x88) == 0x88) in corkscrew_timeout()
1099 while (--i > 0 && (tx_status = inb(ioaddr + TxStatus)) > 0) { in corkscrew_start_xmit()
1136 latency = inb(ioaddr + Timer); in corkscrew_interrupt()
1224 pr_cont(" %2.2x", inb(ioaddr + reg)); in corkscrew_interrupt()
1277 unsigned char rx_error = inb(ioaddr + RxErrors); in corkscrew_rx()
1425 inb(ioaddr + TxStatus)); in corkscrew_close()
1493 dev->stats.tx_carrier_errors += inb(ioaddr + 0); in update_stats()
[all …]
D3c509.c655 word = (word << 1) + (inb(id_port) & 0x01); in id_read_eeprom()
699 dev->name, inb(ioaddr + TX_STATUS), inw(ioaddr + EL3_STATUS), in el3_tx_timeout()
759 while (--i > 0 && (tx_status = inb(ioaddr + TX_STATUS)) > 0) { in el3_start_xmit()
813 while (--i>0 && (tx_status = inb(ioaddr + TX_STATUS)) > 0) { in el3_interrupt()
898 dev->stats.tx_carrier_errors += inb(ioaddr + 0); in update_stats()
899 dev->stats.tx_heartbeat_errors += inb(ioaddr + 1); in update_stats()
900 /* Multiple collisions. */ inb(ioaddr + 2); in update_stats()
901 dev->stats.collisions += inb(ioaddr + 3); in update_stats()
902 dev->stats.tx_window_errors += inb(ioaddr + 4); in update_stats()
903 dev->stats.rx_fifo_errors += inb(ioaddr + 5); in update_stats()
[all …]
/linux-4.1.27/arch/arm/kernel/
Ddma-isa.c52 count = 1 + inb(io_port); in isa_get_dma_residue()
53 count |= inb(io_port) << 8; in isa_get_dma_residue()
174 if (inb(0) == 0x55 && inb(0) == 0xaa) { in isa_init_dma()
/linux-4.1.27/sound/drivers/opl4/
Dopl4_lib.c35 while ((inb(opl4->fm_port) & OPL4_STATUS_BUSY) && --timeout > 0) in snd_opl4_wait()
56 return inb(opl4->pcm_port + 1); in snd_opl4_read()
116 inb(opl4->fm_port); in snd_opl4_enable_opl4()
117 inb(opl4->fm_port); in snd_opl4_enable_opl4()
119 inb(opl4->fm_port); in snd_opl4_enable_opl4()
120 inb(opl4->fm_port); in snd_opl4_enable_opl4()
/linux-4.1.27/drivers/net/can/sja1000/
Dtscan1.c81 return inb((unsigned long)priv->reg_base + reg); in tscan1_read()
102 if (inb(pld_base + TSCAN1_ID1) != TSCAN1_ID1_VALUE || in tscan1_probe()
103 inb(pld_base + TSCAN1_ID2) != TSCAN1_ID2_VALUE) { in tscan1_probe()
108 switch (inb(pld_base + TSCAN1_JUMPERS) & (TSCAN1_JP4 | TSCAN1_JP5)) { in tscan1_probe()
/linux-4.1.27/arch/parisc/lib/
Dio.c136 *p = inb(port); in insb()
143 w = inb(port) << 24; in insb()
144 w |= inb(port) << 16; in insb()
145 w |= inb(port) << 8; in insb()
146 w |= inb(port); in insb()
153 *p = inb(port); in insb()
/linux-4.1.27/drivers/platform/x86/
Dapple-gmux.c84 return inb(gmux_data->iostart + port); in gmux_pio_read8()
113 u8 gwr = inb(gmux_data->iostart + GMUX_PORT_WRITE); in gmux_index_wait_ready()
116 inb(gmux_data->iostart + GMUX_PORT_READ); in gmux_index_wait_ready()
117 gwr = inb(gmux_data->iostart + GMUX_PORT_WRITE); in gmux_index_wait_ready()
128 u8 gwr = inb(gmux_data->iostart + GMUX_PORT_WRITE); in gmux_index_wait_complete()
131 gwr = inb(gmux_data->iostart + GMUX_PORT_WRITE); in gmux_index_wait_complete()
137 inb(gmux_data->iostart + GMUX_PORT_READ); in gmux_index_wait_complete()
150 val = inb(gmux_data->iostart + GMUX_PORT_VALUE); in gmux_index_read8()
241 val = inb(gmux_data->iostart + 0xcc) | in gmux_is_indexed()
242 (inb(gmux_data->iostart + 0xcd) << 8); in gmux_is_indexed()
Dhdaps.c87 return inb(port) & 0xff; in __get_latch()
125 if (inb(0x1604) != STATE_FRESH) { in __device_refresh()
148 inb(0x161f); in __device_complete()
149 inb(0x1604); in __device_complete()
169 *val = inb(port); in hdaps_readb_one()
187 km_activity = inb(HDAPS_PORT_KMACT); in __hdaps_read_pair()
Damilo-rfkill.c67 if (inb(M7440_PORT1) != val1 || inb(M7440_PORT2) != val2) in amilo_m7440_rfkill_set_block()
/linux-4.1.27/drivers/scsi/pcmcia/
Dsym53c500_cs.c252 i = inb(base + PIO_STATUS); in SYM53C500_pio_read()
290 *request++ = inb(base + PIO_FIFO); in SYM53C500_pio_read()
307 i = inb(base + PIO_STATUS); in SYM53C500_pio_write()
370 pio_status = inb(port_base + PIO_STATUS); in SYM53C500_intr()
372 status = inb(port_base + STAT_REG); in SYM53C500_intr()
373 DEB(seq_reg = inb(port_base + SEQ_REG)); in SYM53C500_intr()
374 int_reg = inb(port_base + INT_REG); in SYM53C500_intr()
375 DEB(fifo_size = inb(port_base + FIFO_FLAGS) & 0x1f); in SYM53C500_intr()
485 curSC->SCp.Status = inb(port_base + SCSI_FIFO); in SYM53C500_intr()
486 curSC->SCp.Message = inb(port_base + SCSI_FIFO); in SYM53C500_intr()
[all …]
/linux-4.1.27/drivers/bluetooth/
Ddtl1_cs.c115 if (!(inb(iobase + UART_LSR) & UART_LSR_THRE)) in dtl1_write()
229 *skb_put(info->rx_skb, 1) = inb(iobase + UART_RX); in dtl1_receive()
284 } while (inb(iobase + UART_LSR) & UART_LSR_DR); in dtl1_receive()
305 iir = inb(iobase + UART_IIR) & UART_IIR_ID; in dtl1_interrupt()
310 lsr = inb(iobase + UART_LSR); in dtl1_interrupt()
335 iir = inb(iobase + UART_IIR) & UART_IIR_ID; in dtl1_interrupt()
339 msr = inb(iobase + UART_MSR); in dtl1_interrupt()
485 info->ri_latch = inb(info->p_dev->resource[0]->start + UART_MSR) in dtl1_open()
Dbt3c_cs.c139 unsigned short value = inb(iobase + DATA_L); in bt3c_get()
141 value |= inb(iobase + DATA_H) << 8; in bt3c_get()
250 bt_cb(info->rx_skb)->pkt_type = inb(iobase + DATA_L); in bt3c_receive()
251 inb(iobase + DATA_H); in bt3c_receive()
284 __u8 x = inb(iobase + DATA_L); in bt3c_receive()
287 inb(iobase + DATA_H); in bt3c_receive()
350 iir = inb(iobase + CONTROL); in bt3c_interrupt()
523 outb(inb(iobase + CONTROL) | 0x40, iobase + CONTROL); in bt3c_load_firmware()
Dbtuart_cs.c116 if (!(inb(iobase + UART_LSR) & UART_LSR_THRE)) in btuart_write()
203 bt_cb(info->rx_skb)->pkt_type = inb(iobase + UART_RX); in btuart_receive()
236 *skb_put(info->rx_skb, 1) = inb(iobase + UART_RX); in btuart_receive()
283 } while (inb(iobase + UART_LSR) & UART_LSR_DR); in btuart_receive()
303 iir = inb(iobase + UART_IIR) & UART_IIR_ID; in btuart_interrupt()
308 lsr = inb(iobase + UART_LSR); in btuart_interrupt()
333 iir = inb(iobase + UART_IIR) & UART_IIR_ID; in btuart_interrupt()
/linux-4.1.27/sound/isa/
Dsscape.c230 return inb(ODIE_DATA_IO(io_base)); in sscape_read_unsafe()
256 if ((inb(HOST_CTRL_IO(io_base)) & RX_READY) != 0) in host_read_unsafe()
257 data = inb(HOST_DATA_IO(io_base)); in host_read_unsafe()
285 if ((inb(HOST_CTRL_IO(io_base)) & TX_READY) != 0) { in host_write_unsafe()
320 return ((inb(MPU401C(mpu)) & 0xc0) == 0x80); in verify_mpu401()
723 if ((inb(HOST_CTRL_IO(s->io_base)) & 0x78) != 0) in detect_sscape()
726 d = inb(ODIE_ADDR_IO(s->io_base)) & 0xf0; in detect_sscape()
738 if ((inb(ODIE_ADDR_IO(s->io_base)) & 0x9f) != 0x0a) in detect_sscape()
742 if ((inb(ODIE_ADDR_IO(s->io_base)) & 0x9f) != 0x0e) in detect_sscape()
746 d = inb(ODIE_DATA_IO(s->io_base)); in detect_sscape()
[all …]
Des18xx.c182 if ((inb(chip->port + 0x0C) & 0x80) == 0) { in snd_es18xx_dsp_command()
195 if (inb(chip->port + 0x0C) & 0x40) in snd_es18xx_dsp_get_byte()
196 return inb(chip->port + 0x0A); in snd_es18xx_dsp_get_byte()
198 chip->port + 0x0A, inb(chip->port + 0x0A)); in snd_es18xx_dsp_get_byte()
302 data = inb(chip->port + 0x05); in snd_es18xx_mixer_read()
318 old = inb(chip->port + 0x05); in snd_es18xx_mixer_bits()
339 old = inb(chip->port + 0x05); in snd_es18xx_mixer_writable()
342 new = inb(chip->port + 0x05); in snd_es18xx_mixer_writable()
356 inb(chip->port + 0x06); in snd_es18xx_reset()
358 for(i = 0; i < MILLISECOND && !(inb(chip->port + 0x0E) & 0x80); i++); in snd_es18xx_reset()
[all …]
/linux-4.1.27/drivers/tty/serial/8250/
D8250_fintek.c74 if (inb(DATA_PORT) != CHIP_ID1_VAL) in fintek_8250_check_id()
78 if (inb(DATA_PORT) != CHIP_ID2_VAL) in fintek_8250_check_id()
82 if (inb(DATA_PORT) != VENDOR_ID1_VAL) in fintek_8250_check_id()
86 if (inb(DATA_PORT) != VENDOR_ID2_VAL) in fintek_8250_check_id()
/linux-4.1.27/drivers/block/
Dsmart1,2.h238 chan = inb(h->io_mem_addr + SMART1_SYSTEM_DOORBELL) & CHANNEL_CLEAR; in smart1_fifo_full()
247 if (inb(h->io_mem_addr + SMART1_SYSTEM_DOORBELL) & CHANNEL_BUSY) { in smart1_completed()
251 status = inb(h->io_mem_addr + SMART1_LISTSTATUS); in smart1_completed()
268 chan = inb(h->io_mem_addr + SMART1_SYSTEM_DOORBELL) & CHANNEL_BUSY; in smart1_intr_pending()
Dhd.c170 i |= inb(0x40) << 8; in read_timer()
226 hd_error = inb(HD_ERROR); in dump_status()
236 printk(", CHS=%d/%d/%d", (inb(HD_HCYL)<<8) + inb(HD_LCYL), in dump_status()
237 inb(HD_CURRENT) & 0xf, inb(HD_SECTOR)); in dump_status()
248 hd_error = inb(HD_ERROR); in dump_status()
362 else if ((hd_error = inb(HD_ERROR)) != 1) in reset_controller()
/linux-4.1.27/sound/pci/ice1712/
Dice1724.c122 return (inb(ICEMT1724(ice, RATE)) & VT1724_SPDIF_MASTER) ? 1 : 0; in stdclock_is_spdif_master()
142 old_cmd = inb(ICEMT1724(ice, AC97_CMD)); in snd_vt1724_ac97_ready()
157 if ((inb(ICEMT1724(ice, AC97_CMD)) & bit) == 0) in snd_vt1724_ac97_wait_bit()
225 mask = (unsigned int)inb(ICEREG1724(ice, GPIO_WRITE_MASK_22)); in snd_vt1724_get_gpio_mask()
244 data = (unsigned int)inb(ICEREG1724(ice, GPIO_DATA_22)); in snd_vt1724_get_gpio_data()
259 for (count = inb(ICEREG1724(ice, MPU_RXFIFO)); count > 0; --count) in vt1724_midi_clear_rx()
260 inb(ICEREG1724(ice, MPU_DATA)); in vt1724_midi_clear_rx()
279 count = 31 - inb(ICEREG1724(ice, MPU_TXFIFO)); in vt1724_midi_write()
299 count = inb(ICEREG1724(ice, MPU_RXFIFO)); in vt1724_midi_read()
303 buffer[i] = inb(ICEREG1724(ice, MPU_DATA)); in vt1724_midi_read()
[all …]
Dice1712.c129 return (inb(ICEMT(ice, RATE)) & ICE1712_SPDIF_MASTER) ? 1 : 0; in is_spdif_master()
158 old_cmd = inb(ICEREG(ice, AC97_CMD)); in snd_ice1712_ac97_write()
170 if ((inb(ICEREG(ice, AC97_CMD)) & ICE1712_AC97_WRITE) == 0) in snd_ice1712_ac97_write()
182 old_cmd = inb(ICEREG(ice, AC97_CMD)); in snd_ice1712_ac97_read()
192 if ((inb(ICEREG(ice, AC97_CMD)) & ICE1712_AC97_READ) == 0) in snd_ice1712_ac97_read()
212 old_cmd = inb(ICEMT(ice, AC97_CMD)); in snd_ice1712_pro_ac97_write()
224 if ((inb(ICEMT(ice, AC97_CMD)) & ICE1712_AC97_WRITE) == 0) in snd_ice1712_pro_ac97_write()
237 old_cmd = inb(ICEMT(ice, AC97_CMD)); in snd_ice1712_pro_ac97_read()
247 if ((inb(ICEMT(ice, AC97_CMD)) & ICE1712_AC97_READ) == 0) in snd_ice1712_pro_ac97_read()
263 ucontrol->value.integer.value[0] = inb(ICEMT(ice, MONITOR_ROUTECTRL)) & ICE1712_ROUTE_AC97 ? 1 : 0; in snd_ice1712_digmix_route_ac97_get()
[all …]
/linux-4.1.27/sound/isa/sb/
Dsb_common.c51 if ((inb(SBP(chip, STATUS)) & 0x80) == 0) { in snd_sbdsp_command()
64 if (inb(SBP(chip, DATA_AVAIL)) & 0x80) { in snd_sbdsp_get_byte()
65 val = inb(SBP(chip, READ)); in snd_sbdsp_get_byte()
85 if (inb(SBP(chip, DATA_AVAIL)) & 0x80) { in snd_sbdsp_reset()
86 if (inb(SBP(chip, READ)) == 0xaa) in snd_sbdsp_reset()
Dsb8_midi.c46 inb(SBP(chip, DATA_AVAIL)); /* ack interrupt */ in snd_sb8dsp_midi_interrupt()
52 if (inb(SBP(chip, DATA_AVAIL)) & 0x80) { in snd_sb8dsp_midi_interrupt()
53 byte = inb(SBP(chip, READ)); in snd_sb8dsp_midi_interrupt()
195 while ((inb(SBP(chip, STATUS)) & 0x80) != 0 && --timeout > 0) in snd_sb8dsp_midi_output_write()
/linux-4.1.27/drivers/isdn/hardware/avm/
Davmcard.h224 return inb(base + B1_ANALYSE); in b1outp()
230 return inb(base + B1_INSTAT) & 0x1; in b1_rx_full()
238 return inb(base + B1_READ); in b1_get_byte()
255 return inb(base + B1_OUTSTAT) & 0x1; in b1_tx_empty()
396 return inb(base + offset); in t1inp()
401 return (inb(base + T1_IDENT) & ~0x82) == 1; in t1_isfastlink()
406 return inb(base + T1_FIFOSTAT); in t1_fifostatus()
/linux-4.1.27/drivers/isdn/act2000/
Dact2000_isa.c34 if ((reg = inb(portbase + ISA_COR)) != 0xff) { in act2000_isa_reset()
41 if (inb(portbase + ISA_ISR) & ISA_ISR_SERIAL) in act2000_isa_reset()
69 istatus = (inb(ISA_PORT_ISR) & 0x07); in act2000_isa_interrupt()
92 reg = (inb(ISA_PORT_COR) & ~ISA_COR_IRQOFF) | ISA_COR_PERR; in act2000_isa_select_irq()
202 if (inb(ISA_PORT_SOS) & ISA_SOS_READY) { in act2000_isa_writeb()
219 if (inb(ISA_PORT_SIS) & ISA_SIS_READY) { in act2000_isa_readb()
220 *data = inb(ISA_PORT_SDI); in act2000_isa_readb()
/linux-4.1.27/arch/x86/pci/
Ddirect.c36 *value = inb(0xCFC + (reg & 3)); in pci_conf1_read()
119 *value = inb(PCI_CONF2_ADDRESS(dev, reg)); in pci_conf2_read()
253 if (inb(0xCF8) == 0x00 && inb(0xCFA) == 0x00 && in pci_check_type2()
/linux-4.1.27/drivers/char/pcmcia/
Dcm4000_cs.c173 #define xinb inb
184 val = inb(port); in xinb()
312 tmp = inb(REG_NUM_BYTES(iobase)) | in io_read_num_rec_bytes()
313 (inb(REG_FLAGS0(iobase)) & 4 ? 0x100 : 0); in io_read_num_rec_bytes()
529 if (inb(REG_FLAGS0(iobase)) & 0x08) {
569 pts_reply[i] = inb(REG_BUF_DATA(iobase));
608 if (inb(REG_FLAGS0(iobase)) & 8) { in io_detect_cm4000()
615 if ((inb(REG_FLAGS0(iobase)) & 8) == 0) { in io_detect_cm4000()
737 flags0 = inb(REG_FLAGS0(iobase)); in monitor_card()
802 dev->atr[i] = inb(REG_BUF_DATA(iobase)); in monitor_card()
[all …]
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx5/core/
Dmad.c39 int mlx5_core_mad_ifc(struct mlx5_core_dev *dev, void *inb, void *outb, in mlx5_core_mad_ifc() argument
60 memcpy(in->data, inb, sizeof(in->data)); in mlx5_core_mad_ifc()
/linux-4.1.27/arch/x86/kernel/apic/
Dvector.c665 v = inb(0xa1) << 8 | inb(0x21); in print_PIC()
668 v = inb(0xa0) << 8 | inb(0x20); in print_PIC()
673 v = inb(0xa0) << 8 | inb(0x20); in print_PIC()
681 v = inb(0x4d1) << 8 | inb(0x4d0); in print_PIC()
/linux-4.1.27/drivers/parisc/
Dsuperio.c106 results = inb(IC_PIC1+0); in superio_interrupt()
134 results = inb(IC_PIC1+0); in superio_interrupt()
272 if (inb(sio->acpi_base + USB_REG_CR) & 1) in superio_init()
302 r8 = inb(IC_PIC1+1); in superio_mask_irq()
319 r8 = inb(IC_PIC1+1); in superio_unmask_irq()
/linux-4.1.27/sound/drivers/opl3/
Dopl3_lib.c79 inb(opl3->l_port); in snd_opl3_command()
80 inb(opl3->l_port); in snd_opl3_command()
83 inb(opl3->l_port); in snd_opl3_command()
84 inb(opl3->l_port); in snd_opl3_command()
108 signature = stat1 = inb(opl3->l_port); /* Status register */ in snd_opl3_detect()
120 stat2 = inb(opl3->l_port); in snd_opl3_detect()
304 status = inb(opl3->l_port); in snd_opl3_interrupt()
/linux-4.1.27/arch/sh/include/asm/
Dio_noioport.h4 static inline u8 inb(unsigned long addr) in inb() function
48 #define inb_p(addr) inb(addr)
/linux-4.1.27/drivers/video/fbdev/via/
Dvia_utility.c226 color_r = inb(LUT_DATA); in viafb_get_gamma_table()
227 color_g = inb(LUT_DATA); in viafb_get_gamma_table()
228 color_b = inb(LUT_DATA); in viafb_get_gamma_table()
/linux-4.1.27/arch/x86/platform/olpc/
Dolpc.c61 return !!(inb(port) & 0x02); in ibf_status()
66 return inb(port) & 0x01; in obf_status()
125 inb(0x68); in olpc_xo1_ec_cmd()
179 outbuf[i] = inb(0x68); in olpc_xo1_ec_cmd()
/linux-4.1.27/arch/parisc/include/asm/
Dio.h237 #define inb_p inb
252 extern unsigned char inb(int addr);
260 #define inb eisa_in8 macro
267 static inline char inb(unsigned long addr) in inb() function
/linux-4.1.27/drivers/hwmon/
Dsch56xx-common.c84 return inb(base + 1); in superio_inb()
127 val = inb(addr + 1); in sch56xx_send_cmd()
155 val = inb(addr + 8); in sch56xx_send_cmd()
175 val = inb(addr + 1); in sch56xx_send_cmd()
202 return inb(addr + 4); in sch56xx_send_cmd()
357 val = inb(data->addr + 9); in watchdog_start()
/linux-4.1.27/sound/isa/msnd/
Dmsnd.c71 if (inb(io + HP_ISR) & HPISR_TXDE) in snd_msnd_wait_TXDE()
83 if (!(inb(io + HP_CVR) & HPCVR_HC)) in snd_msnd_wait_HC0()
139 inb(dev->io + HP_RXL); in snd_msnd_upload_host()
140 inb(dev->io + HP_CVR); in snd_msnd_upload_host()
157 outb(inb(dev->io + HP_ICR) | HPICR_TREQ, dev->io + HP_ICR); in snd_msnd_enable_irq()
161 outb(inb(dev->io + HP_ICR) & ~HPICR_TREQ, dev->io + HP_ICR); in snd_msnd_enable_irq()
162 outb(inb(dev->io + HP_ICR) | HPICR_RREQ, dev->io + HP_ICR); in snd_msnd_enable_irq()
192 outb(inb(dev->io + HP_ICR) & ~HPICR_RREQ, dev->io + HP_ICR); in snd_msnd_disable_irq()
/linux-4.1.27/drivers/net/ethernet/amd/
Dnmclan_cs.c493 data = inb(ioaddr + AM2150_MACE_BASE + reg); in mace_read()
498 data = inb(ioaddr + AM2150_MACE_BASE + (reg & 0x0F)); in mace_read()
941 inb(ioaddr + AM2150_MACE_BASE + MACE_IR), in mace_interrupt()
942 inb(ioaddr + AM2150_MACE_BASE + MACE_IMR)); in mace_interrupt()
954 status = inb(ioaddr + AM2150_MACE_BASE + MACE_IR); in mace_interrupt()
969 fifofc = inb(ioaddr + AM2150_MACE_BASE + MACE_FIFOFC); in mace_interrupt()
976 xmtrc = inb(ioaddr + AM2150_MACE_BASE + MACE_XMTRC); in mace_interrupt()
981 (xmtfs = inb(ioaddr + AM2150_MACE_BASE + MACE_XMTFS)) & in mace_interrupt()
1071 ((rx_framecnt = inb(ioaddr + AM2150_RCV_FRAME_COUNT)) > 0) && in mace_rx()
1099 lp->mace_stats.rfs_rntpc += inb(ioaddr + AM2150_RCV); in mace_rx()
[all …]
Dlance.c407 char offset14 = inb(ioaddr + 14); in do_lance_probe()
413 char offset15 = inb(ioaddr + 15); in do_lance_probe()
495 if ((inb(hp_port) & 0xc0) == 0x80 && in lance_probe1()
496 ioaddr_table[inb(hp_port) & 3] == ioaddr) in lance_probe1()
501 hpJ2405A = (inb(ioaddr) == 0x08 && inb(ioaddr+1) == 0x00 && in lance_probe1()
502 inb(ioaddr+2) == 0x09); in lance_probe1()
543 dev->dev_addr[i] = inb(ioaddr + i); in lance_probe1()
593 unsigned char port_val = inb(hp_builtin); in lance_probe1()
619 dma_channels = ((inb(DMA1_STAT_REG) >> 4) & 0x0f) | in lance_probe1()
620 (inb(DMA2_STAT_REG) & 0xf0); in lance_probe1()
/linux-4.1.27/drivers/gpio/
Dgpio-it8761e.c50 return inb(port + 1); in read_reg()
86 return !!(inb(reg) & (1 << bit)); in it8761e_gpio_get()
124 curr_vals = inb(reg); in it8761e_gpio_set()
/linux-4.1.27/drivers/cpufreq/
Dspeedstep-ich.c105 value = inb(pmbase + 0x50); in speedstep_set_state()
116 pm2_blk = inb(pmbase + 0x20); in speedstep_set_state()
128 value = inb(pmbase + 0x50); in speedstep_set_state()
/linux-4.1.27/drivers/net/ethernet/fujitsu/
Dfmvj18x_cs.c494 dev->dev_addr[i] = inb(ioaddr + UNGERMANN_MAC_ID + i); in fmvj18x_config()
512 dev->dev_addr[i] = inb(ioaddr + MAC_ID + i); in fmvj18x_config()
727 tx_stat = inb(ioaddr + TX_STATUS); in fjn_interrupt()
728 rx_stat = inb(ioaddr + RX_STATUS); in fjn_interrupt()
737 if (rx_stat || (inb(ioaddr + RX_MODE) & F_BUF_EMP) == 0) { in fjn_interrupt()
780 inb(ioaddr + TX_STATUS) & F_TMT_RDY in fjn_tx_timeout()
960 dev->name, inb(ioaddr + RX_STATUS)); in fjn_rx()
962 while ((inb(ioaddr + RX_MODE) & F_BUF_EMP) == 0) { in fjn_rx()
966 inb(ioaddr + RX_MODE), status); in fjn_rx()
1129 int saved_config_0 = inb(ioaddr + CONFIG_0); in set_rx_mode()
[all …]
/linux-4.1.27/drivers/mmc/host/
Dwbsd.c115 return inb(host->config + 1); in wbsd_read_config()
127 return inb(host->base + WBSD_DATAR); in wbsd_read_index()
170 if (inb(host->base + WBSD_CSR) & WBSD_CARDPRESENT) in wbsd_init_device()
190 inb(host->base + WBSD_ISR); in wbsd_init_device()
435 while (!((fsr = inb(host->base + WBSD_FSR)) & WBSD_FIFO_EMPTY)) { in wbsd_empty_fifo()
448 *buffer = inb(host->base + WBSD_DFR); in wbsd_empty_fifo()
498 while (!((fsr = inb(host->base + WBSD_FSR)) & WBSD_FIFO_FULL)) { in wbsd_fill_fifo()
886 pwr = inb(host->base + WBSD_CSR); in wbsd_set_ios()
930 csr = inb(host->base + WBSD_CSR); in wbsd_get_ro()
936 csr = inb(host->base + WBSD_CSR); in wbsd_get_ro()
[all …]
/linux-4.1.27/arch/hexagon/include/asm/
Dio.h227 static inline u8 inb(unsigned long port) in inb() function
266 #define inb_p inb
275 u8 x = inb(port); in insb()
/linux-4.1.27/drivers/isdn/sc/
Dmessage.c44 if (inb(sc_adapter[card]->ioport[FIFO_STATUS]) & RF_HAS_DATA) { in receivemessage()
55 inb(sc_adapter[card]->ioport[FIFO_READ]); in receivemessage()
137 while (!(inb(sc_adapter[card]->ioport[FIFO_STATUS]) & WF_NOT_FULL)) in sendmessage()
/linux-4.1.27/drivers/net/ethernet/smsc/
Dsmc9194.h215 mask = inb( ioaddr + INT_MASK );\
225 mask = inb( ioaddr + INT_MASK );\
/linux-4.1.27/arch/mips/pci/
Dops-sni.c50 *val = inb(PCIMT_CONFIG_DATA + (reg & 3)); in pcimt_read()
125 *val = inb(PCIMT_CONFIG_DATA + (reg & 3)); in pcit_read()
/linux-4.1.27/drivers/staging/media/lirc/
Dlirc_sir.c168 return inb(io + offset); in sinp()
454 while ((iir = inb(io + UART_IIR) & UART_IIR_ID)) { in sir_interrupt()
457 (void) inb(io + UART_MSR); in sir_interrupt()
460 (void) inb(io + UART_LSR); in sir_interrupt()
473 data = inb(io + UART_RX); in sir_interrupt()
527 lsr = inb(io + UART_LSR); in sir_interrupt()
553 while (!(inb(io + UART_LSR) & UART_LSR_THRE)) in send_pulse()
/linux-4.1.27/arch/mips/sni/
Dtime.c111 (void) inb(0x40); in dosample()
112 msb = inb(0x40); in dosample()
/linux-4.1.27/arch/sparc/include/asm/
Dio_64.h194 #define inb inb macro
195 static inline u8 inb(unsigned long addr) in inb() function
231 #define inb_p(__addr) inb(__addr)
/linux-4.1.27/sound/pci/
Dals300.c203 status = inb(chip->port+ALS300_IRQ_STATUS); in snd_als300_interrupt()
234 general = inb(chip->port+ALS300P_IRQ_STATUS); in snd_als300plus_interrupt()
235 mpu = inb(chip->port+MPU_IRQ_STATUS); in snd_als300plus_interrupt()
236 dram = inb(chip->port+ALS300P_DRAM_IRQ_STATUS); in snd_als300plus_interrupt()
277 if ((inb(chip->port+AC97_STATUS) & (AC97_BUSY)) == 0) in snd_als300_ac97_read()
284 if ((inb(chip->port+AC97_STATUS) & (AC97_DATA_AVAIL)) != 0) in snd_als300_ac97_read()
298 if ((inb(chip->port+AC97_STATUS) & (AC97_BUSY)) == 0) in snd_als300_ac97_write()
Dazt3328.c339 u8 prev = inb(reg), new; in snd_azf3328_io_reg_setb()
363 return inb(codec->io_base + reg); in snd_azf3328_codec_inb()
420 return inb(chip->ctrl_io + reg); in snd_azf3328_ctrl_inb()
456 return inb(chip->game_io + reg); in snd_azf3328_game_inb()
823 curr_vol_left = inb(portbase + 1); in snd_azf3328_mixer_write_volume_gradually()
835 curr_vol_right = inb(portbase + 0); in snd_azf3328_mixer_write_volume_gradually()
2323 val = inb(reg);
2326 valoff = inb(reg);
2329 valon = inb(reg);
2361 "mpu_io 0x%04x\n", inb(chip->mpu_io + tmp)); in snd_azf3328_debug_show_ports()
[all …]
/linux-4.1.27/arch/arm/mach-ebsa110/include/mach/
Dio.h41 #define inb(p) __inb16(p) macro
44 #define inb(p) __inb8(p) macro
/linux-4.1.27/arch/sh/boards/mach-hp6xx/
Dsetup.c67 v8 = inb(PKDR); in dac_audio_start()
85 v8 = inb(PKDR); in dac_audio_stop()

1234