Searched refs:status_addr (Results 1 - 43 of 43) sorted by relevance

/linux-4.4.14/drivers/input/serio/
H A Darc_ps2.c37 void __iomem *status_addr; member in struct:arc_ps2_port
57 status = ioread32(port->status_addr); arc_ps2_check_rx()
97 status = ioread32(port->status_addr); arc_ps2_write()
115 iowrite32(PS2_STAT_RX_INT_EN, port->status_addr); arc_ps2_open()
124 iowrite32(ioread32(port->status_addr) & ~PS2_STAT_RX_INT_EN, arc_ps2_close()
125 port->status_addr); arc_ps2_close()
176 port->status_addr = arc_ps2_calc_addr(arc_ps2, index, true); arc_ps2_create_port()
179 index, port->data_addr, port->status_addr); arc_ps2_create_port()
/linux-4.4.14/drivers/mfd/
H A Dwm831x-irq.c458 int primary, status_addr, ret; wm831x_irq_thread() local
494 status_addr = irq_data_to_status_reg(&wm831x_irqs[i]); wm831x_irq_thread()
496 *status = wm831x_reg_read(wm831x, status_addr); wm831x_irq_thread()
512 wm831x_reg_write(wm831x, status_addr, *status); wm831x_irq_thread()
/linux-4.4.14/drivers/ide/
H A Dgayle.c75 (void)z_readb(hwif->io_ports.status_addr); gayle_a1200_clear_irq()
H A Dq40ide.c67 hw->io_ports.status_addr = Q40_ISA_IO_B(base + 7); q40_ide_setup_ports()
H A Dide-io-std.c53 return readb((void __iomem *)hwif->io_ports.status_addr); ide_read_status()
55 return inb(hwif->io_ports.status_addr); ide_read_status()
H A Dns87415.c56 return superio_ide_inb(hwif->io_ports.status_addr); superio_read_status()
H A Dht6560b.c147 (void)inb(hwif->io_ports.status_addr); ht6560b_dev_select()
H A Dicside.c397 hw->io_ports.status_addr = port + (7 << info->stepping); icside_setup_ports()
H A Dsgiioc4.c292 unsigned long port = hwif->io_ports.status_addr; sgiioc4_read_status()
H A Dsiimage.c588 io_ports->status_addr = base + 7; init_mmio_iops_siimage()
H A Dide-probe.c862 io_ports->data_addr, io_ports->status_addr, init_irq()
/linux-4.4.14/drivers/net/ethernet/sfc/
H A Dsiena_sriov.c66 * @status_addr: VF DMA address of page for &struct vfdi_status updates.
67 * @status_lock: Mutex protecting @msg_seqno, @status_addr, @addr,
107 u64 status_addr; member in struct:siena_vf
413 WARN_ON(!vf->status_addr); __efx_siena_sriov_push_vf_status()
422 copy[0].to_addr = vf->status_addr + offsetof(struct vfdi_status, __efx_siena_sriov_push_vf_status()
433 copy[1].to_addr = vf->status_addr + data_offset; __efx_siena_sriov_push_vf_status()
463 copy[pos].to_addr = vf->status_addr + offsetof(struct vfdi_status, __efx_siena_sriov_push_vf_status()
827 vf->status_addr = req->u.set_status_page.dma_addr; efx_vfdi_set_status_page()
854 vf->status_addr = 0; efx_vfdi_clear_status_page()
1166 if (vf->status_addr) efx_siena_sriov_peer_work()
1472 vf->status_addr = 0; efx_siena_sriov_flr()
/linux-4.4.14/drivers/ata/
H A Dpata_imx.c89 ioaddr->status_addr = ioaddr->cmd_addr + (ATA_REG_STATUS << 2); pata_imx_setup_port()
H A Dpata_ixp4xx_cf.c130 *(unsigned long *)&ioaddr->status_addr ^= 0x03; ixp4xx_setup_port()
H A Dpata_atp867x.c317 " status_addr =0x%llx\n" atp867x_check_ports()
339 (unsigned long long)ioaddr->status_addr, atp867x_check_ports()
H A Dsata_svw.c316 return readl(ap->ioaddr.status_addr); k2_stat_check_status()
417 port->status_addr = base + K2_SATA_TF_CMDSTAT_OFFSET; k2_sata_setup_port()
H A Dpata_platform.c69 ioaddr->status_addr = ioaddr->cmd_addr + (ATA_REG_STATUS << shift); pata_platform_setup_port()
H A Dpata_pxa.c266 ap->ioaddr.status_addr = ap->ioaddr.cmd_addr + pxa_ata_probe()
H A Dpata_samsung_cf.c252 return ata_inb(ap->host, ap->ioaddr.status_addr); pata_s3c_check_status()
569 ap->ioaddr.status_addr = info->ide_addr + S3C_ATA_PIO_CSD; pata_s3c_probe()
H A Dpata_at32.c222 ap->ioaddr.status_addr = info->ide_addr + (ATA_REG_STATUS << 1); pata_at32_init_one()
H A Dpata_ns87415.c249 return ns87560_read_buggy(ap->ioaddr.status_addr); ns87560_check_status()
H A Dsata_vsc.c325 port->status_addr = base + VSC_SATA_TF_STATUS_OFFSET; vsc_sata_setup_port()
H A Dsata_sx4.c786 ioread8(ap->ioaddr.status_addr); pdc20621_irq_clear()
875 ioread8(ap->ioaddr.status_addr); pdc_thaw()
990 port->status_addr = base + 0x1c; pdc_sata_setup_port()
H A Dpata_icside.c356 ioaddr->status_addr = cmd + (ATA_REG_STATUS << port->stepping); pata_icside_setup_ioaddr()
H A Dpdc_adma.c544 port->status_addr = adma_ata_setup_port()
H A Dpata_legacy.c378 ioread8(ap->ioaddr.status_addr); ht6560a_set_piomode()
420 ioread8(ap->ioaddr.status_addr); ht6560b_set_piomode()
H A Dsata_rcar.c268 return ioread32(ap->ioaddr.status_addr); sata_rcar_check_status()
783 ioaddr->status_addr = ioaddr->cmd_addr + (ATA_REG_STATUS << 2); sata_rcar_setup_port()
H A Dpata_mpc52xx.c657 aio->status_addr = &priv->ata_regs->tf_command; mpc52xx_ata_init_one()
H A Dpata_pdc2027x.c689 port->status_addr = base + 0x1f; pdc_ata_setup_port()
H A Dsata_qstor.c474 port->status_addr = qs_ata_setup_port()
H A Dlibata-sff.c86 return ioread8(ap->ioaddr.status_addr); ata_sff_check_status()
2238 * device_addr, status_addr, and command_addr to standard offsets
2253 ioaddr->status_addr = ioaddr->cmd_addr + ATA_REG_STATUS; ata_sff_std_ports()
H A Dpata_arasan_cf.c886 ap->ioaddr.status_addr = acdev->vbase + ATA_STS_CMD; arasan_cf_probe()
H A Dpata_it821x.c676 status = ioread8(ap->ioaddr.status_addr); it821x_firmware_command()
H A Dpata_octeon_cf.c976 ap->ioaddr.status_addr = base + (ATA_REG_STATUS << 1) + 1; octeon_cf_probe()
H A Dsata_dwc_460ex.c814 port->status_addr = (void __iomem *)base + 0x1c; sata_dwc_setup_port()
H A Dsata_promise.c1122 ap->ioaddr.status_addr = base + 0x1c; pdc_ata_setup_port()
H A Dpata_macio.c992 ioaddr->status_addr = base + (ATA_REG_STATUS << 4); pata_macio_setup_ios()
H A Dsata_nv.c1300 ioport->status_addr = nv_adma_setup_port()
H A Dsata_mv.c2223 u8 stat = ioread8(ap->ioaddr.status_addr); mv_sff_check_status()
3725 port->status_addr = mv_port_init()
/linux-4.4.14/drivers/staging/fwserial/
H A Dfwserial.h59 * @status_addr: bus addr register to write line status to
86 u64 status_addr; member in struct:fwtty_peer
H A Dfwserial.c395 * of TIOCM_* bits suitable for sending to a peer's status_addr.
433 peer->status_addr, &status, __fwtty_write_port_status()
1471 seq_printf(m, " addr:%012llx", (unsigned long long) peer->status_addr); fwtty_debugfs_show_peer()
1637 u64 status_addr = port->rx_handler.offset; fill_plug_params() local
1641 params->status_hi = cpu_to_be32(status_addr >> 32); fill_plug_params()
1642 params->status_lo = cpu_to_be32(status_addr); fill_plug_params()
1693 peer->status_addr = be32_to_u64(params->status_hi, params->status_lo); fwserial_virt_plug_complete()
/linux-4.4.14/include/linux/
H A Dide.h83 unsigned long status_addr; /*  read: status  */ member in union:ide_io_ports::__anon12354
H A Dlibata.h594 void __iomem *status_addr; member in struct:ata_ioports

Completed in 1158 milliseconds