Lines Matching refs:mdio
19 struct mii_bus *mdio;
80 priv->mdio = mdiobus_alloc();
81 if (!priv->mdio) {
86 priv->mdio->priv = (void *)dev;
87 priv->mdio->read = &asix_mdio_bus_read;
88 priv->mdio->write = &asix_mdio_bus_write;
89 priv->mdio->name = "Asix MDIO Bus";
91 snprintf(priv->mdio->id, MII_BUS_ID_SIZE, "usb-%03d:%03d",
94 ret = mdiobus_register(priv->mdio);
100 netdev_info(dev->net, "registered mdio bus %s\n", priv->mdio->id);
104 mdiobus_free(priv->mdio);
112 netdev_info(dev->net, "deregistering mdio bus %s\n", priv->mdio->id);
113 mdiobus_unregister(priv->mdio);
114 mdiobus_free(priv->mdio);
321 priv->mdio->id, priv->phy_addr);