Lines Matching refs:mdiobus
468 struct mii_bus *mdiobus; member
2067 dev->mdiobus = mdiobus_alloc(); in lan78xx_mdio_init()
2068 if (!dev->mdiobus) { in lan78xx_mdio_init()
2073 dev->mdiobus->priv = (void *)dev; in lan78xx_mdio_init()
2074 dev->mdiobus->read = lan78xx_mdiobus_read; in lan78xx_mdio_init()
2075 dev->mdiobus->write = lan78xx_mdiobus_write; in lan78xx_mdio_init()
2076 dev->mdiobus->name = "lan78xx-mdiobus"; in lan78xx_mdio_init()
2077 dev->mdiobus->parent = &dev->udev->dev; in lan78xx_mdio_init()
2079 snprintf(dev->mdiobus->id, MII_BUS_ID_SIZE, "usb-%03d:%03d", in lan78xx_mdio_init()
2086 dev->mdiobus->phy_mask = ~(1 << 1); in lan78xx_mdio_init()
2090 dev->mdiobus->phy_mask = ~(0xFF); in lan78xx_mdio_init()
2095 ret = of_mdiobus_register(dev->mdiobus, node); in lan78xx_mdio_init()
2102 netdev_dbg(dev->net, "registered mdiobus bus %s\n", dev->mdiobus->id); in lan78xx_mdio_init()
2105 mdiobus_free(dev->mdiobus); in lan78xx_mdio_init()
2111 mdiobus_unregister(dev->mdiobus); in lan78xx_remove_mdio()
2112 mdiobus_free(dev->mdiobus); in lan78xx_remove_mdio()
2293 phydev = phy_find_first(dev->mdiobus); in lan7801_phy_init()
2355 phydev = phy_find_first(dev->mdiobus); in lan78xx_phy_init()
2384 dev->mdiobus->id); in lan78xx_phy_init()