Lines Matching refs:lks
517 struct ethtool_link_ksettings *lks = &pdata->phy.lks; in xgbe_an73_incompat_link() local
523 if (!XGBE_ADV(lks, 1000baseKX_Full) && in xgbe_an73_incompat_link()
524 !XGBE_ADV(lks, 2500baseX_Full)) in xgbe_an73_incompat_link()
532 if (!XGBE_ADV(lks, 10000baseKR_Full)) in xgbe_an73_incompat_link()
856 struct ethtool_link_ksettings lks; in xgbe_an37_init() local
859 pdata->phy_if.phy_impl.an_advertising(pdata, &lks); in xgbe_an37_init()
863 if (XGBE_ADV(&lks, Pause)) in xgbe_an37_init()
868 if (XGBE_ADV(&lks, Asym_Pause)) in xgbe_an37_init()
910 struct ethtool_link_ksettings lks; in xgbe_an73_init() local
913 pdata->phy_if.phy_impl.an_advertising(pdata, &lks); in xgbe_an73_init()
917 if (XGBE_ADV(&lks, 10000baseR_FEC)) in xgbe_an73_init()
926 if (XGBE_ADV(&lks, 10000baseKR_Full)) in xgbe_an73_init()
931 if (XGBE_ADV(&lks, 1000baseKX_Full) || in xgbe_an73_init()
932 XGBE_ADV(&lks, 2500baseX_Full)) in xgbe_an73_init()
941 if (XGBE_ADV(&lks, Pause)) in xgbe_an73_init()
946 if (XGBE_ADV(&lks, Asym_Pause)) in xgbe_an73_init()
1246 struct ethtool_link_ksettings *lks = &pdata->phy.lks; in xgbe_phy_status_result() local
1249 XGBE_ZERO_LP_ADV(lks); in xgbe_phy_status_result()
1495 struct ethtool_link_ksettings *lks = &pdata->phy.lks; in xgbe_phy_best_advertised_speed() local
1497 if (XGBE_ADV(lks, 10000baseKR_Full)) in xgbe_phy_best_advertised_speed()
1499 else if (XGBE_ADV(lks, 10000baseT_Full)) in xgbe_phy_best_advertised_speed()
1501 else if (XGBE_ADV(lks, 2500baseX_Full)) in xgbe_phy_best_advertised_speed()
1503 else if (XGBE_ADV(lks, 2500baseT_Full)) in xgbe_phy_best_advertised_speed()
1505 else if (XGBE_ADV(lks, 1000baseKX_Full)) in xgbe_phy_best_advertised_speed()
1507 else if (XGBE_ADV(lks, 1000baseT_Full)) in xgbe_phy_best_advertised_speed()
1509 else if (XGBE_ADV(lks, 100baseT_Full)) in xgbe_phy_best_advertised_speed()
1511 else if (XGBE_ADV(lks, 10baseT_Full)) in xgbe_phy_best_advertised_speed()
1524 struct ethtool_link_ksettings *lks = &pdata->phy.lks; in xgbe_phy_init() local
1544 XGBE_LM_COPY(lks, advertising, lks, supported); in xgbe_phy_init()
1548 if (XGBE_ADV(lks, Autoneg)) { in xgbe_phy_init()
1565 XGBE_CLR_ADV(lks, Pause); in xgbe_phy_init()
1566 XGBE_CLR_ADV(lks, Asym_Pause); in xgbe_phy_init()
1569 XGBE_SET_ADV(lks, Pause); in xgbe_phy_init()
1570 XGBE_SET_ADV(lks, Asym_Pause); in xgbe_phy_init()
1575 if (XGBE_ADV(lks, Asym_Pause)) in xgbe_phy_init()
1576 XGBE_CLR_ADV(lks, Asym_Pause); in xgbe_phy_init()
1578 XGBE_SET_ADV(lks, Asym_Pause); in xgbe_phy_init()