Lines Matching defs:mii_bus
95 struct mii_bus *mii_bus;
323 ltq_etop_mdio_wr(struct mii_bus *bus, int phy_addr, int phy_reg, u16 phy_data)
337 ltq_etop_mdio_rd(struct mii_bus *bus, int phy_addr, int phy_reg)
364 phydev = phy_find_first(priv->mii_bus);
392 priv->mii_bus = mdiobus_alloc();
393 if (!priv->mii_bus) {
399 priv->mii_bus->priv = dev;
400 priv->mii_bus->read = ltq_etop_mdio_rd;
401 priv->mii_bus->write = ltq_etop_mdio_wr;
402 priv->mii_bus->name = "ltq_mii";
403 snprintf(priv->mii_bus->id, MII_BUS_ID_SIZE, "%s-%x",
405 if (mdiobus_register(priv->mii_bus)) {
417 mdiobus_unregister(priv->mii_bus);
419 mdiobus_free(priv->mii_bus);
430 mdiobus_unregister(priv->mii_bus);
431 mdiobus_free(priv->mii_bus);