Lines Matching refs:mdiobus
62 struct mii_bus *mdiobus;
1121 pdata->mdiobus = mdiobus_alloc();
1122 if (!pdata->mdiobus) {
1133 pdata->mdiobus->phy_mask = ~(1u << SMSC95XX_INTERNAL_PHY_ID);
1135 pdata->mdiobus->priv = dev;
1136 pdata->mdiobus->read = smsc95xx_mdiobus_read;
1137 pdata->mdiobus->write = smsc95xx_mdiobus_write;
1138 pdata->mdiobus->name = "smsc95xx-mdiobus";
1139 pdata->mdiobus->parent = &dev->udev->dev;
1141 snprintf(pdata->mdiobus->id, ARRAY_SIZE(pdata->mdiobus->id),
1144 ret = mdiobus_register(pdata->mdiobus);
1150 pdata->phydev = phy_find_first(pdata->mdiobus);
1185 netdev_err(dev->net, "can't attach PHY to %s\n", pdata->mdiobus->id);
1194 mdiobus_unregister(pdata->mdiobus);
1197 mdiobus_free(pdata->mdiobus);
1209 mdiobus_unregister(pdata->mdiobus);
1210 mdiobus_free(pdata->mdiobus);