Lines Matching defs:host_regs
51 void __iomem *host_regs;
73 writeb(3, priv->host_regs + PATA_IMX_ATA_TIME_OFF);
74 writeb(3, priv->host_regs + PATA_IMX_ATA_TIME_ON);
75 writeb(timing.setup, priv->host_regs + PATA_IMX_ATA_TIME_1);
76 writeb(timing.act8b, priv->host_regs + PATA_IMX_ATA_TIME_2W);
77 writeb(timing.act8b, priv->host_regs + PATA_IMX_ATA_TIME_2R);
78 writeb(1, priv->host_regs + PATA_IMX_ATA_TIME_PIO_RDX);
80 writeb(pio_t4[mode] / T + 1, priv->host_regs + PATA_IMX_ATA_TIME_4);
81 writeb(pio_t9[mode] / T + 1, priv->host_regs + PATA_IMX_ATA_TIME_9);
82 writeb(pio_tA[mode] / T + 1, priv->host_regs + PATA_IMX_ATA_TIME_AX);
92 val = __raw_readl(priv->host_regs + PATA_IMX_ATA_CONTROL);
97 __raw_writel(val, priv->host_regs + PATA_IMX_ATA_CONTROL);
168 priv->host_regs = devm_ioremap_resource(&pdev->dev, io_res);
169 if (IS_ERR(priv->host_regs)) {
170 ret = PTR_ERR(priv->host_regs);
174 ap->ioaddr.cmd_addr = priv->host_regs + PATA_IMX_DRIVE_DATA;
175 ap->ioaddr.ctl_addr = priv->host_regs + PATA_IMX_DRIVE_CONTROL;
188 priv->host_regs + PATA_IMX_ATA_CONTROL);
191 priv->host_regs + PATA_IMX_ATA_INT_EN);
214 __raw_writel(0, priv->host_regs + PATA_IMX_ATA_INT_EN);
230 __raw_writel(0, priv->host_regs + PATA_IMX_ATA_INT_EN);
232 __raw_readl(priv->host_regs + PATA_IMX_ATA_CONTROL);
248 __raw_writel(priv->ata_ctl, priv->host_regs + PATA_IMX_ATA_CONTROL);
251 priv->host_regs + PATA_IMX_ATA_INT_EN);