Lines Matching refs:mii
52 writel(reg, sp->ioaddr + sp->hw->mii.data); in sxgbe_mdio_ctrl_data()
63 writel(reg, sp->ioaddr + sp->hw->mii.addr); in sxgbe_mdio_c45()
77 writel(reg, sp->ioaddr + sp->hw->mii.addr); in sxgbe_mdio_c22()
85 const struct mii_regs *mii = &sp->hw->mii; in sxgbe_mdio_access() local
88 rc = sxgbe_mdio_busy_wait(sp->ioaddr, mii->data); in sxgbe_mdio_access()
102 return sxgbe_mdio_busy_wait(sp->ioaddr, mii->data); in sxgbe_mdio_access()
122 return readl(priv->ioaddr + priv->hw->mii.data) & 0xffff; in sxgbe_mdio_read()
229 priv->mii = mdio_bus; in sxgbe_mdio_register()
245 if (!priv->mii) in sxgbe_mdio_unregister()
248 mdiobus_unregister(priv->mii); in sxgbe_mdio_unregister()
249 priv->mii->priv = NULL; in sxgbe_mdio_unregister()
250 mdiobus_free(priv->mii); in sxgbe_mdio_unregister()
251 priv->mii = NULL; in sxgbe_mdio_unregister()