/openbmc/linux/drivers/input/serio/ |
H A D | arc_ps2.c | 34 void __iomem *status_addr; member 54 status = ioread32(port->status_addr); in arc_ps2_check_rx() 94 status = ioread32(port->status_addr); in arc_ps2_write() 112 iowrite32(PS2_STAT_RX_INT_EN, port->status_addr); in arc_ps2_open() 121 iowrite32(ioread32(port->status_addr) & ~PS2_STAT_RX_INT_EN, in arc_ps2_close() 122 port->status_addr); in arc_ps2_close() 173 port->status_addr = arc_ps2_calc_addr(arc_ps2, index, true); in arc_ps2_create_port() 176 index, port->data_addr, port->status_addr); in arc_ps2_create_port()
|
/openbmc/qemu/hw/intc/ |
H A D | aspeed_intc.c | 63 uint32_t status_addr = GICINT_STATUS_BASE + ((0x100 * irq) >> 2); in aspeed_intc_set_irq() local 95 if ((s->mask[irq] & select) || (s->regs[status_addr] & select)) { in aspeed_intc_set_irq() 111 s->regs[status_addr] = select; in aspeed_intc_set_irq() 112 trace_aspeed_intc_trigger_irq(irq, s->regs[status_addr]); in aspeed_intc_set_irq()
|
/openbmc/linux/drivers/media/i2c/ |
H A D | dw9807-vcm.c | 55 const char status_addr = DW9807_STATUS_ADDR; in dw9807_i2c_check() local 59 ret = i2c_master_send(client, &status_addr, sizeof(status_addr)); in dw9807_i2c_check()
|
/openbmc/linux/drivers/dma/ |
H A D | fsl-qdma.c | 637 struct fsl_qdma_format *status_addr; in fsl_qdma_queue_transfer_complete() local 650 status_addr = fsl_status->virt_head; in fsl_qdma_queue_transfer_complete() 652 if (qdma_ccdf_get_queue(status_addr) == in fsl_qdma_queue_transfer_complete() 654 qdma_ccdf_addr_get64(status_addr) == in fsl_qdma_queue_transfer_complete() 657 i = qdma_ccdf_get_queue(status_addr) + in fsl_qdma_queue_transfer_complete() 659 __this_cpu_write(pre.addr, qdma_ccdf_addr_get64(status_addr)); in fsl_qdma_queue_transfer_complete() 660 __this_cpu_write(pre.queue, qdma_ccdf_get_queue(status_addr)); in fsl_qdma_queue_transfer_complete() 684 qdma_desc_addr_set64(status_addr, 0x0); in fsl_qdma_queue_transfer_complete() 695 completion_status = qdma_ccdf_get_status(status_addr); in fsl_qdma_queue_transfer_complete() 699 qdma_desc_addr_set64(status_addr, 0x0); in fsl_qdma_queue_transfer_complete()
|
/openbmc/linux/drivers/mfd/ |
H A D | wm831x-irq.c | 453 int primary, status_addr, ret; in wm831x_irq_thread() local 489 status_addr = irq_data_to_status_reg(&wm831x_irqs[i]); in wm831x_irq_thread() 491 *status = wm831x_reg_read(wm831x, status_addr); in wm831x_irq_thread() 507 wm831x_reg_write(wm831x, status_addr, *status); in wm831x_irq_thread()
|
/openbmc/linux/drivers/ata/ |
H A D | pata_gayle.c | 107 (void)z_readb((unsigned long)ap->ioaddr.status_addr); in pata_gayle_irq_clear() 175 ap->ioaddr.status_addr = base + 2 + 7 * 4; in pata_gayle_init_one()
|
H A D | sata_svw.c | 301 return readl(ap->ioaddr.status_addr); in k2_stat_check_status() 403 port->status_addr = base + K2_SATA_TF_CMDSTAT_OFFSET; in k2_sata_setup_port()
|
H A D | pata_platform.c | 64 ioaddr->status_addr = ioaddr->cmd_addr + (ATA_REG_STATUS << shift); in pata_platform_setup_port()
|
H A D | pata_buddha.c | 228 ap->ioaddr.status_addr = base + 2 + 7 * 4; in pata_buddha_probe()
|
H A D | pata_falcon.c | 193 ap->ioaddr.status_addr = base + io_offset + (7 << reg_shift); in pata_falcon_init_one()
|
H A D | pata_imx.c | 122 ioaddr->status_addr = ioaddr->cmd_addr + (ATA_REG_STATUS << 2); in pata_imx_setup_port()
|
H A D | pata_ns87415.c | 249 return ns87560_read_buggy(ap->ioaddr.status_addr); in ns87560_check_status()
|
H A D | pata_ixp4xx_cf.c | 223 *(unsigned long *)&ioaddr->status_addr ^= 0x03; in ixp4xx_setup_port()
|
H A D | pata_pxa.c | 251 ap->ioaddr.status_addr = ap->ioaddr.cmd_addr + in pxa_ata_probe()
|
H A D | sata_sx4.c | 737 ioread8(ap->ioaddr.status_addr); in pdc20621_irq_clear() 815 ioread8(ap->ioaddr.status_addr); in pdc_thaw() 930 port->status_addr = base + 0x1c; in pdc_sata_setup_port()
|
H A D | sata_vsc.c | 309 port->status_addr = base + VSC_SATA_TF_STATUS_OFFSET; in vsc_sata_setup_port()
|
H A D | sata_rcar.c | 263 return ioread32(ap->ioaddr.status_addr); in sata_rcar_check_status() 757 ioaddr->status_addr = ioaddr->cmd_addr + (ATA_REG_STATUS << 2); in sata_rcar_setup_port()
|
H A D | pata_legacy.c | 402 ioread8(ap->ioaddr.status_addr); in ht6560a_set_piomode() 444 ioread8(ap->ioaddr.status_addr); in ht6560b_set_piomode()
|
H A D | pata_atp867x.c | 327 (unsigned long)ioaddr->status_addr, in atp867x_check_ports()
|
/openbmc/u-boot/drivers/ata/ |
H A D | sata_sil3114.h | 20 unsigned long status_addr; member
|
H A D | sata_sil3114.c | 363 ioport->status_addr = ioport->cmd_addr + ATA_REG_STATUS; in sata_port() 418 return readb (ioaddr->status_addr); in sata_chk_status()
|
/openbmc/linux/drivers/net/ethernet/sfc/siena/ |
H A D | siena_sriov.c | 105 u64 status_addr; member 412 WARN_ON(!vf->status_addr); in __efx_siena_sriov_push_vf_status() 421 copy[0].to_addr = vf->status_addr + offsetof(struct vfdi_status, in __efx_siena_sriov_push_vf_status() 432 copy[1].to_addr = vf->status_addr + data_offset; in __efx_siena_sriov_push_vf_status() 462 copy[pos].to_addr = vf->status_addr + offsetof(struct vfdi_status, in __efx_siena_sriov_push_vf_status() 826 vf->status_addr = req->u.set_status_page.dma_addr; in efx_vfdi_set_status_page() 853 vf->status_addr = 0; in efx_vfdi_clear_status_page() 1165 if (vf->status_addr) in efx_siena_sriov_peer_work() 1471 vf->status_addr = 0; in efx_siena_sriov_flr()
|
/openbmc/linux/drivers/gpio/ |
H A D | gpio-npcm-sgpio.c | 359 void __iomem *status_addr; in npcm_sgpio_irq_ack() local 364 status_addr = bank_reg(gpio, bank, EVENT_STS); in npcm_sgpio_irq_ack() 366 iowrite8(BIT(bit), status_addr); in npcm_sgpio_irq_ack()
|
H A D | gpio-aspeed-sgpio.c | 273 void __iomem *status_addr; in aspeed_sgpio_irq_ack() local 279 status_addr = bank_reg(gpio, bank, reg_irq_status); in aspeed_sgpio_irq_ack() 283 iowrite32(bit, status_addr); in aspeed_sgpio_irq_ack()
|
H A D | gpio-aspeed.c | 535 void __iomem *status_addr; in aspeed_gpio_irq_ack() local 544 status_addr = bank_reg(gpio, bank, reg_irq_status); in aspeed_gpio_irq_ack() 549 iowrite32(bit, status_addr); in aspeed_gpio_irq_ack()
|