Lines Matching refs:base
38 void __iomem *base;
41 static inline int iproc_mdio_wait_for_idle(void __iomem *base)
47 val = readl(base + MII_CTRL_OFFSET);
57 static inline void iproc_mdio_config_clk(void __iomem *base)
63 writel(val, base + MII_CTRL_OFFSET);
72 rc = iproc_mdio_wait_for_idle(priv->base);
83 writel(cmd, priv->base + MII_DATA_OFFSET);
85 rc = iproc_mdio_wait_for_idle(priv->base);
89 cmd = readl(priv->base + MII_DATA_OFFSET) & MII_DATA_MASK;
101 rc = iproc_mdio_wait_for_idle(priv->base);
113 writel(cmd, priv->base + MII_DATA_OFFSET);
115 rc = iproc_mdio_wait_for_idle(priv->base);
132 priv->base = devm_platform_ioremap_resource(pdev, 0);
133 if (IS_ERR(priv->base)) {
135 return PTR_ERR(priv->base);
152 iproc_mdio_config_clk(priv->base);
188 iproc_mdio_config_clk(priv->base);