Lines Matching refs:lk_ksettings
1020 #define BNXT_FW_TO_ETHTOOL_SPDS(fw_speeds, fw_pause, lk_ksettings, name)\ argument
1023 ethtool_link_ksettings_add_link_mode(lk_ksettings, name,\
1026 ethtool_link_ksettings_add_link_mode(lk_ksettings, name,\
1029 ethtool_link_ksettings_add_link_mode(lk_ksettings, name,\
1032 ethtool_link_ksettings_add_link_mode(lk_ksettings, name,\
1035 ethtool_link_ksettings_add_link_mode(lk_ksettings, name,\
1038 ethtool_link_ksettings_add_link_mode(lk_ksettings, name,\
1041 ethtool_link_ksettings_add_link_mode(lk_ksettings, name,\
1044 ethtool_link_ksettings_add_link_mode(lk_ksettings, name,\
1048 lk_ksettings, name, Asym_Pause);\
1050 ethtool_link_ksettings_add_link_mode(lk_ksettings, name,\
1055 #define BNXT_ETHTOOL_TO_FW_SPDS(fw_speeds, lk_ksettings, name) \ argument
1057 if (ethtool_link_ksettings_test_link_mode(lk_ksettings, name, \
1059 ethtool_link_ksettings_test_link_mode(lk_ksettings, name, \
1062 if (ethtool_link_ksettings_test_link_mode(lk_ksettings, name, \
1064 ethtool_link_ksettings_test_link_mode(lk_ksettings, name, \
1067 if (ethtool_link_ksettings_test_link_mode(lk_ksettings, name, \
1070 if (ethtool_link_ksettings_test_link_mode(lk_ksettings, name, \
1073 if (ethtool_link_ksettings_test_link_mode(lk_ksettings, name, \
1076 if (ethtool_link_ksettings_test_link_mode(lk_ksettings, name, \
1079 if (ethtool_link_ksettings_test_link_mode(lk_ksettings, name, \
1085 struct ethtool_link_ksettings *lk_ksettings) in bnxt_fw_to_ethtool_advertised_spds() argument
1093 BNXT_FW_TO_ETHTOOL_SPDS(fw_speeds, fw_pause, lk_ksettings, advertising); in bnxt_fw_to_ethtool_advertised_spds()
1097 struct ethtool_link_ksettings *lk_ksettings) in bnxt_fw_to_ethtool_lp_adv() argument
1105 BNXT_FW_TO_ETHTOOL_SPDS(fw_speeds, fw_pause, lk_ksettings, in bnxt_fw_to_ethtool_lp_adv()
1110 struct ethtool_link_ksettings *lk_ksettings) in bnxt_fw_to_ethtool_support_spds() argument
1114 BNXT_FW_TO_ETHTOOL_SPDS(fw_speeds, 0, lk_ksettings, supported); in bnxt_fw_to_ethtool_support_spds()
1116 ethtool_link_ksettings_add_link_mode(lk_ksettings, supported, Pause); in bnxt_fw_to_ethtool_support_spds()
1117 ethtool_link_ksettings_add_link_mode(lk_ksettings, supported, in bnxt_fw_to_ethtool_support_spds()
1121 ethtool_link_ksettings_add_link_mode(lk_ksettings, supported, in bnxt_fw_to_ethtool_support_spds()
1152 struct ethtool_link_ksettings *lk_ksettings) in bnxt_get_link_ksettings() argument
1156 struct ethtool_link_settings *base = &lk_ksettings->base; in bnxt_get_link_ksettings()
1159 ethtool_link_ksettings_zero_link_mode(lk_ksettings, supported); in bnxt_get_link_ksettings()
1161 bnxt_fw_to_ethtool_support_spds(link_info, lk_ksettings); in bnxt_get_link_ksettings()
1163 ethtool_link_ksettings_zero_link_mode(lk_ksettings, advertising); in bnxt_get_link_ksettings()
1165 bnxt_fw_to_ethtool_advertised_spds(link_info, lk_ksettings); in bnxt_get_link_ksettings()
1166 ethtool_link_ksettings_add_link_mode(lk_ksettings, in bnxt_get_link_ksettings()
1170 bnxt_fw_to_ethtool_lp_adv(link_info, lk_ksettings); in bnxt_get_link_ksettings()
1191 ethtool_link_ksettings_add_link_mode(lk_ksettings, supported, in bnxt_get_link_ksettings()
1193 ethtool_link_ksettings_add_link_mode(lk_ksettings, advertising, in bnxt_get_link_ksettings()
1196 ethtool_link_ksettings_add_link_mode(lk_ksettings, supported, in bnxt_get_link_ksettings()
1198 ethtool_link_ksettings_add_link_mode(lk_ksettings, advertising, in bnxt_get_link_ksettings()
1287 const struct ethtool_link_ksettings *lk_ksettings) in bnxt_set_link_ksettings() argument
1291 const struct ethtool_link_settings *base = &lk_ksettings->base; in bnxt_set_link_ksettings()
1302 BNXT_ETHTOOL_TO_FW_SPDS(fw_advertising, lk_ksettings, in bnxt_set_link_ksettings()