/linux-4.19.296/drivers/i2c/busses/ |
D | i2c-isch.c | 73 "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 …]
|
D | scx200_acb.c | 131 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 …]
|
D | i2c-via.c | 51 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.19.296/drivers/parport/ |
D | parport_pc.c | 118 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.19.296/drivers/media/rc/ |
D | ite-cir.c | 565 iflags = inb(dev->cir_addr + IT87_IIR) & IT87_II; in it87_get_irq_causes() 593 val = inb(dev->cir_addr + IT87_RCR) in it87_set_carrier_params() 620 fifo = inb(dev->cir_addr + IT87_RSR) & IT87_RXFBC; in it87_get_rx_bytes() 623 *(buf++) = inb(dev->cir_addr + IT87_DR); in it87_get_rx_bytes() 639 return inb(dev->cir_addr + IT87_TSR) & IT87_TXFBC; in it87_get_tx_used_slots() 655 outb(inb(dev->cir_addr + IT87_RCR) | IT87_RXACT, in it87_idle_rx() 659 outb(inb(dev->cir_addr + IT87_TCR1) | IT87_FIFOCLR, in it87_idle_rx() 669 outb(inb(dev->cir_addr + IT87_IER) & ~(IT87_RDAIE | IT87_RFOIE), in it87_disable_rx() 673 outb(inb(dev->cir_addr + IT87_RCR) & ~IT87_RXEN, in it87_disable_rx() 687 outb(inb(dev->cir_addr + IT87_RCR) | IT87_RXEN, in it87_enable_rx() [all …]
|
D | sir_ir.c | 66 return inb(io + offset); in sinp() 164 while ((iir = inb(io + UART_IIR) & UART_IIR_ID)) { in sir_interrupt() 172 (void)inb(io + UART_MSR); in sir_interrupt() 176 (void)inb(io + UART_LSR); in sir_interrupt() 183 data = inb(io + UART_RX); in sir_interrupt() 234 lsr = inb(io + UART_LSR); in sir_interrupt() 261 while (!(inb(io + UART_LSR) & UART_LSR_THRE)) in send_pulse()
|
/linux-4.19.296/drivers/media/radio/ |
D | radio-zoltrix.c | 95 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()
|
D | radio-cadet.c | 122 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() 380 outb(inb(dev->io + 1) & 0x7f, dev->io + 1); in vidioc_g_tuner() [all …]
|
D | radio-trust.c | 67 #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()
|
/linux-4.19.296/drivers/misc/c2port/ |
D | c2port-duramar2150.c | 38 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.19.296/drivers/char/tpm/ |
D | tpm_nsc.c | 81 *data = inb(priv->base + NSC_STATUS); in wait_for_stat() 89 *data = inb(priv->base + 1); in wait_for_stat() 105 status = inb(priv->base + NSC_STATUS); in nsc_wait_for_ready() 107 status = inb(priv->base + NSC_DATA); in nsc_wait_for_ready() 115 status = inb(priv->base + NSC_STATUS); in nsc_wait_for_ready() 117 status = inb(priv->base + NSC_DATA); in nsc_wait_for_ready() 144 data = inb(priv->base + NSC_DATA); in tpm_nsc_recv() 161 *p = inb(priv->base + NSC_DATA); in tpm_nsc_recv() 170 data = inb(priv->base + NSC_DATA); in tpm_nsc_recv() 243 return inb(priv->base + NSC_STATUS); in tpm_nsc_status() [all …]
|
/linux-4.19.296/drivers/char/ |
D | toshiba.c | 118 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()
|
D | tlclk.c | 145 #define SET_PORT_BITS(port, mask, val) outb(((inb(port) & mask) | val), port) 219 inb(TLCLK_REG6); in tlclk_open() 228 inb(TLCLK_REG6); /* Clear interrupt events */ in tlclk_open() 286 ret_val = ((inb(TLCLK_REG1) & 0x08) >> 3); in show_current_ref() 302 ret_val = inb(TLCLK_REG5); in show_telclock_version() 318 ret_val = (inb(TLCLK_REG2) & 0xf0); in show_alarms() 779 telclk_interrupt = (inb(TLCLK_REG7) & 0x0f); in tlclk_init() 865 if ((inb(TLCLK_REG1) & 0x08) != (flags & 0x08)) in switchover_timeout() 868 if ((inb(TLCLK_REG1) & 0x08) != (flags & 0x08)) in switchover_timeout() 884 int_events = inb(TLCLK_REG6); in tlclk_interrupt() [all …]
|
/linux-4.19.296/include/linux/ |
D | parport_pc.h | 73 unsigned char val = inb (DATA (p)); in parport_pc_read_data() 85 unsigned char ecr = inb (ECONTROL (p)); in dump_parport_state() 86 unsigned char dcr = inb (CONTROL (p)); in dump_parport_state() 87 unsigned char dsr = inb (STATUS (p)); in dump_parport_state() 100 dcr = i ? priv->ctr : inb (CONTROL (p)); in dump_parport_state() 213 return inb(STATUS(p)); in parport_pc_read_status()
|
D | via-core.h | 208 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()
|
/linux-4.19.296/drivers/gpio/ |
D | gpio-sch311x.c | 122 return inb(sio_config_port + 1); in sch311x_sio_inb() 168 data = inb(block->runtime_reg + block->data_reg); in sch311x_gpio_get() 177 u8 data = inb(block->runtime_reg + block->data_reg); in __sch311x_gpio_set() 201 data = inb(block->runtime_reg + block->config_regs[offset]); in sch311x_gpio_direction_in() 217 data = inb(block->runtime_reg + block->config_regs[offset]); in sch311x_gpio_direction_out() 232 data = inb(block->runtime_reg + block->config_regs[offset]); in sch311x_gpio_get_direction() 248 data = inb(block->runtime_reg + block->config_regs[offset]); in sch311x_gpio_set_config() 255 data = inb(block->runtime_reg + block->config_regs[offset]); in sch311x_gpio_set_config()
|
D | gpio-104-idio-16.c | 88 return !!(inb(idio16gpio->base + 1) & mask); in idio_16_gpio_get() 90 return !!(inb(idio16gpio->base + 5) & (mask>>8)); in idio_16_gpio_get() 100 *bits |= (unsigned long)inb(idio16gpio->base + 1) << 16; in idio_16_gpio_get_multiple() 102 *bits |= (unsigned long)inb(idio16gpio->base + 5) << 24; in idio_16_gpio_get_multiple() 185 inb(idio16gpio->base + 2); in idio_16_irq_unmask()
|
D | gpio-it87.c | 120 return inb(VAL); in superio_inb() 134 val = inb(VAL) << 8; in superio_inw() 136 val |= inb(VAL); in superio_inw() 208 return !!(inb(reg) & mask); in it87_gpio_get() 246 curr_vals = inb(reg); in it87_gpio_set()
|
/linux-4.19.296/drivers/bluetooth/ |
D | dtl1_cs.c | 115 if (!(inb(iobase + UART_LSR) & UART_LSR_THRE)) in dtl1_write() 229 skb_put_u8(info->rx_skb, inb(iobase + UART_RX)); in dtl1_receive() 285 } while (inb(iobase + UART_LSR) & UART_LSR_DR); in dtl1_receive() 306 iir = inb(iobase + UART_IIR) & UART_IIR_ID; in dtl1_interrupt() 311 lsr = inb(iobase + UART_LSR); in dtl1_interrupt() 336 iir = inb(iobase + UART_IIR) & UART_IIR_ID; in dtl1_interrupt() 340 msr = inb(iobase + UART_MSR); in dtl1_interrupt() 481 info->ri_latch = inb(info->p_dev->resource[0]->start + UART_MSR) in dtl1_open()
|
D | bt3c_cs.c | 139 unsigned short value = inb(iobase + DATA_L); in bt3c_get() 141 value |= inb(iobase + DATA_H) << 8; in bt3c_get() 249 hci_skb_pkt_type(info->rx_skb) = inb(iobase + DATA_L); in bt3c_receive() 250 inb(iobase + DATA_H); in bt3c_receive() 283 __u8 x = inb(iobase + DATA_L); in bt3c_receive() 286 inb(iobase + DATA_H); in bt3c_receive() 349 iir = inb(iobase + CONTROL); in bt3c_interrupt() 521 outb(inb(iobase + CONTROL) | 0x40, iobase + CONTROL); in bt3c_load_firmware()
|
/linux-4.19.296/drivers/isdn/hardware/avm/ |
D | avmcard.h | 224 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.19.296/drivers/char/pcmcia/ |
D | cm4000_cs.c | 173 #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) { 573 pts_reply[i] = inb(REG_BUF_DATA(iobase)); 612 if (inb(REG_FLAGS0(iobase)) & 8) { in io_detect_cm4000() 619 if ((inb(REG_FLAGS0(iobase)) & 8) == 0) { in io_detect_cm4000() 741 flags0 = inb(REG_FLAGS0(iobase)); in monitor_card() 806 dev->atr[i] = inb(REG_BUF_DATA(iobase)); in monitor_card() [all …]
|
/linux-4.19.296/drivers/parisc/ |
D | superio.c | 106 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.19.296/drivers/irqchip/ |
D | irq-i8259.c | 118 value = inb(PIC_MASTER_CMD) & irqmask; in i8259A_irq_real() 123 value = inb(PIC_SLAVE_CMD) & (irqmask >> 8); in i8259A_irq_real() 162 inb(PIC_SLAVE_IMR); /* DUMMY - (do we need this?) */ in mask_and_ack_8259A() 167 inb(PIC_MASTER_IMR); /* DUMMY - (do we need this?) */ in mask_and_ack_8259A()
|
/linux-4.19.296/drivers/cpufreq/ |
D | speedstep-ich.c | 107 value = inb(pmbase + 0x50); in speedstep_set_state() 118 pm2_blk = inb(pmbase + 0x20); in speedstep_set_state() 130 value = inb(pmbase + 0x50); in speedstep_set_state()
|