Lines Matching refs:phy_state
42 int phy_state; in upd60620_read_status() local
45 phy_state = phy_read(phydev, MII_BMSR); in upd60620_read_status()
46 if (phy_state < 0) in upd60620_read_status()
47 return phy_state; in upd60620_read_status()
54 if (phy_state & (BMSR_ANEGCOMPLETE | BMSR_LSTATUS)) { in upd60620_read_status()
55 phy_state = phy_read(phydev, PHY_PHYSCR); in upd60620_read_status()
56 if (phy_state < 0) in upd60620_read_status()
57 return phy_state; in upd60620_read_status()
59 if (phy_state & (PHY_PHYSCR_10MB | PHY_PHYSCR_100MB)) { in upd60620_read_status()
64 if (phy_state & PHY_PHYSCR_100MB) in upd60620_read_status()
66 if (phy_state & PHY_PHYSCR_DUPLEX) in upd60620_read_status()
69 phy_state = phy_read(phydev, MII_LPA); in upd60620_read_status()
70 if (phy_state < 0) in upd60620_read_status()
71 return phy_state; in upd60620_read_status()
74 = mii_lpa_to_ethtool_lpa_t(phy_state); in upd60620_read_status()
77 if (phy_state & LPA_PAUSE_CAP) in upd60620_read_status()
79 if (phy_state & LPA_PAUSE_ASYM) in upd60620_read_status()