Lines Matching refs:mdiobus
409 struct mii_bus *mdiobus;
1795 dev->mdiobus = mdiobus_alloc();
1796 if (!dev->mdiobus) {
1801 dev->mdiobus->priv = (void *)dev;
1802 dev->mdiobus->read = lan78xx_mdiobus_read;
1803 dev->mdiobus->write = lan78xx_mdiobus_write;
1804 dev->mdiobus->name = "lan78xx-mdiobus";
1805 dev->mdiobus->parent = &dev->udev->dev;
1807 snprintf(dev->mdiobus->id, MII_BUS_ID_SIZE, "usb-%03d:%03d",
1814 dev->mdiobus->phy_mask = ~(1 << 1);
1818 dev->mdiobus->phy_mask = ~(0xFF);
1823 ret = of_mdiobus_register(dev->mdiobus, node);
1830 netdev_dbg(dev->net, "registered mdiobus bus %s\n", dev->mdiobus->id);
1833 mdiobus_free(dev->mdiobus);
1839 mdiobus_unregister(dev->mdiobus);
1840 mdiobus_free(dev->mdiobus);
2021 phydev = phy_find_first(dev->mdiobus);
2083 phydev = phy_find_first(dev->mdiobus);
2112 dev->mdiobus->id);