| /linux/arch/alpha/kernel/ |
| H A D | es1888.c | 16 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 D | netwinder-hw.c | 134 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 D | isa-irq.c | 34 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 D | scx200_acb.c | 123 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 D | i2c-via.c | 43 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 D | parport_pc.c | 115 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 D | lightning.c | 49 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 D | ns558.c | 64 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/arch/mips/loongson2ef/lemote-2f/ |
| H A D | ec_kb3310b.c | 27 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 D | irq.c | 38 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/watchdog/ |
| H A D | ibmasr.c | 76 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 D | wdt_pci.c | 131 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 D | pc87413_wdt.c | 78 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/drivers/scsi/ |
| H A D | ppa.h | 125 #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 D | imm.h | 118 #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 D | ssv_dnp.c | 64 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 D | dt2814.c | 56 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 D | radio-zoltrix.c | 96 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 D | i8259.c | 106 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 D | winmate-fm07-keys.c | 36 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 D | tpm_nsc.c | 76 *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/misc/c2port/ |
| H A D | c2port-duramar2150.c | 35 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()
|
| /linux/include/linux/ |
| H A D | apple-gmux.h | 60 val = inb(iostart + 0xcc) | (inb(iostart + 0xcd) << 8); in apple_gmux_is_indexed() 126 ver_major = inb(res->start + GMUX_PORT_VERSION_MAJOR); in apple_gmux_detect() 127 ver_minor = inb(res->start + GMUX_PORT_VERSION_MINOR); in apple_gmux_detect() 128 ver_release = inb(res->start + GMUX_PORT_VERSION_RELEASE); in apple_gmux_detect()
|
| /linux/drivers/char/ |
| H A D | toshiba.c | 105 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()
|
| /linux/arch/x86/platform/ts5500/ |
| H A D | ts5500.c | 122 sbc->id = inb(TS5500_PRODUCT_CODE_ADDR); in ts5500_detect_config() 133 tmp = inb(TS5500_SRAM_RS485_ADC_ADDR); in ts5500_detect_config() 138 tmp = inb(TS5500_ERESET_ITR_ADDR); in ts5500_detect_config() 142 tmp = inb(TS5500_LED_JP_ADDR); in ts5500_detect_config() 239 return (inb(TS5500_LED_JP_ADDR) & TS5500_LED) ? LED_FULL : LED_OFF; in ts5500_led_get() 261 if (inb(TS5500_ADC_CONV_BUSY_ADDR) & TS5500_ADC_CONV_BUSY) in ts5500_adc_convert() 265 lsb = inb(TS5500_ADC_CONV_INIT_LSB_ADDR); in ts5500_adc_convert() 266 msb = inb(TS5500_ADC_CONV_MSB_ADDR); in ts5500_adc_convert()
|