Lines Matching refs:mdio
19 struct mii_bus *mdio;
66 priv->mdio = mdiobus_alloc();
67 if (!priv->mdio) {
72 priv->mdio->priv = (void *)dev;
73 priv->mdio->read = &asix_mdio_bus_read;
74 priv->mdio->write = &asix_mdio_bus_write;
75 priv->mdio->name = "Asix MDIO Bus";
77 snprintf(priv->mdio->id, MII_BUS_ID_SIZE, "usb-%03d:%03d",
80 ret = mdiobus_register(priv->mdio);
86 netdev_info(dev->net, "registered mdio bus %s\n", priv->mdio->id);
90 mdiobus_free(priv->mdio);
98 netdev_info(dev->net, "deregistering mdio bus %s\n", priv->mdio->id);
99 mdiobus_unregister(priv->mdio);
100 mdiobus_free(priv->mdio);
312 priv->mdio->id, priv->phy_addr);