Lines Matching refs:lpa
1073 static u32 fiber_lpa_to_ethtool_lpa_t(u32 lpa) in fiber_lpa_to_ethtool_lpa_t() argument
1077 if (lpa & LPA_FIBER_1000HALF) in fiber_lpa_to_ethtool_lpa_t()
1079 if (lpa & LPA_FIBER_1000FULL) in fiber_lpa_to_ethtool_lpa_t()
1119 int lpa; in marvell_read_status_page_an() local
1126 lpa = phy_read(phydev, MII_LPA); in marvell_read_status_page_an()
1127 if (lpa < 0) in marvell_read_status_page_an()
1128 return lpa; in marvell_read_status_page_an()
1160 mii_lpa_to_ethtool_lpa_t(lpa); in marvell_read_status_page_an()
1163 phydev->pause = lpa & LPA_PAUSE_CAP ? 1 : 0; in marvell_read_status_page_an()
1164 phydev->asym_pause = lpa & LPA_PAUSE_ASYM ? 1 : 0; in marvell_read_status_page_an()
1168 phydev->lp_advertising = fiber_lpa_to_ethtool_lpa_t(lpa); in marvell_read_status_page_an()
1171 if (!(lpa & LPA_PAUSE_FIBER)) { in marvell_read_status_page_an()
1174 } else if ((lpa & LPA_PAUSE_ASYM_FIBER)) { in marvell_read_status_page_an()