Lines Matching refs:lks
274 struct ethtool_link_ksettings *lks = &pdata->phy.lks; in xgbe_set_pauseparam() local
287 XGBE_CLR_ADV(lks, Pause); in xgbe_set_pauseparam()
288 XGBE_CLR_ADV(lks, Asym_Pause); in xgbe_set_pauseparam()
291 XGBE_SET_ADV(lks, Pause); in xgbe_set_pauseparam()
292 XGBE_SET_ADV(lks, Asym_Pause); in xgbe_set_pauseparam()
297 if (XGBE_ADV(lks, Asym_Pause)) in xgbe_set_pauseparam()
298 XGBE_CLR_ADV(lks, Asym_Pause); in xgbe_set_pauseparam()
300 XGBE_SET_ADV(lks, Asym_Pause); in xgbe_set_pauseparam()
313 struct ethtool_link_ksettings *lks = &pdata->phy.lks; in xgbe_get_link_ksettings() local
323 XGBE_LM_COPY(cmd, supported, lks, supported); in xgbe_get_link_ksettings()
324 XGBE_LM_COPY(cmd, advertising, lks, advertising); in xgbe_get_link_ksettings()
325 XGBE_LM_COPY(cmd, lp_advertising, lks, lp_advertising); in xgbe_get_link_ksettings()
334 struct ethtool_link_ksettings *lks = &pdata->phy.lks; in xgbe_set_link_ksettings() local
370 __ETHTOOL_LINK_MODE_MASK_NBITS, lks->link_modes.supported); in xgbe_set_link_ksettings()
373 lks->link_modes.supported); in xgbe_set_link_ksettings()
386 linkmode_copy(lks->link_modes.advertising, advertising); in xgbe_set_link_ksettings()
389 XGBE_SET_ADV(lks, Autoneg); in xgbe_set_link_ksettings()
391 XGBE_CLR_ADV(lks, Autoneg); in xgbe_set_link_ksettings()