Lines Matching defs:phy_addr
413 static void mmd_phy_indirect(struct mii_bus *bus, int phy_addr, int devad,
417 __mdiobus_write(bus, phy_addr, MII_MMD_CTRL, devad);
420 __mdiobus_write(bus, phy_addr, MII_MMD_DATA, regnum);
423 __mdiobus_write(bus, phy_addr, MII_MMD_CTRL,
427 int mmd_phy_read(struct mii_bus *bus, int phy_addr, bool is_c45,
431 return __mdiobus_c45_read(bus, phy_addr, devad, regnum);
433 mmd_phy_indirect(bus, phy_addr, devad, regnum);
435 return __mdiobus_read(bus, phy_addr, MII_MMD_DATA);
439 int mmd_phy_write(struct mii_bus *bus, int phy_addr, bool is_c45,
443 return __mdiobus_c45_write(bus, phy_addr, devad, regnum, val);
445 mmd_phy_indirect(bus, phy_addr, devad, regnum);
447 return __mdiobus_write(bus, phy_addr, MII_MMD_DATA, val);