Home
last modified time | relevance | path

Searched refs:inb (Results 1 – 25 of 586) sorted by relevance

12345678910>>...24

/Linux-v4.19/arch/alpha/kernel/
Des1888.c16 inb(0x0229); in es1888_init()
17 inb(0x0229); in es1888_init()
18 inb(0x0229); in es1888_init()
19 inb(0x022b); in es1888_init()
20 inb(0x0229); in es1888_init()
21 inb(0x022b); in es1888_init()
22 inb(0x0229); in es1888_init()
23 inb(0x0229); in es1888_init()
24 inb(0x022b); in es1888_init()
25 inb(0x0229); in es1888_init()
[all …]
/Linux-v4.19/drivers/scsi/
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.h129 #define r_dtr(x) (unsigned char)inb((x))
130 #define r_str(x) (unsigned char)inb((x)+1)
131 #define r_ctr(x) (unsigned char)inb((x)+2)
132 #define r_epp(x) (unsigned char)inb((x)+4)
133 #define r_fifo(x) (unsigned char)inb((x)) /* x must be base_hi */
135 #define r_ecr(x) (unsigned char)inb((x)+0x2) /* x must be base_hi */
Dimm.h122 #define r_dtr(x) (unsigned char)inb((x))
123 #define r_str(x) (unsigned char)inb((x)+1)
124 #define r_ctr(x) (unsigned char)inb((x)+2)
125 #define r_epp(x) (unsigned char)inb((x)+4)
126 #define r_fifo(x) (unsigned char)inb((x)) /* x must be base_hi */
128 #define r_ecr(x) (unsigned char)inb((x)+2) /* x must be base_hi */
/Linux-v4.19/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-v4.19/arch/arm/mach-footbridge/
Dnetwinder-hw.c134 return inb(GP1_IO_BASE) | inb(GP2_IO_BASE) << 8; in nw_gpio_read()
438 inb(0x203); in rwa010_read_ident()
440 bit = inb(0x203); in rwa010_read_ident()
454 dprintk("Card no = %d\n", inb(0x203)); in rwa010_global_init()
477 i = inb(0x203); in rwa010_game_port_init()
480 dprintk("%02X%02X (201)\n", inb(0x203), i); in rwa010_game_port_init()
493 i = inb(0x203); in rwa010_waveartist_init()
496 dprintk("%02X%02X (%X),", inb(0x203), i, base); in rwa010_waveartist_init()
499 dprintk(" irq: %d (%d),", inb(0x203), irq); in rwa010_waveartist_init()
502 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()
143 if (inb(PIC_MASK_LO) == 0xf5 && inb(PIC_MASK_HI) == 0xfa) { in isa_init_irq()
/Linux-v4.19/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-v4.19/drivers/net/appletalk/
Dcops.c381 inb(ioaddr+DAYNA_RESET); in cops_irq()
386 inb(ioaddr); in cops_irq()
398 status = (inb(ioaddr+DAYNA_CARD_STATUS)&3); in cops_irq()
404 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-v4.19/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()
/Linux-v4.19/drivers/input/gameport/
Dlightning.c64 while ((inb(L4_PORT) & L4_BUSY) && t > 0) t--; in l4_wait_ready()
81 if (inb(L4_PORT) & L4_BUSY) goto fail; in l4_cooked_read()
85 status = inb(L4_PORT); in l4_cooked_read()
90 axes[i] = inb(L4_PORT); in l4_cooked_read()
96 *buttons = inb(L4_PORT) & 0x0f; in l4_cooked_read()
125 if (inb(L4_PORT) & L4_BUSY) in l4_getcal()
132 if (inb(L4_PORT) != L4_SELECT_DIGITAL + (port >> 2)) in l4_getcal()
142 cal[i] = inb(L4_PORT); in l4_getcal()
161 if (inb(L4_PORT) & L4_BUSY) in l4_setcal()
168 if (inb(L4_PORT) != L4_SELECT_DIGITAL + (port >> 2)) in l4_setcal()
[all …]
/Linux-v4.19/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-v4.19/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-v4.19/arch/mips/loongson64/lemote-2f/
Dec_kb3310b.c31 value = inb(EC_IO_PORT_DATA); in ec_read()
47 inb(EC_IO_PORT_DATA); in ec_write()
71 status = inb(EC_STS_PORT); in ec_query_seq()
73 status = inb(EC_STS_PORT); in ec_query_seq()
113 status = inb(EC_STS_PORT); in ec_get_event_num()
116 status = inb(EC_STS_PORT); in ec_get_event_num()
124 value = inb(EC_DAT_PORT); in ec_get_event_num()
/Linux-v4.19/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-v4.19/drivers/net/ethernet/8390/
Dwd.c176 checksum += inb(ioaddr + 8 + i); in wd_probe1()
177 if (inb(ioaddr + 8) == 0xff /* Extra check to avoid soundcard. */ in wd_probe1()
178 || inb(ioaddr + 9) == 0xff in wd_probe1()
194 dev->dev_addr[i] = inb(ioaddr + 8 + i); in wd_probe1()
203 if (inb(ioaddr+0) == 'P' && inb(ioaddr+1) == 'D') { in wd_probe1()
204 unsigned char reg5 = inb(ioaddr+5); in wd_probe1()
206 switch (inb(ioaddr+2)) { in wd_probe1()
223 if (inb(ioaddr+i) != inb(ioaddr+8+i)) in wd_probe1()
230 int tmp = inb(ioaddr+1); /* fiddle with 16bit bit */ in wd_probe1()
232 if (((inb( ioaddr+1) & 0x01) == 0x01) /* A 16 bit card */ in wd_probe1()
[all …]
/Linux-v4.19/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 …]
/Linux-v4.19/drivers/media/rc/
Dite-cir.c559 iflags = inb(dev->cir_addr + IT87_IIR) & IT87_II; in it87_get_irq_causes()
587 val = inb(dev->cir_addr + IT87_RCR) in it87_set_carrier_params()
614 fifo = inb(dev->cir_addr + IT87_RSR) & IT87_RXFBC; in it87_get_rx_bytes()
617 *(buf++) = inb(dev->cir_addr + IT87_DR); in it87_get_rx_bytes()
633 return inb(dev->cir_addr + IT87_TSR) & IT87_TXFBC; in it87_get_tx_used_slots()
649 outb(inb(dev->cir_addr + IT87_RCR) | IT87_RXACT, in it87_idle_rx()
653 outb(inb(dev->cir_addr + IT87_TCR1) | IT87_FIFOCLR, in it87_idle_rx()
663 outb(inb(dev->cir_addr + IT87_IER) & ~(IT87_RDAIE | IT87_RFOIE), in it87_disable_rx()
667 outb(inb(dev->cir_addr + IT87_RCR) & ~IT87_RXEN, in it87_disable_rx()
681 outb(inb(dev->cir_addr + IT87_RCR) | IT87_RXEN, in it87_enable_rx()
[all …]
/Linux-v4.19/drivers/staging/comedi/drivers/
Ddt2814.c62 status = inb(dev->iobase + DT2814_CSR); in dt2814_ai_eoc()
85 hi = inb(dev->iobase + DT2814_DATA); in dt2814_ai_insn_read()
86 lo = inb(dev->iobase + DT2814_DATA); in dt2814_ai_insn_read()
200 hi = inb(dev->iobase + DT2814_DATA); in dt2814_interrupt()
201 lo = inb(dev->iobase + DT2814_DATA); in dt2814_interrupt()
215 if (inb(dev->iobase + DT2814_CSR) & DT2814_FINISH) in dt2814_interrupt()
218 inb(dev->iobase + DT2814_DATA); in dt2814_interrupt()
219 inb(dev->iobase + DT2814_DATA); in dt2814_interrupt()
240 if (inb(dev->iobase + DT2814_CSR) & DT2814_ERR) { in dt2814_attach()
244 i = inb(dev->iobase + DT2814_DATA); in dt2814_attach()
[all …]
Dssv_dnp.c64 val = inb(CSCDR) & 0x0f; in dnp_dio_insn_bits()
69 val = inb(CSCDR); in dnp_dio_insn_bits()
71 val |= (inb(CSCDR) << 8); in dnp_dio_insn_bits()
73 val |= ((inb(CSCDR) & 0xf0) << 12); in dnp_dio_insn_bits()
114 val = inb(CSCDR); in dnp_dio_insn_config()
155 outb((inb(CSCDR) & 0xAA), CSCDR); in dnp_attach()
167 outb((inb(CSCDR) & 0xAA), CSCDR); in dnp_detach()
/Linux-v4.19/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()
/Linux-v4.19/drivers/tty/
Dmxser.c293 oldlcr = inb(baseio + UART_LCR); in mxser_enable_must_enchance_mode()
296 efr = inb(baseio + MOXA_MUST_EFR_REGISTER); in mxser_enable_must_enchance_mode()
309 oldlcr = inb(baseio + UART_LCR); in mxser_disable_must_enchance_mode()
312 efr = inb(baseio + MOXA_MUST_EFR_REGISTER); in mxser_disable_must_enchance_mode()
325 oldlcr = inb(baseio + UART_LCR); in mxser_set_must_xon1_value()
328 efr = inb(baseio + MOXA_MUST_EFR_REGISTER); in mxser_set_must_xon1_value()
342 oldlcr = inb(baseio + UART_LCR); in mxser_set_must_xoff1_value()
345 efr = inb(baseio + MOXA_MUST_EFR_REGISTER); in mxser_set_must_xoff1_value()
359 oldlcr = inb(info->ioaddr + UART_LCR); in mxser_set_must_fifo_value()
362 efr = inb(info->ioaddr + MOXA_MUST_EFR_REGISTER); in mxser_set_must_fifo_value()
[all …]

12345678910>>...24