Lines Matching refs:lk_ksettings
1314 #define BNXT_FW_TO_ETHTOOL_SPDS(fw_speeds, fw_pause, lk_ksettings, name)\ argument
1317 ethtool_link_ksettings_add_link_mode(lk_ksettings, name,\
1320 ethtool_link_ksettings_add_link_mode(lk_ksettings, name,\
1323 ethtool_link_ksettings_add_link_mode(lk_ksettings, name,\
1326 ethtool_link_ksettings_add_link_mode(lk_ksettings, name,\
1329 ethtool_link_ksettings_add_link_mode(lk_ksettings, name,\
1332 ethtool_link_ksettings_add_link_mode(lk_ksettings, name,\
1335 ethtool_link_ksettings_add_link_mode(lk_ksettings, name,\
1338 ethtool_link_ksettings_add_link_mode(lk_ksettings, name,\
1342 lk_ksettings, name, Asym_Pause);\
1344 ethtool_link_ksettings_add_link_mode(lk_ksettings, name,\
1349 #define BNXT_ETHTOOL_TO_FW_SPDS(fw_speeds, lk_ksettings, name) \ argument
1351 if (ethtool_link_ksettings_test_link_mode(lk_ksettings, name, \
1353 ethtool_link_ksettings_test_link_mode(lk_ksettings, name, \
1356 if (ethtool_link_ksettings_test_link_mode(lk_ksettings, name, \
1358 ethtool_link_ksettings_test_link_mode(lk_ksettings, name, \
1361 if (ethtool_link_ksettings_test_link_mode(lk_ksettings, name, \
1364 if (ethtool_link_ksettings_test_link_mode(lk_ksettings, name, \
1367 if (ethtool_link_ksettings_test_link_mode(lk_ksettings, name, \
1370 if (ethtool_link_ksettings_test_link_mode(lk_ksettings, name, \
1373 if (ethtool_link_ksettings_test_link_mode(lk_ksettings, name, \
1379 struct ethtool_link_ksettings *lk_ksettings) in bnxt_fw_to_ethtool_advertised_spds() argument
1387 BNXT_FW_TO_ETHTOOL_SPDS(fw_speeds, fw_pause, lk_ksettings, advertising); in bnxt_fw_to_ethtool_advertised_spds()
1391 struct ethtool_link_ksettings *lk_ksettings) in bnxt_fw_to_ethtool_lp_adv() argument
1399 BNXT_FW_TO_ETHTOOL_SPDS(fw_speeds, fw_pause, lk_ksettings, in bnxt_fw_to_ethtool_lp_adv()
1404 struct ethtool_link_ksettings *lk_ksettings) in bnxt_fw_to_ethtool_support_spds() argument
1408 BNXT_FW_TO_ETHTOOL_SPDS(fw_speeds, 0, lk_ksettings, supported); in bnxt_fw_to_ethtool_support_spds()
1410 ethtool_link_ksettings_add_link_mode(lk_ksettings, supported, Pause); in bnxt_fw_to_ethtool_support_spds()
1411 ethtool_link_ksettings_add_link_mode(lk_ksettings, supported, in bnxt_fw_to_ethtool_support_spds()
1415 ethtool_link_ksettings_add_link_mode(lk_ksettings, supported, in bnxt_fw_to_ethtool_support_spds()
1446 struct ethtool_link_ksettings *lk_ksettings) in bnxt_get_link_ksettings() argument
1450 struct ethtool_link_settings *base = &lk_ksettings->base; in bnxt_get_link_ksettings()
1453 ethtool_link_ksettings_zero_link_mode(lk_ksettings, supported); in bnxt_get_link_ksettings()
1455 bnxt_fw_to_ethtool_support_spds(link_info, lk_ksettings); in bnxt_get_link_ksettings()
1457 ethtool_link_ksettings_zero_link_mode(lk_ksettings, advertising); in bnxt_get_link_ksettings()
1459 bnxt_fw_to_ethtool_advertised_spds(link_info, lk_ksettings); in bnxt_get_link_ksettings()
1460 ethtool_link_ksettings_add_link_mode(lk_ksettings, in bnxt_get_link_ksettings()
1464 bnxt_fw_to_ethtool_lp_adv(link_info, lk_ksettings); in bnxt_get_link_ksettings()
1485 ethtool_link_ksettings_add_link_mode(lk_ksettings, supported, in bnxt_get_link_ksettings()
1487 ethtool_link_ksettings_add_link_mode(lk_ksettings, advertising, in bnxt_get_link_ksettings()
1490 ethtool_link_ksettings_add_link_mode(lk_ksettings, supported, in bnxt_get_link_ksettings()
1492 ethtool_link_ksettings_add_link_mode(lk_ksettings, advertising, in bnxt_get_link_ksettings()
1581 const struct ethtool_link_ksettings *lk_ksettings) in bnxt_set_link_ksettings() argument
1585 const struct ethtool_link_settings *base = &lk_ksettings->base; in bnxt_set_link_ksettings()
1596 BNXT_ETHTOOL_TO_FW_SPDS(fw_advertising, lk_ksettings, in bnxt_set_link_ksettings()