Lines Matching refs:mdiobus
73 struct mii_bus *mdiobus;
1165 pdata->mdiobus = mdiobus_alloc();
1166 if (!pdata->mdiobus) {
1177 pdata->mdiobus->phy_mask = ~(1u << SMSC95XX_INTERNAL_PHY_ID);
1179 pdata->mdiobus->priv = dev;
1180 pdata->mdiobus->read = smsc95xx_mdiobus_read;
1181 pdata->mdiobus->write = smsc95xx_mdiobus_write;
1182 pdata->mdiobus->reset = smsc95xx_mdiobus_reset;
1183 pdata->mdiobus->name = "smsc95xx-mdiobus";
1184 pdata->mdiobus->parent = &dev->udev->dev;
1186 snprintf(pdata->mdiobus->id, ARRAY_SIZE(pdata->mdiobus->id),
1189 ret = mdiobus_register(pdata->mdiobus);
1195 pdata->phydev = phy_find_first(pdata->mdiobus);
1231 netdev_err(dev->net, "can't attach PHY to %s\n", pdata->mdiobus->id);
1240 mdiobus_unregister(pdata->mdiobus);
1243 mdiobus_free(pdata->mdiobus);
1264 mdiobus_unregister(pdata->mdiobus);
1265 mdiobus_free(pdata->mdiobus);