Home
last modified time | relevance | path

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

12345678910>>...15

/linux/arch/alpha/kernel/
H A 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/arch/arm/mach-footbridge/
H A 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 …]
H A Disa-irq.c34 outb(inb(PIC_MASK_LO) | mask, PIC_MASK_LO); in isa_mask_pic_lo_irq()
41 outb(inb(PIC_MASK_LO) | mask, PIC_MASK_LO); in isa_ack_pic_lo_irq()
49 outb(inb(PIC_MASK_LO) & ~mask, PIC_MASK_LO); in isa_unmask_pic_lo_irq()
62 outb(inb(PIC_MASK_HI) | mask, PIC_MASK_HI); in isa_mask_pic_hi_irq()
69 outb(inb(PIC_MASK_HI) | mask, PIC_MASK_HI); in isa_ack_pic_hi_irq()
78 outb(inb(PIC_MASK_HI) & ~mask, PIC_MASK_HI); in isa_unmask_pic_hi_irq()
135 if (inb(PIC_MASK_LO) == 0xf5 && inb(PIC_MASK_HI) == 0xfa) { in isa_init_irq()
/linux/drivers/i2c/busses/
H A Dscx200_acb.c123 outb(inb(ACBCTL1) | ACBCTL1_STOP, ACBCTL1); in scx200_acb_machine()
153 outb(inb(ACBCTL1) | ACBCTL1_START, ACBCTL1); in scx200_acb_machine()
159 outb(inb(ACBCTL1) | ACBCTL1_ACK, ACBCTL1); in scx200_acb_machine()
161 outb(inb(ACBCTL1) & ~ACBCTL1_ACK, ACBCTL1); in scx200_acb_machine()
175 outb(inb(ACBCTL1) | ACBCTL1_ACK, ACBCTL1); in scx200_acb_machine()
177 outb(inb(ACBCTL1) & ~ACBCTL1_ACK, ACBCTL1); in scx200_acb_machine()
182 outb(inb(ACBCTL1) | ACBCTL1_STOP, ACBCTL1); in scx200_acb_machine()
185 *iface->ptr++ = inb(ACBSDA); in scx200_acb_machine()
194 outb(inb(ACBCTL1) | ACBCTL1_STOP, ACBCTL1); in scx200_acb_machine()
224 status = inb(ACBST); in scx200_acb_poll()
[all …]
H A Di2c-via.c43 outb(state ? inb(I2C_DIR) & ~I2C_SCL : inb(I2C_DIR) | I2C_SCL, I2C_DIR); in bit_via_setscl()
48 outb(state ? inb(I2C_DIR) & ~I2C_SDA : inb(I2C_DIR) | I2C_SDA, I2C_DIR); in bit_via_setsda()
53 return (0 != (inb(I2C_IN) & I2C_SCL)); in bit_via_getscl()
58 return (0 != (inb(I2C_IN) & I2C_SDA)); in bit_via_getsda()
120 outb(inb(I2C_DIR) & ~(I2C_SDA | I2C_SCL), I2C_DIR); in vt586b_probe()
121 outb(inb(I2C_OUT) & ~(I2C_SDA | I2C_SCL), I2C_OUT); in vt586b_probe()
/linux/drivers/parport/
H A Dparport_pc.c115 ectr = inb(ECONTROL(pb)); in frob_econtrol()
153 oecr = inb(ECONTROL(p)); in change_mode()
168 if (inb(ECONTROL(p)) & 0x01) in change_mode()
176 while (!(inb(ECONTROL(p)) & 0x01)) { in change_mode()
251 s->u.pc.ecr = inb(ECONTROL(p)); in parport_pc_save_state()
279 status = inb(STATUS(port)); in parport_pc_epp_read_data()
293 *((char *)buf) = inb(EPPDATA(port)); in parport_pc_epp_read_data()
298 status = inb(STATUS(port)); in parport_pc_epp_read_data()
319 if (inb(STATUS(port)) & 0x01) { in parport_pc_epp_read_data()
326 *((char *)buf) = inb(EPPDATA(port)); in parport_pc_epp_read_data()
[all …]
/linux/drivers/input/gameport/
H A Dlightning.c49 while ((inb(L4_PORT) & L4_BUSY) && t > 0) t--; in l4_wait_ready()
66 if (inb(L4_PORT) & L4_BUSY) goto fail; in l4_cooked_read()
70 status = inb(L4_PORT); in l4_cooked_read()
75 axes[i] = inb(L4_PORT); in l4_cooked_read()
81 *buttons = inb(L4_PORT) & 0x0f; in l4_cooked_read()
110 if (inb(L4_PORT) & L4_BUSY) in l4_getcal()
117 if (inb(L4_PORT) != L4_SELECT_DIGITAL + (port >> 2)) in l4_getcal()
127 cal[i] = inb(L4_PORT); in l4_getcal()
146 if (inb(L4_PORT) & L4_BUSY) in l4_setcal()
153 if (inb(L4_PORT) != L4_SELECT_DIGITAL + (port >> 2)) in l4_setcal()
[all …]
H A Dns558.c64 c = inb(io); in ns558_isa_probe()
66 if (~(u = v = inb(io)) & 3) { in ns558_isa_probe()
75 for (i = 0; i < 1000; i++) v &= inb(io); in ns558_isa_probe()
87 u = inb(io); in ns558_isa_probe()
89 if ((u ^ inb(io)) & 0xf) { in ns558_isa_probe()
107 if (inb(io & (-1 << i)) != inb((io & (-1 << i)) + (1 << i) - 1)) b++; in ns558_isa_probe()
/linux/drivers/net/ethernet/8390/
H A 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 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 …]
/linux/drivers/media/rc/
H A Dite-cir.c499 iflags = inb(dev->cir_addr + IT87_IIR) & IT87_II; in it87_get_irq_causes()
525 val = inb(dev->cir_addr + IT87_RCR) in it87_set_carrier_params()
550 fifo = inb(dev->cir_addr + IT87_RSR) & IT87_RXFBC; in it87_get_rx_bytes()
553 *(buf++) = inb(dev->cir_addr + IT87_DR); in it87_get_rx_bytes()
567 return inb(dev->cir_addr + IT87_TSR) & IT87_TXFBC; in it87_get_tx_used_slots()
581 outb(inb(dev->cir_addr + IT87_RCR) | IT87_RXACT, in it87_idle_rx()
585 outb(inb(dev->cir_addr + IT87_TCR1) | IT87_FIFOCLR, in it87_idle_rx()
593 outb(inb(dev->cir_addr + IT87_IER) & ~(IT87_RDAIE | IT87_RFOIE), in it87_disable_rx()
597 outb(inb(dev->cir_addr + IT87_RCR) & ~IT87_RXEN, in it87_disable_rx()
609 outb(inb(dev->cir_addr + IT87_RCR) | IT87_RXEN, in it87_enable_rx()
[all …]
/linux/drivers/watchdog/
H A Dibmasr.c76 reg = inb(asr_read_addr); in __asr_toggle()
79 reg = inb(asr_read_addr); in __asr_toggle()
82 reg = inb(asr_read_addr); in __asr_toggle()
85 reg = inb(asr_read_addr); in __asr_toggle()
102 reg = inb(asr_read_addr); in asr_enable()
112 reg = inb(asr_read_addr); in asr_enable()
115 reg = inb(asr_read_addr); in asr_enable()
124 reg = inb(asr_read_addr); in asr_disable()
132 reg = inb(asr_read_addr); in asr_disable()
136 reg = inb(asr_read_addr); in asr_disable()
[all …]
H A Dwdt_pci.c131 inb(WDT_DC); /* Disable watchdog */ in wdtpci_start()
137 inb(WDT_DC); /* Disable watchdog */ in wdtpci_start()
141 inb(WDT_BUZZER); /* disable */ in wdtpci_start()
143 inb(WDT_OPTONOTRST); /* disable */ in wdtpci_start()
145 inb(WDT_OPTORST); /* disable */ in wdtpci_start()
147 inb(WDT_PROGOUT); /* disable */ in wdtpci_start()
177 inb(WDT_DC); /* Disable watchdog */ in wdtpci_stop()
197 inb(WDT_DC); /* Disable watchdog */ in wdtpci_ping()
244 new_status = inb(WDT_SR); in wdtpci_get_status()
279 c = inb(WDT_RT); in wdtpci_get_temperature()
[all …]
H A Dpc87413_wdt.c78 cr_data = inb(WDT_DATA_IO_PORT); in pc87413_select_wdt_out()
104 cr_data = inb(WDT_DATA_IO_PORT); in pc87413_enable_swc()
123 addr_h = inb(WDT_DATA_IO_PORT); in pc87413_get_swc_base_addr()
127 addr_l = inb(WDT_DATA_IO_PORT); in pc87413_get_swc_base_addr()
142 outb_p(inb(swc_base_addr + 0x0f) | 0x03, swc_base_addr + 0x0f); in pc87413_swc_bank3()
164 outb_p(inb(swc_base_addr + WDCTL) | 0x01, swc_base_addr + WDCTL); in pc87413_enable_wden()
174 outb_p(inb(swc_base_addr + WDCFG) | 0x80, swc_base_addr + WDCFG); in pc87413_enable_sw_wd_tren()
185 outb_p(inb(swc_base_addr + WDCFG) & 0x7f, swc_base_addr + WDCFG); in pc87413_disable_sw_wd_tren()
196 outb_p(inb(swc_base_addr + WDCTL) | 0x80, swc_base_addr + WDCTL); in pc87413_enable_sw_wd_trg()
207 outb_p(inb(swc_base_addr + WDCTL) & 0x7f, swc_base_addr + WDCTL); in pc87413_disable_sw_wd_trg()
/linux/arch/mips/loongson2ef/lemote-2f/
H A Dec_kb3310b.c27 value = inb(EC_IO_PORT_DATA); in ec_read()
43 inb(EC_IO_PORT_DATA); in ec_write()
67 status = inb(EC_STS_PORT); in ec_query_seq()
69 status = inb(EC_STS_PORT); in ec_query_seq()
109 status = inb(EC_STS_PORT); in ec_get_event_num()
112 status = inb(EC_STS_PORT); in ec_get_event_num()
120 value = inb(EC_DAT_PORT); in ec_get_event_num()
H A Dirq.c38 isr = inb(PIC_MASTER_CMD) & in mach_i8259_irq()
39 ~inb(PIC_MASTER_IMR) & ~(1 << PIC_CASCADE_IR); in mach_i8259_irq()
41 isr = (inb(PIC_SLAVE_CMD) & ~inb(PIC_SLAVE_IMR)) << 8; in mach_i8259_irq()
52 if (~inb(PIC_MASTER_ISR) & 0x80) in mach_i8259_irq()
/linux/drivers/scsi/
H A Dppa.h125 #define r_dtr(x) (unsigned char)inb((x))
126 #define r_str(x) (unsigned char)inb((x)+1)
127 #define r_ctr(x) (unsigned char)inb((x)+2)
128 #define r_epp(x) (unsigned char)inb((x)+4)
129 #define r_fifo(x) (unsigned char)inb((x)) /* x must be base_hi */
131 #define r_ecr(x) (unsigned char)inb((x)+0x2) /* x must be base_hi */
H A Dimm.h118 #define r_dtr(x) (unsigned char)inb((x))
119 #define r_str(x) (unsigned char)inb((x)+1)
120 #define r_ctr(x) (unsigned char)inb((x)+2)
121 #define r_epp(x) (unsigned char)inb((x)+4)
122 #define r_fifo(x) (unsigned char)inb((x)) /* x must be base_hi */
124 #define r_ecr(x) (unsigned char)inb((x)+2) /* x must be base_hi */
/linux/drivers/comedi/drivers/
H A 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()
H A Ddt2814.c56 status = inb(dev->iobase + DT2814_CSR); in dt2814_ai_notbusy()
80 inb(dev->iobase + DT2814_DATA); in dt2814_ai_clear()
81 inb(dev->iobase + DT2814_DATA); in dt2814_ai_clear()
93 status = inb(dev->iobase + DT2814_CSR); in dt2814_ai_eoc()
117 hi = inb(dev->iobase + DT2814_DATA); in dt2814_ai_insn_read()
118 lo = inb(dev->iobase + DT2814_DATA); in dt2814_ai_insn_read()
225 status = inb(dev->iobase + DT2814_CSR); in dt2814_ai_cancel()
258 status = inb(dev->iobase + DT2814_CSR); in dt2814_interrupt()
272 hi = inb(dev->iobase + DT2814_DATA); in dt2814_interrupt()
273 lo = inb(dev->iobase + DT2814_DATA); in dt2814_interrupt()
/linux/drivers/media/radio/
H A Dradio-zoltrix.c96 inb(isa->io + 3); /* Zoltrix needs to be read to confirm */ in zoltrix_s_mute_volume()
102 inb(isa->io + 2); in zoltrix_s_mute_volume()
128 inb(isa->io + 3); /* Zoltrix needs to be read to confirm */ in zoltrix_s_frequency()
157 inb(isa->io + 2); in zoltrix_s_frequency()
173 a = inb(isa->io); in zoltrix_g_rxsubchans()
175 b = inb(isa->io); in zoltrix_g_rxsubchans()
190 a = inb(isa->io); in zoltrix_g_signal()
192 b = inb(isa->io); in zoltrix_g_signal()
/linux/arch/x86/kernel/
H A Di8259.c106 ret = inb(PIC_MASTER_CMD) & mask; in i8259A_irq_pending()
108 ret = inb(PIC_SLAVE_CMD) & (mask >> 8); in i8259A_irq_pending()
137 value = inb(PIC_MASTER_CMD) & irqmask; in i8259A_irq_real()
142 value = inb(PIC_SLAVE_CMD) & (irqmask >> 8); in i8259A_irq_real()
181 inb(PIC_SLAVE_IMR); /* DUMMY - (do we need this?) */ in mask_and_ack_8259A()
188 inb(PIC_MASTER_IMR); /* DUMMY - (do we need this?) */ in mask_and_ack_8259A()
246 trigger[0] = inb(PIC_ELCR1) & 0xF8; in save_ELCR()
247 trigger[1] = inb(PIC_ELCR2) & 0xDE; in save_ELCR()
339 new_val = inb(PIC_MASTER_IMR); in probe_8259A()
/linux/drivers/platform/x86/
H A Dwinmate-fm07-keys.c36 while (inb(PORT_CMD) & 0x01) { in fm07keys_poll()
39 inb(PORT_DATA); in fm07keys_poll()
45 while (inb(PORT_CMD) & 0x02) in fm07keys_poll()
51 while (inb(PORT_CMD) & 0x02) in fm07keys_poll()
57 while (!(inb(PORT_CMD) & 0x01)) in fm07keys_poll()
60 k = inb(PORT_DATA); in fm07keys_poll()
/linux/drivers/char/tpm/
H A Dtpm_nsc.c76 *data = inb(priv->base + NSC_STATUS); in wait_for_stat()
84 *data = inb(priv->base + 1); in wait_for_stat()
100 status = inb(priv->base + NSC_STATUS); in nsc_wait_for_ready()
102 status = inb(priv->base + NSC_DATA); in nsc_wait_for_ready()
110 status = inb(priv->base + NSC_STATUS); in nsc_wait_for_ready()
112 status = inb(priv->base + NSC_DATA); in nsc_wait_for_ready()
139 data = inb(priv->base + NSC_DATA); in tpm_nsc_recv()
156 *p = inb(priv->base + NSC_DATA); in tpm_nsc_recv()
165 data = inb(priv->base + NSC_DATA); in tpm_nsc_recv()
239 return inb(priv->base + NSC_STATUS); in tpm_nsc_status()
[all …]
/linux/drivers/input/mouse/
H A Dinport.c75 input_report_rel(inport_dev, REL_X, inb(INPORT_DATA_PORT)); in inport_interrupt()
78 input_report_rel(inport_dev, REL_Y, inb(INPORT_DATA_PORT)); in inport_interrupt()
81 buttons = inb(INPORT_DATA_PORT); in inport_interrupt()
121 a = inb(INPORT_SIGNATURE_PORT); in inport_init()
122 b = inb(INPORT_SIGNATURE_PORT); in inport_init()
123 c = inb(INPORT_SIGNATURE_PORT); in inport_init()
/linux/drivers/misc/c2port/
H A Dc2port-duramar2150.c35 v = inb(DIR_PORT); in duramar2150_c2port_access()
54 v = inb(DIR_PORT); in duramar2150_c2port_c2d_dir()
66 return inb(DATA_PORT) & C2D; in duramar2150_c2port_c2d_get()
75 v = inb(DATA_PORT); in duramar2150_c2port_c2d_set()
91 v = inb(DATA_PORT); in duramar2150_c2port_c2ck_set()

12345678910>>...15