Lines Matching defs:mii
368 struct mii_bus *mii;
640 static int xgbe_phy_mii_write(struct mii_bus *mii, int addr, int reg, u16 val)
642 struct xgbe_prv_data *pdata = mii->priv;
700 static int xgbe_phy_mii_read(struct mii_bus *mii, int addr, int reg)
702 struct xgbe_prv_data *pdata = mii->priv;
1022 phydev = get_phy_device(phy_data->mii, phy_data->mdio_addr,
3141 mdiobus_unregister(phy_data->mii);
3148 struct mii_bus *mii;
3401 mii = devm_mdiobus_alloc(pdata->dev);
3402 if (!mii) {
3407 mii->priv = pdata;
3408 mii->name = "amd-xgbe-mii";
3409 mii->read = xgbe_phy_mii_read;
3410 mii->write = xgbe_phy_mii_write;
3411 mii->parent = pdata->dev;
3412 mii->phy_mask = ~0;
3413 snprintf(mii->id, sizeof(mii->id), "%s", dev_name(pdata->dev));
3414 ret = mdiobus_register(mii);
3419 phy_data->mii = mii;