Lines Matching refs:reg
73 void (*priv_writel)(struct sdhci_cdns_priv *priv, u32 val, void __iomem *reg);
104 void __iomem *reg)
106 writel(val, reg);
112 void __iomem *reg = priv->hrs_addr + SDHCI_CDNS_HRS04;
116 ret = readl_poll_timeout(reg, tmp, !(tmp & SDHCI_CDNS_HRS04_ACK),
123 priv->priv_writel(priv, tmp, reg);
126 priv->priv_writel(priv, tmp, reg);
128 ret = readl_poll_timeout(reg, tmp, tmp & SDHCI_CDNS_HRS04_ACK, 0, 10);
133 priv->priv_writel(priv, tmp, reg);
135 ret = readl_poll_timeout(reg, tmp, !(tmp & SDHCI_CDNS_HRS04_ACK),
224 void __iomem *reg = priv->hrs_addr + SDHCI_CDNS_HRS06;
231 tmp = readl(reg);
242 priv->priv_writel(priv, tmp, reg);
244 ret = readl_poll_timeout(reg, tmp,
338 void __iomem *reg)
344 writel(val, reg);
348 static void elba_write_l(struct sdhci_host *host, u32 val, int reg)
350 elba_priv_writel(sdhci_cdns_priv(host), val, host->ioaddr + reg);
353 static void elba_write_w(struct sdhci_host *host, u16 val, int reg)
356 u32 shift = reg & GENMASK(1, 0);
363 writew(val, host->ioaddr + reg);
367 static void elba_write_b(struct sdhci_host *host, u8 val, int reg)
370 u32 shift = reg & GENMASK(1, 0);
377 writeb(val, host->ioaddr + reg);