Lines Matching refs:lk_ksettings
2417 struct ethtool_link_ksettings *lk_ksettings) in bnxt_get_ethtool_modes() argument
2423 lk_ksettings->link_modes.supported); in bnxt_get_ethtool_modes()
2425 lk_ksettings->link_modes.supported); in bnxt_get_ethtool_modes()
2431 lk_ksettings->link_modes.supported); in bnxt_get_ethtool_modes()
2438 lk_ksettings->link_modes.advertising); in bnxt_get_ethtool_modes()
2441 lk_ksettings->link_modes.advertising); in bnxt_get_ethtool_modes()
2444 lk_ksettings->link_modes.lp_advertising); in bnxt_get_ethtool_modes()
2447 lk_ksettings->link_modes.lp_advertising); in bnxt_get_ethtool_modes()
2574 struct ethtool_link_ksettings *lk_ksettings) in bnxt_get_all_ethtool_support_speeds() argument
2589 lk_ksettings->link_modes.supported); in bnxt_get_all_ethtool_support_speeds()
2591 lk_ksettings->link_modes.supported); in bnxt_get_all_ethtool_support_speeds()
2593 phy_flags, lk_ksettings->link_modes.supported); in bnxt_get_all_ethtool_support_speeds()
2599 struct ethtool_link_ksettings *lk_ksettings) in bnxt_get_all_ethtool_adv_speeds() argument
2613 lk_ksettings->link_modes.advertising); in bnxt_get_all_ethtool_adv_speeds()
2615 lk_ksettings->link_modes.advertising); in bnxt_get_all_ethtool_adv_speeds()
2617 phy_flags, lk_ksettings->link_modes.advertising); in bnxt_get_all_ethtool_adv_speeds()
2623 struct ethtool_link_ksettings *lk_ksettings) in bnxt_get_all_ethtool_lp_speeds() argument
2630 lk_ksettings->link_modes.lp_advertising); in bnxt_get_all_ethtool_lp_speeds()
2633 lk_ksettings->link_modes.lp_advertising); in bnxt_get_all_ethtool_lp_speeds()
2703 struct ethtool_link_ksettings *lk_ksettings) in bnxt_fw_to_ethtool_advertised_fec() argument
2709 lk_ksettings->link_modes.advertising); in bnxt_fw_to_ethtool_advertised_fec()
2714 lk_ksettings->link_modes.advertising); in bnxt_fw_to_ethtool_advertised_fec()
2717 lk_ksettings->link_modes.advertising); in bnxt_fw_to_ethtool_advertised_fec()
2720 lk_ksettings->link_modes.advertising); in bnxt_fw_to_ethtool_advertised_fec()
2724 struct ethtool_link_ksettings *lk_ksettings) in bnxt_fw_to_ethtool_support_fec() argument
2730 lk_ksettings->link_modes.supported); in bnxt_fw_to_ethtool_support_fec()
2735 lk_ksettings->link_modes.supported); in bnxt_fw_to_ethtool_support_fec()
2738 lk_ksettings->link_modes.supported); in bnxt_fw_to_ethtool_support_fec()
2741 lk_ksettings->link_modes.supported); in bnxt_fw_to_ethtool_support_fec()
2781 static void bnxt_get_default_speeds(struct ethtool_link_ksettings *lk_ksettings, in bnxt_get_default_speeds() argument
2784 struct ethtool_link_settings *base = &lk_ksettings->base; in bnxt_get_default_speeds()
2791 lk_ksettings->lanes = link_info->active_lanes; in bnxt_get_default_speeds()
2801 struct ethtool_link_ksettings *lk_ksettings) in bnxt_get_link_ksettings() argument
2803 struct ethtool_link_settings *base = &lk_ksettings->base; in bnxt_get_link_ksettings()
2809 ethtool_link_ksettings_zero_link_mode(lk_ksettings, lp_advertising); in bnxt_get_link_ksettings()
2810 ethtool_link_ksettings_zero_link_mode(lk_ksettings, advertising); in bnxt_get_link_ksettings()
2811 ethtool_link_ksettings_zero_link_mode(lk_ksettings, supported); in bnxt_get_link_ksettings()
2817 bnxt_get_ethtool_modes(link_info, lk_ksettings); in bnxt_get_link_ksettings()
2819 bnxt_get_all_ethtool_support_speeds(link_info, media, lk_ksettings); in bnxt_get_link_ksettings()
2820 bnxt_fw_to_ethtool_support_fec(link_info, lk_ksettings); in bnxt_get_link_ksettings()
2823 ethtool_params_from_link_mode(lk_ksettings, link_mode); in bnxt_get_link_ksettings()
2825 bnxt_get_default_speeds(lk_ksettings, link_info); in bnxt_get_link_ksettings()
2828 bnxt_fw_to_ethtool_advertised_fec(link_info, lk_ksettings); in bnxt_get_link_ksettings()
2830 lk_ksettings->link_modes.advertising); in bnxt_get_link_ksettings()
2832 bnxt_get_all_ethtool_adv_speeds(link_info, media, lk_ksettings); in bnxt_get_link_ksettings()
2835 lk_ksettings); in bnxt_get_link_ksettings()
2844 lk_ksettings->link_modes.supported); in bnxt_get_link_ksettings()
2846 lk_ksettings->link_modes.advertising); in bnxt_get_link_ksettings()
2849 lk_ksettings->link_modes.supported); in bnxt_get_link_ksettings()
2851 lk_ksettings->link_modes.advertising); in bnxt_get_link_ksettings()
3024 const struct ethtool_link_ksettings *lk_ksettings) in bnxt_set_link_ksettings() argument
3028 const struct ethtool_link_settings *base = &lk_ksettings->base; in bnxt_set_link_ksettings()
3039 lk_ksettings->link_modes.advertising); in bnxt_set_link_ksettings()
3067 lanes = lk_ksettings->lanes; in bnxt_set_link_ksettings()