Home
last modified time | relevance | path

Searched refs:ctl_addr (Results 1 – 17 of 17) sorted by relevance

/linux/drivers/ata/
H A Dpata_mpiix.c157 void __iomem *cmd_addr, *ctl_addr; in mpiix_init_one() local
188 ctl_addr = devm_ioport_map(&dev->dev, ctl, 1); in mpiix_init_one()
189 if (!cmd_addr || !ctl_addr) in mpiix_init_one()
205 ap->ioaddr.ctl_addr = ctl_addr; in mpiix_init_one()
206 ap->ioaddr.altstatus_addr = ctl_addr; in mpiix_init_one()
H A Dpata_pcmcia.c192 void __iomem *io_addr, *ctl_addr; in pcmcia_init_one() local
227 ctl_addr = devm_ioport_map(&pdev->dev, ctl_base, 1); in pcmcia_init_one()
228 if (!io_addr || !ctl_addr) in pcmcia_init_one()
232 iowrite8(0x02, ctl_addr); in pcmcia_init_one()
234 iowrite8(0x81, ctl_addr + 0x01); in pcmcia_init_one()
259 ap->ioaddr.altstatus_addr = ctl_addr + 0x10 * p; in pcmcia_init_one()
260 ap->ioaddr.ctl_addr = ctl_addr + 0x10 * p; in pcmcia_init_one()
H A Dpata_pxa.c211 ap->ioaddr.ctl_addr = devm_platform_ioremap_resource(pdev, 1); in pxa_ata_probe()
212 if (IS_ERR(ap->ioaddr.ctl_addr)) in pxa_ata_probe()
213 return PTR_ERR(ap->ioaddr.ctl_addr); in pxa_ata_probe()
222 ap->ioaddr.altstatus_addr = ap->ioaddr.ctl_addr; in pxa_ata_probe()
H A Dsata_rcar.c273 iowrite32(ctl, ap->ioaddr.ctl_addr); in sata_rcar_set_devctl()
322 iowrite32(ap->ctl, ioaddr->ctl_addr); in sata_rcar_bus_softreset()
324 iowrite32(ap->ctl | ATA_SRST, ioaddr->ctl_addr); in sata_rcar_bus_softreset()
326 iowrite32(ap->ctl, ioaddr->ctl_addr); in sata_rcar_bus_softreset()
366 iowrite32(tf->ctl, ioaddr->ctl_addr); in sata_rcar_tf_load()
406 iowrite32(tf->ctl | ATA_HOB, ioaddr->ctl_addr); in sata_rcar_tf_read()
412 iowrite32(tf->ctl, ioaddr->ctl_addr); in sata_rcar_tf_read()
745 ioaddr->ctl_addr = base + SSDEVCON_REG; in sata_rcar_setup_port()
747 ioaddr->altstatus_addr = ioaddr->ctl_addr; in sata_rcar_setup_port()
H A Dpata_octeon_cf.c401 if (likely(ap->ioaddr.ctl_addr)) { in octeon_cf_tf_read16()
402 iowrite8(tf->ctl | ATA_HOB, ap->ioaddr.ctl_addr); in octeon_cf_tf_read16()
415 iowrite8(tf->ctl, ap->ioaddr.ctl_addr); in octeon_cf_tf_read16()
469 iowrite8(tf->ctl, ap->ioaddr.ctl_addr); in octeon_cf_tf_load16()
916 ap->ioaddr.ctl_addr = base + 0xe; in octeon_cf_probe()
932 ap->ioaddr.ctl_addr = cs1 + (6 << 1) + 1; in octeon_cf_probe()
953 ap->ioaddr.ctl_addr = base + 0xe; in octeon_cf_probe()
956 cf_port->c0 = ap->ioaddr.ctl_addr; in octeon_cf_probe()
962 ata_port_desc(ap, "cmd %p ctl %p", base, ap->ioaddr.ctl_addr); in octeon_cf_probe()
H A Dpata_cs5520.c171 ioaddr->ctl_addr = iomap[1]; in cs5520_init_one()
182 ioaddr->ctl_addr = iomap[3]; in cs5520_init_one()
H A Dpata_ns87415.c276 iowrite8(tf->ctl | ATA_HOB, ioaddr->ctl_addr); in ns87560_tf_read()
282 iowrite8(tf->ctl, ioaddr->ctl_addr); in ns87560_tf_read()
H A Dpata_imx.c165 ap->ioaddr.ctl_addr = priv->host_regs + PATA_IMX_DRIVE_CONTROL; in pata_imx_probe()
167 ap->ioaddr.altstatus_addr = ap->ioaddr.ctl_addr; in pata_imx_probe()
H A Dpata_ixp4xx_cf.c203 ioaddr->ctl_addr = ixpp->ctl + 0x06; in ixp4xx_setup_port()
215 *(unsigned long *)&ioaddr->ctl_addr ^= 0x03; in ixp4xx_setup_port()
H A Dpata_sil680.c383 host->ports[0]->ioaddr.ctl_addr = mmio_base + 0x8a; in sil680_init_one()
388 host->ports[1]->ioaddr.ctl_addr = mmio_base + 0xca; in sil680_init_one()
H A Dpata_hpt3x3.c236 ioaddr->ctl_addr = base + offset_ctl[i]; in hpt3x3_init_one()
H A Dpata_icside.c363 ioaddr->ctl_addr = base + port->ctrloffset; in pata_icside_setup_ioaddr()
364 ioaddr->altstatus_addr = ioaddr->ctl_addr; in pata_icside_setup_ioaddr()
H A Dpata_buddha.c232 ap->ioaddr.ctl_addr = base + ctl; in pata_buddha_probe()
H A Dpata_it821x.c672 iowrite8(ap->ctl, ap->ioaddr.ctl_addr); in it821x_firmware_command()
H A Dsata_dwc_460ex.c793 port->ctl_addr = base + 0x20; in sata_dwc_setup_port()
H A Dsata_mv.c3682 port->altstatus_addr = port->ctl_addr = shd_base + SHD_CTL_AST; in mv_port_init()
/linux/include/linux/
H A Dlibata.h621 void __iomem *ctl_addr; member