Home
last modified time | relevance | path

Searched refs:ioread8 (Results 1 – 25 of 173) sorted by relevance

1234567

/Linux-v5.4/drivers/gpio/
Dgpio-pcie-idio-24.c115 return !(ioread8(&idio24gpio->reg->ctl) & out_mode_mask); in idio_24_gpio_get_direction()
131 ctl_state = ioread8(&idio24gpio->reg->ctl) & ~out_mode_mask; in idio_24_gpio_direction_input()
153 ctl_state = ioread8(&idio24gpio->reg->ctl) | out_mode_mask; in idio_24_gpio_direction_output()
171 return !!(ioread8(&idio24gpio->reg->out0_7) & offset_mask); in idio_24_gpio_get()
174 return !!(ioread8(&idio24gpio->reg->out8_15) & offset_mask); in idio_24_gpio_get()
177 return !!(ioread8(&idio24gpio->reg->out16_23) & offset_mask); in idio_24_gpio_get()
181 return !!(ioread8(&idio24gpio->reg->in0_7) & offset_mask); in idio_24_gpio_get()
184 return !!(ioread8(&idio24gpio->reg->in8_15) & offset_mask); in idio_24_gpio_get()
187 return !!(ioread8(&idio24gpio->reg->in16_23) & offset_mask); in idio_24_gpio_get()
190 if (ioread8(&idio24gpio->reg->ctl) & out_mode_mask) in idio_24_gpio_get()
[all …]
Dgpio-pci-idio-16.c88 return !!(ioread8(&idio16gpio->reg->out0_7) & mask); in idio_16_gpio_get()
91 return !!(ioread8(&idio16gpio->reg->out8_15) & (mask >> 8)); in idio_16_gpio_get()
94 return !!(ioread8(&idio16gpio->reg->in0_7) & (mask >> 16)); in idio_16_gpio_get()
96 return !!(ioread8(&idio16gpio->reg->in8_15) & (mask >> 24)); in idio_16_gpio_get()
138 port_state = ioread8(ports[i]); in idio_16_gpio_get_multiple()
168 out_state = ioread8(base) | mask; in idio_16_gpio_set()
170 out_state = ioread8(base) & ~mask; in idio_16_gpio_set()
188 out_state = ioread8(&idio16gpio->reg->out0_7) & ~*mask; in idio_16_gpio_set_multiple()
199 out_state = ioread8(&idio16gpio->reg->out8_15) & ~*mask; in idio_16_gpio_set_multiple()
242 ioread8(&idio16gpio->reg->irq_ctl); in idio_16_irq_unmask()
[all …]
Dgpio-amd8111.c83 agp->orig[offset] = ioread8(agp->pm + AMD_REG_GPIO(offset)) & in amd_gpio_request()
107 temp = ioread8(agp->pm + AMD_REG_GPIO(offset)); in amd_gpio_set()
120 temp = ioread8(agp->pm + AMD_REG_GPIO(offset)); in amd_gpio_get()
134 temp = ioread8(agp->pm + AMD_REG_GPIO(offset)); in amd_gpio_dirout()
151 temp = ioread8(agp->pm + AMD_REG_GPIO(offset)); in amd_gpio_dirin()
/Linux-v5.4/drivers/uio/
Duio_aec.c45 unsigned char status = ioread8(int_flag); in aectc_irq()
50 status = ioread8(dev_info->priv + MAILBOX); in aectc_irq()
61 ioread8(i->priv + 0x01), in print_board_data()
62 ioread8(i->priv + 0x00), in print_board_data()
63 ioread8(i->priv + 0x03), in print_board_data()
64 ioread8(i->priv + 0x02), in print_board_data()
65 ioread8(i->priv + 0x06), in print_board_data()
66 ioread8(i->priv + 0x07)); in print_board_data()
106 if (!(ioread8(info->priv + INTA_DRVR_ADDR) in probe()
133 ioread8(info->priv + MAILBOX); in remove()
/Linux-v5.4/drivers/ata/
Dpata_ns87415.c132 dmactl = ioread8(ap->ioaddr.bmdma_addr + ATA_DMA_CMD); in ns87415_bmdma_setup()
188 iowrite8((ioread8(mmio + ATA_DMA_CMD) | ATA_DMA_INTR | ATA_DMA_ERR), in ns87415_irq_clear()
232 tmp = ioread8(port); in ns87560_read_buggy()
269 tf->feature = ioread8(ioaddr->error_addr); in ns87560_tf_read()
270 tf->nsect = ioread8(ioaddr->nsect_addr); in ns87560_tf_read()
271 tf->lbal = ioread8(ioaddr->lbal_addr); in ns87560_tf_read()
272 tf->lbam = ioread8(ioaddr->lbam_addr); in ns87560_tf_read()
273 tf->lbah = ioread8(ioaddr->lbah_addr); in ns87560_tf_read()
278 tf->hob_feature = ioread8(ioaddr->error_addr); in ns87560_tf_read()
279 tf->hob_nsect = ioread8(ioaddr->nsect_addr); in ns87560_tf_read()
[all …]
Dpata_pdc202xx_old.c192 iowrite8(ioread8(clock) | sel66, clock); in pdc2026x_bmdma_start()
194 iowrite8(ioread8(clock) & ~sel66, clock); in pdc2026x_bmdma_start()
242 iowrite8(ioread8(clock) & ~sel66, clock); in pdc2026x_bmdma_stop()
246 iowrite8(ioread8(clock) & ~sel66, clock); in pdc2026x_bmdma_stop()
270 u8 burst = ioread8(bmdma + 0x1f); in pdc2026x_port_start()
Dpata_legacy.c307 ioread8(ap->ioaddr.nsect_addr); in pdc_data_xfer_vlb()
308 ioread8(ap->ioaddr.nsect_addr); in pdc_data_xfer_vlb()
309 ioread8(ap->ioaddr.nsect_addr); in pdc_data_xfer_vlb()
365 ioread8(ap->ioaddr.status_addr); in ht6560a_set_piomode()
407 ioread8(ap->ioaddr.status_addr); in ht6560b_set_piomode()
461 clock = 1000000000 / khz[ioread8(ap->ioaddr.lbah_addr) & 0x03]; in opti82c611a_set_piomode()
479 rc = ioread8(ap->ioaddr.lbal_addr); in opti82c611a_set_piomode()
489 rc = ioread8(ap->ioaddr.device_addr); in opti82c611a_set_piomode()
499 rc = ioread8(ap->ioaddr.lbal_addr); in opti82c611a_set_piomode()
558 rc = ioread8(ap->ioaddr.lbal_addr); in opti82c46x_set_piomode()
[all …]
Dlibata-sff.c70 return ioread8(ap->ioaddr.status_addr); in ata_sff_check_status()
92 return ioread8(ap->ioaddr.altstatus_addr); in ata_sff_altstatus()
139 ioread8(ap->ioaddr.altstatus_addr); in ata_sff_sync()
465 tf->feature = ioread8(ioaddr->error_addr); in ata_sff_tf_read()
466 tf->nsect = ioread8(ioaddr->nsect_addr); in ata_sff_tf_read()
467 tf->lbal = ioread8(ioaddr->lbal_addr); in ata_sff_tf_read()
468 tf->lbam = ioread8(ioaddr->lbam_addr); in ata_sff_tf_read()
469 tf->lbah = ioread8(ioaddr->lbah_addr); in ata_sff_tf_read()
470 tf->device = ioread8(ioaddr->device_addr); in ata_sff_tf_read()
475 tf->hob_feature = ioread8(ioaddr->error_addr); in ata_sff_tf_read()
[all …]
/Linux-v5.4/drivers/misc/mic/vop/
Dvop_main.c73 + ioread8(&desc->num_vq) * sizeof(struct mic_vqconfig) in _vop_desc_size()
74 + ioread8(&desc->feature_len) * 2 in _vop_desc_size()
75 + ioread8(&desc->config_len); in _vop_desc_size()
87 return (u8 __iomem *)(_vop_vq_config(desc) + ioread8(&desc->num_vq)); in _vop_vq_features()
93 return _vop_vq_features(desc) + ioread8(&desc->feature_len) * 2; in _vop_vq_configspace()
109 int feature_len = ioread8(&desc->feature_len); in vop_get_features()
113 if (ioread8(&in_features[i / 8]) & (BIT(i % 8))) in vop_get_features()
133 u8 feature_len = ioread8(&desc->feature_len); in vop_finalize_features()
149 iowrite8(ioread8(&out_features[i / 8]) | (1 << (i % 8)), in vop_finalize_features()
163 if (offset + len > ioread8(&desc->config_len)) in vop_get()
[all …]
/Linux-v5.4/drivers/staging/vt6655/
Dmac.c64 return !(ioread8(io_base + byRegOfs) & byTestBits); in MACbIsRegBitsOff()
154 iowrite8((ioread8(io_base + MAC_REG_TEST) & 0x3f) | byLoopbackMode, in MACvSetLoopbackMode()
261 if (!(ioread8(io_base + MAC_REG_HOSTCR) & HOSTCR_SOFTRST)) in MACbSoftwareReset()
346 if (!(ioread8(io_base + MAC_REG_HOSTCR) & HOSTCR_RXONST)) in MACbSafeRxOff()
402 if (!(ioread8(io_base + MAC_REG_HOSTCR) & HOSTCR_TXONST)) in MACbSafeTxOff()
526 org_dma_ctl = ioread8(io_base + MAC_REG_RXDMACTL0); in MACvSetCurrRx0DescAddr()
531 if (!(ioread8(io_base + MAC_REG_RXDMACTL0) & DMACTL_RUN)) in MACvSetCurrRx0DescAddr()
560 org_dma_ctl = ioread8(io_base + MAC_REG_RXDMACTL1); in MACvSetCurrRx1DescAddr()
565 if (!(ioread8(io_base + MAC_REG_RXDMACTL1) & DMACTL_RUN)) in MACvSetCurrRx1DescAddr()
595 org_dma_ctl = ioread8(io_base + MAC_REG_TXDMACTL0); in MACvSetCurrTx0DescAddrEx()
[all …]
/Linux-v5.4/drivers/ipack/
Dipack.c365 if ((ioread8(idmem + 1) == 'I') && in ipack_device_read_id()
366 (ioread8(idmem + 3) == 'P') && in ipack_device_read_id()
367 (ioread8(idmem + 5) == 'A') && in ipack_device_read_id()
368 ((ioread8(idmem + 7) == 'C') || in ipack_device_read_id()
369 (ioread8(idmem + 7) == 'H'))) { in ipack_device_read_id()
371 dev->id_avail = ioread8(idmem + 0x15); in ipack_device_read_id()
376 } else if ((ioread8(idmem + 0) == 'I') && in ipack_device_read_id()
377 (ioread8(idmem + 1) == 'V') && in ipack_device_read_id()
378 (ioread8(idmem + 2) == 'A') && in ipack_device_read_id()
379 (ioread8(idmem + 3) == 'T') && in ipack_device_read_id()
[all …]
/Linux-v5.4/drivers/platform/x86/
Dibm_rtl.c100 if (ioread8(&rtl_table->rt_status) != value) { in ibm_rtl_write()
105 cmd_port_val = ioread8(&rtl_table->cmd_port_value); in ibm_rtl_write()
121 while (ioread8(&rtl_table->command)) { in ibm_rtl_write()
132 if (ioread8(&rtl_table->command_status)) { in ibm_rtl_write()
146 return sprintf(buf, "%d\n", (int)ioread8(&rtl_table->version)); in rtl_show_version()
153 return sprintf(buf, "%d\n", ioread8(&rtl_table->rt_status)); in rtl_show_state()
273 rtl_cmd_width = ioread8(&rtl_table->cmd_granularity); in ibm_rtl_init()
274 rtl_cmd_type = ioread8(&rtl_table->cmd_address_type); in ibm_rtl_init()
/Linux-v5.4/drivers/char/tpm/
Dtpm_atmel.c46 status = ioread8(priv->iobase + 1); in tpm_atml_recv()
51 *buf++ = ioread8(priv->iobase); in tpm_atml_recv()
62 status = ioread8(priv->iobase + 1); in tpm_atml_recv()
73 status = ioread8(priv->iobase + 1); in tpm_atml_recv()
78 *buf++ = ioread8(priv->iobase); in tpm_atml_recv()
82 status = ioread8(priv->iobase + 1); in tpm_atml_recv()
117 return ioread8(priv->iobase + 1); in tpm_atml_status()
/Linux-v5.4/arch/alpha/kernel/
Dio.c17 ioread8(void __iomem *addr) in ioread8() function
19 unsigned int ret = IO_CONCAT(__IO_PREFIX,ioread8)(addr); in ioread8()
56 EXPORT_SYMBOL(ioread8);
65 return ioread8(ioport_map(port, 1)); in inb()
220 *(unsigned char *)dst = ioread8(port); in ioread8_rep()
227 w = ioread8(port); in ioread8_rep()
228 w |= ioread8(port) << 8; in ioread8_rep()
229 w |= ioread8(port) << 16; in ioread8_rep()
230 w |= ioread8(port) << 24; in ioread8_rep()
237 *(unsigned char *)dst = ioread8(port); in ioread8_rep()
/Linux-v5.4/drivers/mfd/
Dtqmx86.c190 board_id = ioread8(io_base + TQMX86_REG_BOARD_ID); in tqmx86_probe()
192 rev = ioread8(io_base + TQMX86_REG_BOARD_REV); in tqmx86_probe()
198 i2c_det = ioread8(io_base + TQMX86_REG_I2C_DETECT); in tqmx86_probe()
199 i2c_ien = ioread8(io_base + TQMX86_REG_I2C_INT_EN); in tqmx86_probe()
205 readback = ioread8(io_base + TQMX86_REG_IO_EXT_INT); in tqmx86_probe()
/Linux-v5.4/drivers/media/pci/cobalt/
Dcobalt-i2c.c139 status = ioread8(&regs->cr_sr); in cobalt_tx_bytes()
144 status = ioread8(&regs->cr_sr); in cobalt_tx_bytes()
198 status = ioread8(&regs->cr_sr); in cobalt_rx_bytes()
203 status = ioread8(&regs->cr_sr); in cobalt_rx_bytes()
213 data[i] = ioread8(&regs->txr_rxr); in cobalt_rx_bytes()
336 status = ioread8(&regs->cr_sr); in cobalt_i2c_init()
/Linux-v5.4/drivers/clocksource/
Dh8300_timer16.c23 #define bset(b, a) iowrite8(ioread8(a) | (1 << (b)), (a))
24 #define bclr(b, a) iowrite8(ioread8(a) & ~(1 << (b)), (a))
42 o1 = ioread8(p->mapcommon + TISRC) & p->ovf; in timer16_get_counter()
50 o1 = ioread8(p->mapcommon + TISRC) & p->ovf; in timer16_get_counter()
/Linux-v5.4/drivers/tty/serial/
Dpch_uart.c321 "IER: \t0x%02x\n", ioread8(priv->membase + UART_IER)); in port_show_regs()
323 "IIR: \t0x%02x\n", ioread8(priv->membase + UART_IIR)); in port_show_regs()
325 "LCR: \t0x%02x\n", ioread8(priv->membase + UART_LCR)); in port_show_regs()
327 "MCR: \t0x%02x\n", ioread8(priv->membase + UART_MCR)); in port_show_regs()
329 "LSR: \t0x%02x\n", ioread8(priv->membase + UART_LSR)); in port_show_regs()
331 "MSR: \t0x%02x\n", ioread8(priv->membase + UART_MSR)); in port_show_regs()
334 ioread8(priv->membase + PCH_UART_BRCSR)); in port_show_regs()
336 lcr = ioread8(priv->membase + UART_LCR); in port_show_regs()
339 "DLL: \t0x%02x\n", ioread8(priv->membase + UART_DLL)); in port_show_regs()
341 "DLM: \t0x%02x\n", ioread8(priv->membase + UART_DLM)); in port_show_regs()
[all …]
Dtimbuart.c72 u8 ctl = ioread8(port->membase + TIMBUART_CTRL) | in timbuart_flush_buffer()
85 u8 ch = ioread8(port->membase + TIMBUART_RXFIFO); in timbuart_rx_chars()
114 ioread8(port->membase + TIMBUART_CTRL), in timbuart_tx_chars()
116 ioread8(port->membase + TIMBUART_BAUDRATE)); in timbuart_tx_chars()
158 u8 ctl = ioread8(port->membase + TIMBUART_CTRL) | in timbuart_handle_rx_port()
201 u8 cts = ioread8(port->membase + TIMBUART_CTRL); in timbuart_get_mctrl()
353 if (ioread8(uart->port.membase + TIMBUART_IPR)) { in timbuart_handleinterrupt()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/
Dhealth.c107 u8 synd = ioread8(&h->synd); in sensor_fw_synd_rfr()
369 if (!ioread8(&h->synd)) in print_health_info()
383 mlx5_core_err(dev, "irisc_index %d\n", ioread8(&h->irisc_index)); in print_health_info()
384 mlx5_core_err(dev, "synd 0x%x: %s\n", ioread8(&h->synd), in print_health_info()
385 hsynd_str(ioread8(&h->synd))); in print_health_info()
401 synd = ioread8(&h->synd); in mlx5_fw_reporter_diagnose()
439 if (!ioread8(&h->synd)) in mlx5_fw_reporter_heath_buffer_data_put()
472 ioread8(&h->irisc_index)); in mlx5_fw_reporter_heath_buffer_data_put()
475 err = devlink_fmsg_u8_pair_put(fmsg, "synd", ioread8(&h->synd)); in mlx5_fw_reporter_heath_buffer_data_put()
728 health->synd = ioread8(&h->synd); in poll_health()
/Linux-v5.4/arch/powerpc/sysdev/
Dpmi.c49 type = ioread8(data->pmi_reg + PMI_READ_TYPE); in pmi_irq_handler()
65 data->msg.data0 = ioread8(data->pmi_reg + PMI_READ_DATA0); in pmi_irq_handler()
66 data->msg.data1 = ioread8(data->pmi_reg + PMI_READ_DATA1); in pmi_irq_handler()
67 data->msg.data2 = ioread8(data->pmi_reg + PMI_READ_DATA2); in pmi_irq_handler()
/Linux-v5.4/drivers/net/ethernet/dlink/
Dsundance.c748 #define mdio_delay() ioread8(mdio_addr)
795 retval = (retval << 1) | ((ioread8(mdio_addr) & MDIO_Data) ? 1 : 0); in mdio_read()
905 iowrite8(ioread8(ioaddr + WakeEvent) | 0x00, ioaddr + WakeEvent); in netdev_open()
911 dev->name, ioread32(ioaddr + RxStatus), ioread8(ioaddr + TxStatus), in netdev_open()
965 ioread8(ioaddr + TxStatus), ioread32(ioaddr + RxStatus)); in netdev_timer()
983 " resetting...\n", dev->name, ioread8(ioaddr + TxStatus), in tx_timeout()
984 ioread8(ioaddr + TxFrameId)); in tx_timeout()
1265 hw_frame_id = ioread8(ioaddr + TxFrameId); in intr_handler()
1533 dev->stats.rx_missed_errors += ioread8(ioaddr + RxMissed); in get_stats()
1536 dev->stats.tx_carrier_errors += ioread8(ioaddr + StatsCarrierError); in get_stats()
[all …]
/Linux-v5.4/drivers/virtio/
Dvirtio_pci_legacy.c58 ptr[i] = ioread8(ioaddr + i); in vp_get()
81 return ioread8(vp_dev->ioaddr + VIRTIO_PCI_STATUS); in vp_get_status()
99 ioread8(vp_dev->ioaddr + VIRTIO_PCI_STATUS); in vp_reset()
187 ioread8(vp_dev->ioaddr + VIRTIO_PCI_ISR); in del_vq()
/Linux-v5.4/drivers/net/ethernet/via/
Dvia-rhine.c275 #define IOSYNC do { ioread8(ioaddr + StationAddr); } while (0)
487 #define BYTE_REG_BITS_ON(x, p) do { iowrite8((ioread8((p))|(x)), (p)); } while (0)
491 #define BYTE_REG_BITS_IS_ON(x, p) (ioread8((p)) & (x))
495 #define BYTE_REG_BITS_OFF(x, p) do { iowrite8(ioread8((p)) & (~(x)), (p)); } while (0)
499 #define BYTE_REG_BITS_SET(x, m, p) do { iowrite8((ioread8((p)) & (~(m)))|(x), (p)); } while (0)
533 bool has_mask_bits = !!(ioread8(ioaddr + reg) & mask); in rhine_wait_bit()
563 intr_status |= ioread8(ioaddr + IntrStatus2) << 16; in rhine_get_events()
588 iowrite8(ioread8(ioaddr + StickyHW) & 0xFC, ioaddr + StickyHW); in rhine_power_init()
600 wolstat = ioread8(ioaddr + PwrcsrSet); in rhine_power_init()
602 wolstat |= (ioread8(ioaddr + PwrcsrSet1) & 0x03) << 8; in rhine_power_init()
[all …]
/Linux-v5.4/drivers/net/ethernet/
Dec_bhf.c257 block_count = ioread8(priv->io + INFO_BLOCK_BLK_CNT); in ec_bhf_setup_offsets()
271 priv->tx_dma_chan = ioread8(ec_info + INFO_BLOCK_TX_CHAN); in ec_bhf_setup_offsets()
272 priv->rx_dma_chan = ioread8(ec_info + INFO_BLOCK_RX_CHAN); in ec_bhf_setup_offsets()
457 stats->rx_errors = ioread8(priv->mac_io + MAC_RX_ERR_CNT) + in ec_bhf_get_stats()
458 ioread8(priv->mac_io + MAC_CRC_ERR_CNT) + in ec_bhf_get_stats()
459 ioread8(priv->mac_io + MAC_FRAME_ERR_CNT); in ec_bhf_get_stats()
462 stats->rx_dropped = ioread8(priv->mac_io + MAC_DROPPED_FRMS); in ec_bhf_get_stats()

1234567