Lines Matching defs:phy_id
2755 static int phylink_phy_read(struct phylink *pl, unsigned int phy_id,
2761 if (mdio_phy_id_is_c45(phy_id)) {
2762 prtad = mdio_phy_id_prtad(phy_id);
2763 devad = mdio_phy_id_devad(phy_id);
2789 prtad = phy_id;
2794 return mdiobus_read(pl->phydev->mdio.bus, phy_id, reg);
2797 static int phylink_phy_write(struct phylink *pl, unsigned int phy_id,
2803 if (mdio_phy_id_is_c45(phy_id)) {
2804 prtad = mdio_phy_id_prtad(phy_id);
2805 devad = mdio_phy_id_devad(phy_id);
2831 return mdiobus_c45_write(pl->phydev->mdio.bus, phy_id, devad,
2835 return mdiobus_write(phydev->mdio.bus, phy_id, reg, val);
2838 static int phylink_mii_read(struct phylink *pl, unsigned int phy_id,
2846 if (phy_id == 0) {
2856 if (phy_id == 0) {
2866 static int phylink_mii_write(struct phylink *pl, unsigned int phy_id,
2912 mii->phy_id = pl->phydev->mdio.addr;
2916 ret = phylink_phy_read(pl, mii->phy_id, mii->reg_num);
2924 ret = phylink_phy_write(pl, mii->phy_id, mii->reg_num,
2935 mii->phy_id = 0;
2939 ret = phylink_mii_read(pl, mii->phy_id, mii->reg_num);
2947 ret = phylink_mii_write(pl, mii->phy_id, mii->reg_num,