Lines Matching defs:mii_bus
29 struct mii_bus *mii_bus;
118 static int fixed_mdio_read(struct mii_bus *bus, int phy_id, int reg_num)
141 static int fixed_mdio_write(struct mii_bus *bus, int phy_id, int reg_num,
217 fmb->mii_bus = mdiobus_alloc();
218 if (fmb->mii_bus == NULL) {
223 snprintf(fmb->mii_bus->id, MII_BUS_ID_SIZE, "0");
224 fmb->mii_bus->name = "Fixed MDIO Bus";
225 fmb->mii_bus->priv = fmb;
226 fmb->mii_bus->parent = &pdev->dev;
227 fmb->mii_bus->read = &fixed_mdio_read;
228 fmb->mii_bus->write = &fixed_mdio_write;
229 fmb->mii_bus->irq = fmb->irqs;
231 ret = mdiobus_register(fmb->mii_bus);
238 mdiobus_free(fmb->mii_bus);
251 mdiobus_unregister(fmb->mii_bus);
252 mdiobus_free(fmb->mii_bus);