Home
last modified time | relevance | path

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

12345678910>>...13

/drivers/scsi/
A Dqlogicfas408.c88 x = inb(qbase + 0xd); in ql_zap()
141 j = inb(qbase + 8); in ql_pdma()
175 j = inb(qbase + 8); in ql_pdma()
278 j = inb(qbase + 6); in ql_pcmd()
279 i = inb(qbase + 5); in ql_pcmd()
362 while (inb(qbase + 5)) in ql_pcmd()
378 status = inb(qbase + 2); in ql_pcmd()
379 message = inb(qbase + 2); in ql_pcmd()
404 i |= inb(qbase + 5); in ql_pcmd()
597 return (((inb(qbase + 0xe) ^ inb(qbase + 0xe)) == 7) && in qlogicfas408_detect()
[all …]
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 */
A Daha1740.c204 if ( inb(PORTADR(base)) & PORTADDR_ENH ) in aha1740_test_port()
233 while(inb(G2STAT(base)) & G2STAT_INTPEND) { in aha1740_intr_handle()
236 adapstat = inb(G2INTST(base)); in aha1740_intr_handle()
248 inb(G2STAT(base)),adapstat, in aha1740_intr_handle()
255 inb(G2STAT(base)),adapstat, in aha1740_intr_handle()
299 inb(MBOXIN0(base)), in aha1740_intr_handle()
300 inb(MBOXIN1(base)), in aha1740_intr_handle()
301 inb(MBOXIN2(base)), in aha1740_intr_handle()
506 *irq_level = intab[inb(INTDEF(base)) & 0x7]; in DEF_SCSI_QCMD()
508 *translation = inb(RESV1(base)) & 0x1; in DEF_SCSI_QCMD()
[all …]
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 */
A Dinitio.c352 rb = inb(base + TUL_NVRAM); in initio_se2_rd()
402 if (inb(base + TUL_NVRAM) & SE2DI) in initio_se2_wr()
488 gctrl = inb(base + TUL_GCTRL); in initio_read_eeprom()
495 gctrl = inb(base + TUL_GCTRL); in initio_read_eeprom()
541 inb(host->addr + TUL_SInt); in initio_reset_scsi()
1651 inb(host->addr + TUL_SFifo); in initio_state_7()
1746 inb(host->addr + TUL_SFifo); in initio_xpad_in()
1796 msg = inb(host->addr + TUL_SFifo); in initio_status_msg()
1910 tar = inb(host->addr + TUL_SBusId); in int_initio_resel()
2133 len = inb(host->addr + TUL_SFifo); in initio_msgin_extend()
[all …]
A Da100u2w.c195 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()
384 if (inb(host->base + ORC_EBIOSDATA) != 0xAA) { in orc_load_firmware()
754 status = inb(host->base + ORC_HDATA); in orchid_abort_scb()
817 if (inb(host->base + ORC_RQUEUECNT) == 0) in orc_interrupt()
822 scb_index = inb(host->base + ORC_RQUEUE); in orc_interrupt()
[all …]
/drivers/parport/
A Dparport_pc.c981 cr1 = inb(io + 1); in show_parconfig_smsc37c669()
983 cr4 = inb(io + 1); in show_parconfig_smsc37c669()
985 cra = inb(io + 1); in show_parconfig_smsc37c669()
987 cr23 = inb(io + 1); in show_parconfig_smsc37c669()
989 cr26 = inb(io + 1); in show_parconfig_smsc37c669()
991 cr27 = inb(io + 1); in show_parconfig_smsc37c669()
1304 id = inb(io + 1); in smsc_check()
1306 rev = inb(io + 1); in smsc_check()
1360 dev |= inb(0x2f); in detect_and_report_it87()
1367 r = inb(0x2f); in detect_and_report_it87()
[all …]
/drivers/i2c/busses/
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()
175 outb(inb(ACBCTL1) | ACBCTL1_ACK, ACBCTL1); in scx200_acb_machine()
185 *iface->ptr++ = inb(ACBSDA); in scx200_acb_machine()
224 status = inb(ACBST); in scx200_acb_poll()
261 outb(inb(ACBCTL1) | ACBCTL1_STOP, ACBCTL1); in scx200_acb_reset()
265 outb(inb(ACBCST) | ACBCST_BB, ACBCST); in scx200_acb_reset()
388 if (inb(ACBCTL2) != 0x70) { in scx200_acb_probe()
395 val = inb(ACBCTL1); in scx200_acb_probe()
[all …]
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()
/drivers/ata/
A Dpata_legacy.c301 inb(0x1F5); in pdc20230_set_piomode()
303 inb(0x1F2); in pdc20230_set_piomode()
324 inb(0x1F5); in pdc20230_set_piomode()
396 inb(0x3E6); in ht6560a_set_piomode()
397 inb(0x3E6); in ht6560a_set_piomode()
398 inb(0x3E6); in ht6560a_set_piomode()
399 inb(0x3E6); in ht6560a_set_piomode()
430 inb(0x3E6); in ht6560b_set_piomode()
431 inb(0x3E6); in ht6560b_set_piomode()
432 inb(0x3E6); in ht6560b_set_piomode()
[all …]
/drivers/input/gameport/
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()
127 cal[i] = inb(L4_PORT); in l4_getcal()
146 if (inb(L4_PORT) & L4_BUSY) in l4_setcal()
245 if (inb(L4_PORT) & L4_BUSY) in l4_add_card()
257 if (inb(L4_PORT) != L4_ID) in l4_add_card()
[all …]
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()
/drivers/media/rc/
A Dite-cir.c525 val = inb(dev->cir_addr + IT87_RCR) in it87_set_carrier_params()
553 *(buf++) = inb(dev->cir_addr + IT87_DR); in it87_get_rx_bytes()
642 outb(inb(dev->cir_addr + IT87_IER) & in it87_disable()
659 outb((inb(dev->cir_addr + IT87_IER) & in it87_init_hardware()
718 val = (inb(dev->cir_addr + IT8708_C0CFR) in it8708_set_carrier_params()
730 val = inb(dev->cir_addr + IT8708_C0RCR) in it8708_set_carrier_params()
796 outb(inb(dev->cir_addr + IT8708_C0IER) & in it8708_disable_rx()
820 outb(inb(dev->cir_addr + IT8708_C0IER) in it8708_enable_rx()
839 outb(inb(dev->cir_addr + IT8708_C0IER) in it8708_enable_tx_interrupt()
848 outb(inb(dev->cir_addr + IT8708_C0IER) & in it8708_disable()
[all …]
/drivers/net/ethernet/8390/
A Dwd.c176 checksum += inb(ioaddr + 8 + i); 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()
261 int reg0 = inb(ioaddr); in wd_probe1()
281 int reg1 = inb(ioaddr+1); in wd_probe1()
282 int reg4 = inb(ioaddr+4); in wd_probe1()
[all …]
/drivers/watchdog/
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()
136 reg = inb(asr_read_addr); in asr_disable()
156 high = inb(0x2f); in asr_get_base_address()
[all …]
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 …]
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()
/drivers/comedi/drivers/
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()
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()
A Ddmm32at.c182 val = inb(dev->iobase + DMM32AT_AI_LSB_REG); in dmm32at_ai_get_sample()
183 val |= (inb(dev->iobase + DMM32AT_AI_MSB_REG) << 8); in dmm32at_ai_get_sample()
196 status = inb(dev->iobase + context); in dmm32at_ai_status()
414 intstat = inb(dev->iobase + DMM32AT_INTCLK_REG); in dmm32at_isr()
444 status = inb(dev->iobase + DMM32AT_AUX_DI_REG); in dmm32at_ao_eoc()
473 inb(dev->iobase + DMM32AT_AO_MSB_REG); in dmm32at_ao_insn_write()
491 return inb(dev->iobase + regbase + port); in dmm32at_8255_io()
522 ailo = inb(dev->iobase + DMM32AT_AI_LO_CHAN_REG); in dmm32at_reset()
523 aihi = inb(dev->iobase + DMM32AT_AI_HI_CHAN_REG); in dmm32at_reset()
525 aistat = inb(dev->iobase + DMM32AT_AI_STATUS_REG); in dmm32at_reset()
[all …]
/drivers/media/radio/
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()
/drivers/char/tpm/
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 …]
/drivers/platform/x86/
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()
/drivers/char/
A Dtoshiba.c105 scan = inb(tosh_fn); in tosh_fn_status()
109 scan = inb(0xe5); in tosh_fn_status()
136 al = inb(0xe5); in tosh_emulate_fan()
145 al = inb(0xe5); in tosh_emulate_fan()
156 al = inb(0xe5); in tosh_emulate_fan()
172 al = inb(0xe5); in tosh_emulate_fan()
181 al = inb(0xe5); in tosh_emulate_fan()
191 al = inb(0xe5); in tosh_emulate_fan()
/drivers/net/hamradio/
A Dbaycom_ser_hdx.c377 inb(LSR(dev->base_addr)); in ser12_interrupt()
381 inb(RBR(dev->base_addr)); in ser12_interrupt()
398 inb(MSR(dev->base_addr)); in ser12_interrupt()
401 iir = inb(IIR(dev->base_addr)); in ser12_interrupt()
430 b1 = inb(MCR(iobase)); in ser12_check_uart()
432 b2 = inb(MSR(iobase)); in ser12_check_uart()
434 b3 = inb(MSR(iobase)) & 0xf0; in ser12_check_uart()
439 inb(RBR(iobase)); in ser12_check_uart()
440 inb(RBR(iobase)); in ser12_check_uart()
445 b1 = inb(SCR(iobase)); in ser12_check_uart()
[all …]

Completed in 67 milliseconds

12345678910>>...13