Lines Matching defs:mii_bus
22 struct mii_bus *mii_bus;
27 static int octeon_mdiobus_read(struct mii_bus *bus, int phy_id, int regnum)
55 static int octeon_mdiobus_write(struct mii_bus *bus, int phy_id,
102 bus->mii_bus = mdiobus_alloc();
104 if (!bus->mii_bus)
118 bus->mii_bus->priv = bus;
119 bus->mii_bus->irq = bus->phy_irq;
120 bus->mii_bus->name = "mdio-octeon";
121 snprintf(bus->mii_bus->id, MII_BUS_ID_SIZE, "%x", bus->unit);
122 bus->mii_bus->parent = &pdev->dev;
124 bus->mii_bus->read = octeon_mdiobus_read;
125 bus->mii_bus->write = octeon_mdiobus_write;
129 err = mdiobus_register(bus->mii_bus);
137 mdiobus_free(bus->mii_bus);
153 mdiobus_unregister(bus->mii_bus);
154 mdiobus_free(bus->mii_bus);