Home
last modified time | relevance | path

Searched refs:fec_cfg (Results 1 – 7 of 7) sorted by relevance

/linux-6.12.1/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_ethtool.c2705 u16 fec_cfg = link_info->fec_cfg; in bnxt_fw_to_ethtool_advertised_fec() local
2707 if ((fec_cfg & BNXT_FEC_NONE) || !(fec_cfg & BNXT_FEC_AUTONEG)) { in bnxt_fw_to_ethtool_advertised_fec()
2712 if (fec_cfg & BNXT_FEC_ENC_BASE_R) in bnxt_fw_to_ethtool_advertised_fec()
2715 if (fec_cfg & BNXT_FEC_ENC_RS) in bnxt_fw_to_ethtool_advertised_fec()
2718 if (fec_cfg & BNXT_FEC_ENC_LLRS) in bnxt_fw_to_ethtool_advertised_fec()
2726 u16 fec_cfg = link_info->fec_cfg; in bnxt_fw_to_ethtool_support_fec() local
2728 if (fec_cfg & BNXT_FEC_NONE) { in bnxt_fw_to_ethtool_support_fec()
2733 if (fec_cfg & BNXT_FEC_ENC_BASE_R_CAP) in bnxt_fw_to_ethtool_support_fec()
2736 if (fec_cfg & BNXT_FEC_ENC_RS_CAP) in bnxt_fw_to_ethtool_support_fec()
2739 if (fec_cfg & BNXT_FEC_ENC_LLRS_CAP) in bnxt_fw_to_ethtool_support_fec()
[all …]
Dbnxt.h1505 __le16 fec_cfg; member
1640 u16 fec_cfg; member
Dbnxt.c11154 fec = bp->link_info.fec_cfg; in bnxt_report_link()
11376 link_info->fec_cfg = PORT_PHY_QCFG_RESP_FEC_CFG_FEC_NONE_SUPPORTED; in bnxt_update_link()
11378 link_info->fec_cfg = le16_to_cpu(resp->fec_cfg); in bnxt_update_link()
Dbnxt_hsi.h4613 __le16 fec_cfg; member
/linux-6.12.1/drivers/net/ethernet/intel/i40e/
Di40e_ethtool.c1484 static int i40e_set_fec_cfg(struct net_device *netdev, u8 fec_cfg) in i40e_set_fec_cfg() argument
1502 if (abilities.fec_cfg_curr_mod_ext_info != fec_cfg) { in i40e_set_fec_cfg()
1514 config.fec_config = fec_cfg & I40E_AQ_PHY_FEC_CONFIG_MASK; in i40e_set_fec_cfg()
1524 i40e_set_fec_in_flags(fec_cfg, pf->flags); in i40e_set_fec_cfg()
1550 u8 fec_cfg; in i40e_get_fec_param() local
1562 fec_cfg = abilities.fec_cfg_curr_mod_ext_info; in i40e_get_fec_param()
1563 if (fec_cfg & I40E_AQ_SET_FEC_AUTO) in i40e_get_fec_param()
1565 else if (fec_cfg & (I40E_AQ_SET_FEC_REQUEST_RS | in i40e_get_fec_param()
1568 else if (fec_cfg & (I40E_AQ_SET_FEC_REQUEST_KR | in i40e_get_fec_param()
1571 if (fec_cfg == 0) in i40e_get_fec_param()
[all …]
Di40e.h1319 void i40e_set_fec_in_flags(u8 fec_cfg, unsigned long *flags);
Di40e_main.c15361 void i40e_set_fec_in_flags(u8 fec_cfg, unsigned long *flags) in i40e_set_fec_in_flags() argument
15363 if (fec_cfg & I40E_AQ_SET_FEC_AUTO) { in i40e_set_fec_in_flags()
15367 if ((fec_cfg & I40E_AQ_SET_FEC_REQUEST_RS) || in i40e_set_fec_in_flags()
15368 (fec_cfg & I40E_AQ_SET_FEC_ABILITY_RS)) { in i40e_set_fec_in_flags()
15372 if ((fec_cfg & I40E_AQ_SET_FEC_REQUEST_KR) || in i40e_set_fec_in_flags()
15373 (fec_cfg & I40E_AQ_SET_FEC_ABILITY_KR)) { in i40e_set_fec_in_flags()
15377 if (fec_cfg == 0) { in i40e_set_fec_in_flags()