Home
last modified time | relevance | path

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

1234567

/linux/drivers/uio/
H A 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()
131 ioread8(inf in remove()
[all...]
/linux/drivers/ata/
H A Dpata_ns87415.c131 dmactl = ioread8(ap->ioaddr.bmdma_addr + ATA_DMA_CMD); in ns87415_bmdma_setup()
187 iowrite8((ioread8(mmio + ATA_DMA_CMD) | ATA_DMA_INTR | ATA_DMA_ERR), in ns87415_irq_clear()
231 tmp = ioread8(port); in ns87560_read_buggy()
268 tf->error = ioread8(ioaddr->error_addr); in ns87560_tf_read()
269 tf->nsect = ioread8(ioaddr->nsect_addr); in ns87560_tf_read()
270 tf->lbal = ioread8(ioaddr->lbal_addr); in ns87560_tf_read()
271 tf->lbam = ioread8(ioaddr->lbam_addr); in ns87560_tf_read()
272 tf->lbah = ioread8(ioaddr->lbah_addr); in ns87560_tf_read()
277 tf->hob_feature = ioread8(ioaddr->error_addr); in ns87560_tf_read()
278 tf->hob_nsect = ioread8(ioadd in ns87560_tf_read()
[all...]
H A Dpata_pdc202xx_old.c190 iowrite8(ioread8(clock) | sel66, clock); in pdc2026x_bmdma_start()
192 iowrite8(ioread8(clock) & ~sel66, clock); in pdc2026x_bmdma_start()
240 iowrite8(ioread8(clock) & ~sel66, clock); in pdc2026x_bmdma_stop()
244 iowrite8(ioread8(clock) & ~sel66, clock); in pdc2026x_bmdma_stop()
268 u8 burst = ioread8(bmdma + 0x1f); in pdc2026x_port_start()
H A Dpata_legacy.c343 ioread8(ap->ioaddr.nsect_addr); in pdc_data_xfer_vlb()
344 ioread8(ap->ioaddr.nsect_addr); in pdc_data_xfer_vlb()
345 ioread8(ap->ioaddr.nsect_addr); in pdc_data_xfer_vlb()
402 ioread8(ap->ioaddr.status_addr); in ht6560a_set_piomode()
444 ioread8(ap->ioaddr.status_addr); in ht6560b_set_piomode()
498 clock = 1000000000 / khz[ioread8(ap->ioaddr.lbah_addr) & 0x03]; in opti82c611a_set_piomode()
516 rc = ioread8(ap->ioaddr.lbal_addr); in opti82c611a_set_piomode()
526 rc = ioread8(ap->ioaddr.device_addr); in opti82c611a_set_piomode()
536 rc = ioread8(ap->ioaddr.lbal_addr); in opti82c611a_set_piomode()
595 rc = ioread8(a in opti82c46x_set_piomode()
[all...]
H A Dlibata-sff.c65 return ioread8(ap->ioaddr.status_addr); in ata_sff_check_status()
92 tmp = ioread8(ap->ioaddr.altstatus_addr); in ata_sff_altstatus()
396 tf->error = ioread8(ioaddr->error_addr); in ata_sff_tf_read()
397 tf->nsect = ioread8(ioaddr->nsect_addr); in ata_sff_tf_read()
398 tf->lbal = ioread8(ioaddr->lbal_addr); in ata_sff_tf_read()
399 tf->lbam = ioread8(ioaddr->lbam_addr); in ata_sff_tf_read()
400 tf->lbah = ioread8(ioaddr->lbah_addr); in ata_sff_tf_read()
401 tf->device = ioread8(ioaddr->device_addr); in ata_sff_tf_read()
406 tf->hob_feature = ioread8(ioaddr->error_addr); in ata_sff_tf_read()
407 tf->hob_nsect = ioread8(ioadd in ata_sff_tf_read()
[all...]
/linux/drivers/char/tpm/
H A Dtpm_tis_synquacer.c44 *result++ = ioread8(phy->iobase + addr); in tpm_tis_synquacer_read_bytes()
47 result[1] = ioread8(phy->iobase + addr + 1); in tpm_tis_synquacer_read_bytes()
48 result[0] = ioread8(phy->iobase + addr); in tpm_tis_synquacer_read_bytes()
51 result[3] = ioread8(phy->iobase + addr + 3); in tpm_tis_synquacer_read_bytes()
52 result[2] = ioread8(phy->iobase + addr + 2); in tpm_tis_synquacer_read_bytes()
53 result[1] = ioread8(phy->iobase + addr + 1); in tpm_tis_synquacer_read_bytes()
54 result[0] = ioread8(phy->iobase + addr); in tpm_tis_synquacer_read_bytes()
/linux/drivers/mfd/
H A Dcgbc-core.c78 ret = readx_poll_timeout(ioread8, cgbc->io_session + CGBC_SESSION_CMD, val, in cgbc_session_command()
85 ret = readx_poll_timeout(ioread8, cgbc->io_session + CGBC_SESSION_CMD, val, in cgbc_session_command()
90 ret = (int)ioread8(cgbc->io_session + CGBC_SESSION_DATA); in cgbc_session_command()
126 return ioread8(cgbc->io_cmd + CGBC_CMD_ACCESS) == cgbc->session; in cgbc_command_lock()
152 ret = readx_poll_timeout(ioread8, cgbc->io_cmd + CGBC_CMD_STROBE, val, in cgbc_command()
183 ret = read_poll_timeout(ioread8, val, val == CGBC_CMD_STROBE, 0, 100000, false, in cgbc_command()
188 istatus = ioread8(cgbc->io_cmd + CGBC_CMD_DATA); in cgbc_command()
197 _data[i] = ioread8(cgbc->io_cmd + CGBC_CMD_DATA + ((i + 1) % 4)); in cgbc_command()
200 data_checksum = ioread8(cgbc->io_cmd + CGBC_CMD_DATA + ((i + 1) % 4)); in cgbc_command()
205 data_checksum = ioread8(cgb in cgbc_command()
[all...]
H A Dtqmx86.c227 val = ioread8(io_base + TQMX86_REG_IO_EXT_INT); in tqmx86_setup_irq()
232 readback = ioread8(io_base + TQMX86_REG_IO_EXT_INT); in tqmx86_setup_irq()
253 board_id = ioread8(io_base + TQMX86_REG_BOARD_ID); in tqmx86_probe()
254 sauc = ioread8(io_base + TQMX86_REG_SAUC); in tqmx86_probe()
256 rev = ioread8(io_base + TQMX86_REG_BOARD_REV); in tqmx86_probe()
/linux/drivers/platform/x86/
H A Dibm_rtl.c101 if (ioread8(&rtl_table->rt_status) != value) { in ibm_rtl_write()
106 cmd_port_val = ioread8(&rtl_table->cmd_port_value); in ibm_rtl_write()
122 while (ioread8(&rtl_table->command)) { in ibm_rtl_write()
133 if (ioread8(&rtl_table->command_status)) { in ibm_rtl_write()
147 return sprintf(buf, "%d\n", (int)ioread8(&rtl_table->version)); in rtl_show_version()
154 return sprintf(buf, "%d\n", ioread8(&rtl_table->rt_status)); in rtl_show_state()
284 rtl_cmd_width = ioread8(&rtl_table->cmd_granularity); in ibm_rtl_init()
285 rtl_cmd_type = ioread8(&rtl_table->cmd_address_type); in ibm_rtl_init()
/linux/drivers/i2c/busses/
H A Di2c-npcm7xx.c602 u8 i2cctl3 = ioread8(bus->reg + NPCM_I2CCTL3); in npcm_i2c_select_bank()
635 return ioread8(bus->reg + NPCM_I2CSDA); in npcm_i2c_rd_byte()
642 return !!(I2CCTL3_SCL_LVL & ioread8(bus->reg + NPCM_I2CCTL3)); in npcm_i2c_get_SCL()
649 return !!(I2CCTL3_SDA_LVL & ioread8(bus->reg + NPCM_I2CCTL3)); in npcm_i2c_get_SDA()
680 i2cctl2 = ioread8(bus->reg + NPCM_I2CCTL2); in npcm_i2c_disable()
689 u8 i2cctl2 = ioread8(bus->reg + NPCM_I2CCTL2); in npcm_i2c_enable()
702 val = ioread8(bus->reg + NPCM_I2CCST3); in npcm_i2c_eob_int()
706 val = ioread8(bus->reg + NPCM_I2CCTL1); in npcm_i2c_eob_int()
719 tx_fifo_sts = ioread8(bus->reg + NPCM_I2CTXF_STS); in npcm_i2c_tx_fifo_empty()
732 rx_fifo_sts = ioread8(bu in npcm_i2c_rx_fifo_full()
[all...]
H A Di2c-viai2c-zhaoxin.c62 tmp = ioread8(base + ZXI2C_REG_HCR); in viai2c_fifo_xfer()
78 tmp = ioread8(base + VIAI2C_REG_CR); in viai2c_fifo_xfer()
104 msg->buf[i2c->xfered_len + i] = ioread8(base + ZXI2C_REG_HRDR); in viai2c_fifo_irq_xfer()
111 tmp = ioread8(base + ZXI2C_REG_HCR); in viai2c_fifo_irq_xfer()
127 tmp = ioread8(base + VIAI2C_REG_CR); in viai2c_fifo_irq_xfer()
133 tmp = ioread8(base + VIAI2C_REG_CR); in viai2c_fifo_irq_xfer()
151 tmp = ioread8(base + VIAI2C_REG_CR); in zxi2c_xfer()
239 fstp = ioread8(i2c->base + VIAI2C_REG_TR); in zxi2c_get_bus_speed()
319 priv->hrv = ioread8(i2c->base + ZXI2C_REG_REV); in zxi2c_probe()
H A Di2c-i801.c349 status = ioread8(SMBHSTSTS(priv)); in i801_wait_intr()
367 status = ioread8(SMBHSTSTS(priv)); in i801_wait_byte_done()
377 u8 len = ioread8(SMBHSTDAT0(priv)); in i801_get_block_len()
394 status = ioread8(SMBAUXSTS(priv)) & SMBAUXSTS_CRCE; in i801_check_and_clear_pec_error()
409 status = ioread8(SMBHSTSTS(priv)); in i801_check_pre()
526 iowrite8(ioread8(SMBAUXCTL(priv)) | SMBAUXCTL_E32B, SMBAUXCTL(priv)); in i801_block_transaction_by_block()
531 ioread8(SMBHSTCNT(priv)); /* reset the data buffer index */ in i801_block_transaction_by_block()
548 ioread8(SMBHSTCNT(priv)); /* reset the data buffer index */ in i801_block_transaction_by_block()
552 iowrite8(ioread8(SMBAUXCTL(priv)) & ~SMBAUXCTL_E32B, SMBAUXCTL(priv)); in i801_block_transaction_by_block()
575 priv->data[priv->count++] = ioread8(SMBBLKDA in i801_isr_byte_done()
[all...]
H A Di2c-keba.c129 reg = ioread8(ki2c->base + KI2C_STATUS_REG); in ki2c_wait_for_data_ack()
138 unsigned int reg = ioread8(ki2c->base + KI2C_CAPABILITY_REG); in ki2c_has_capability()
145 unsigned int reg = ioread8(ki2c->base + KI2C_STATUS_DC_REG); in ki2c_get_scl()
153 unsigned int reg = ioread8(ki2c->base + KI2C_STATUS_DC_REG); in ki2c_get_sda()
164 control_dc = ioread8(ki2c->base + KI2C_CONTROL_DC_REG); in ki2c_set_scl()
402 ioread8(ki2c->base + KI2C_DATA_REG); in ki2c_read()
422 data[i] = ioread8(ki2c->base + KI2C_DATA_REG); in ki2c_read()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Dhealth.c108 u8 synd = ioread8(&h->synd); in sensor_fw_synd_rfr()
111 rfr = mlx5_health_get_rfr(ioread8(&h->rfr_severity)); in sensor_fw_synd_rfr()
428 if (!ioread8(&h->synd)) in print_health_info()
436 rfr_severity = ioread8(&h->rfr_severity); in print_health_info()
439 hsynd_str(ioread8(&h->synd)), severity, mlx5_loglevel_str(severity)); in print_health_info()
454 mlx5_log(dev, severity, "irisc_index %d\n", ioread8(&h->irisc_index)); in print_health_info()
455 mlx5_log(dev, severity, "synd 0x%x: %s\n", ioread8(&h->synd), in print_health_info()
456 hsynd_str(ioread8(&h->synd))); in print_health_info()
471 u8 synd = ioread8(&h->synd); in mlx5_fw_reporter_diagnose()
504 if (!ioread8( in mlx5_fw_reporter_heath_buffer_data_put()
[all...]
/linux/arch/alpha/kernel/
H A Dio.c17 ioread8(const void __iomem *addr) in ioread8() function
21 ret = IO_CONCAT(__IO_PREFIX,ioread8)(addr); in ioread8()
77 EXPORT_SYMBOL(ioread8);
88 return ioread8(ioport_map(port, 1)); in inb()
283 *(unsigned char *)dst = ioread8(port); in ioread8_rep()
290 w = ioread8(port); in ioread8_rep()
291 w |= ioread8(port) << 8; in ioread8_rep()
292 w |= ioread8(port) << 16; in ioread8_rep()
293 w |= ioread8(port) << 24; in ioread8_rep()
300 *(unsigned char *)dst = ioread8(por in ioread8_rep()
[all...]
/linux/drivers/media/pci/cobalt/
H A 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/drivers/tty/serial/
H A Dpch_uart.c312 "IER: \t0x%02x\n", ioread8(priv->membase + UART_IER)); in port_show_regs()
314 "IIR: \t0x%02x\n", ioread8(priv->membase + UART_IIR)); in port_show_regs()
316 "LCR: \t0x%02x\n", ioread8(priv->membase + UART_LCR)); in port_show_regs()
318 "MCR: \t0x%02x\n", ioread8(priv->membase + UART_MCR)); in port_show_regs()
320 "LSR: \t0x%02x\n", ioread8(priv->membase + UART_LSR)); in port_show_regs()
322 "MSR: \t0x%02x\n", ioread8(priv->membase + UART_MSR)); in port_show_regs()
325 ioread8(priv->membase + PCH_UART_BRCSR)); in port_show_regs()
327 lcr = ioread8(priv->membase + UART_LCR); in port_show_regs()
330 "DLL: \t0x%02x\n", ioread8(priv->membase + UART_DLL)); in port_show_regs()
332 "DLM: \t0x%02x\n", ioread8(pri in port_show_regs()
[all...]
H A 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()
108 ioread8(port->membase + TIMBUART_CTRL), in timbuart_tx_chars()
110 ioread8(port->membase + TIMBUART_BAUDRATE)); in timbuart_tx_chars()
152 u8 ctl = ioread8(port->membase + TIMBUART_CTRL) | in timbuart_handle_rx_port()
195 u8 cts = ioread8(port->membase + TIMBUART_CTRL); in timbuart_get_mctrl()
347 if (ioread8(uart->port.membase + TIMBUART_IPR)) { in timbuart_handleinterrupt()
/linux/drivers/gpio/
H A Dgpio-amd8111.c80 agp->orig[offset] = ioread8(agp->pm + AMD_REG_GPIO(offset)) & in amd_gpio_request()
104 temp = ioread8(agp->pm + AMD_REG_GPIO(offset)); in amd_gpio_set()
119 temp = ioread8(agp->pm + AMD_REG_GPIO(offset)); in amd_gpio_get()
133 temp = ioread8(agp->pm + AMD_REG_GPIO(offset)); in amd_gpio_dirout()
150 temp = ioread8(agp->pm + AMD_REG_GPIO(offset)); in amd_gpio_dirin()
H A Dgpio-npcm-sgpio.c198 reg = ioread8(gpio->base + NPCM_IOXCFG2); in npcm_sgpio_init_port()
235 reg = ioread8(addr); in npcm_sgpio_set()
263 reg = ioread8(addr); in npcm_sgpio_get()
272 reg = ioread8(gpio->base + NPCM_IOXCTS); in npcm_sgpio_setup_enable()
292 tmp = ioread8(gpio->base + NPCM_IOXCFG1) & ~NPCM_IOXCFG1_SFT_CLK; in npcm_sgpio_setup_clk()
347 reg = ioread8(addr); in npcm_sgpio_irq_set_mask()
445 reg = ioread8(bank_reg(gpio, bank, EVENT_STS)); in npcm_sgpio_irq_handler()
/linux/drivers/hwmon/
H A Dkfan.c46 u8 status = ioread8(kfan->base + KFAN_STATUS_REG); in kfan_get_fault()
78 return ioread8(kfan->base + KFAN_CONTROL_REG); in kfan_get_pwm()
203 status = ioread8(kfan->base + KFAN_STATUS_REG); in kfan_probe()
/linux/drivers/net/ethernet/via/
H A Dvia-rhine.c269 #define IOSYNC do { ioread8(ioaddr + StationAddr); } while (0)
481 #define BYTE_REG_BITS_ON(x, p) do { iowrite8((ioread8((p))|(x)), (p)); } while (0)
485 #define BYTE_REG_BITS_IS_ON(x, p) (ioread8((p)) & (x))
489 #define BYTE_REG_BITS_OFF(x, p) do { iowrite8(ioread8((p)) & (~(x)), (p)); } while (0)
493 #define BYTE_REG_BITS_SET(x, m, p) do { iowrite8((ioread8((p)) & (~(m)))|(x), (p)); } while (0)
527 bool has_mask_bits = !!(ioread8(ioaddr + reg) & mask); in rhine_wait_bit()
557 intr_status |= ioread8(ioaddr + IntrStatus2) << 16; in rhine_get_events()
582 iowrite8(ioread8(ioaddr + StickyHW) & 0xFC, ioaddr + StickyHW); in rhine_power_init()
594 wolstat = ioread8(ioaddr + PwrcsrSet); in rhine_power_init()
596 wolstat |= (ioread8(ioadd in rhine_power_init()
[all...]
/linux/drivers/net/ethernet/
H A 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()
456 stats->rx_errors = ioread8(priv->mac_io + MAC_RX_ERR_CNT) + in ec_bhf_get_stats()
457 ioread8(priv->mac_io + MAC_CRC_ERR_CNT) + in ec_bhf_get_stats()
458 ioread8(priv->mac_io + MAC_FRAME_ERR_CNT); in ec_bhf_get_stats()
461 stats->rx_dropped = ioread8(priv->mac_io + MAC_DROPPED_FRMS); in ec_bhf_get_stats()
/linux/arch/alpha/include/asm/
H A Dio.h146 REMAP1(unsigned int, ioread8, const) in REMAP1() argument
275 extern unsigned int ioread8(const void __iomem *);
334 extern inline unsigned int ioread8(const void __iomem *addr) in ioread8() function
338 ret = IO_CONCAT(__IO_PREFIX,ioread8)(addr); in ioread8()
366 return ioread8(ioport_map(port, 1)); in inb()
385 #define ioread8 ioread8 macro
/linux/sound/isa/galaxy/
H A Dgalaxy.c78 while (!(ioread8(port + DSP_PORT_DATA_AVAIL) & 0x80)) { in dsp_get_byte()
83 *val = ioread8(port + DSP_PORT_READ); in dsp_get_byte()
105 while (ioread8(port + DSP_PORT_STATUS) & 0x80) { in dsp_command()
153 if ((ioread8(wss_port + WSS_PORT_SIGNATURE) & 0x3f) != WSS_SIGNATURE) in wss_detect()
430 u8 tmp = ioread8(galaxy->config_port + CONFIG_PORT_SET); in galaxy_set_config()
447 u8 tmp = ioread8(galaxy->config_port + i - 1); in galaxy_config()

1234567