Lines Matching defs:mii_bus
444 struct mii_bus *mii_bus;
1420 static int et131x_mdio_read(struct mii_bus *bus, int phy_addr, int reg)
1435 static int et131x_mdio_write(struct mii_bus *bus, int phy_addr,
3241 phydev = phy_find_first(adapter->mii_bus);
3297 mdiobus_unregister(adapter->mii_bus);
3298 mdiobus_free(adapter->mii_bus);
3978 adapter->mii_bus = mdiobus_alloc();
3979 if (!adapter->mii_bus) {
3980 dev_err(&pdev->dev, "Alloc of mii_bus struct failed\n");
3984 adapter->mii_bus->name = "et131x_eth_mii";
3985 snprintf(adapter->mii_bus->id, MII_BUS_ID_SIZE, "%x", pci_dev_id(adapter->pdev));
3986 adapter->mii_bus->priv = netdev;
3987 adapter->mii_bus->read = et131x_mdio_read;
3988 adapter->mii_bus->write = et131x_mdio_write;
3990 rc = mdiobus_register(adapter->mii_bus);
4032 mdiobus_unregister(adapter->mii_bus);
4034 mdiobus_free(adapter->mii_bus);