Home
last modified time | relevance | path

Searched refs:active_fec (Results 1 – 23 of 23) sorted by relevance

/drivers/net/netdevsim/
Dethtool.c139 ns->ethtool.fec.active_fec = 1 << (fls(fec) - 1); in nsim_set_fecparam()
186 ns->ethtool.fec.active_fec = ETHTOOL_FEC_NONE; in nsim_ethtool_init()
/drivers/net/ethernet/fungible/funeth/
Dfuneth.h106 u8 active_fec; member
Dfuneth_main.c134 if (fp->active_fec & FUN_PORT_FEC_RS) in fun_report_link()
136 else if (fp->active_fec & FUN_PORT_FEC_FC) in fun_report_link()
1898 fp->active_fec = notif->fec; in fun_update_link_state()
Dfuneth_ethtool.c1084 fec->active_fec = to_ethtool_fec(fec_data & 0xff); in fun_get_fecparam()
/drivers/net/ethernet/sfc/siena/
Dmcdi_port_common.c648 fec->active_fec = ETHTOOL_FEC_OFF; in efx_siena_mcdi_phy_get_fecparam()
651 fec->active_fec = ETHTOOL_FEC_BASER; in efx_siena_mcdi_phy_get_fecparam()
654 fec->active_fec = ETHTOOL_FEC_RS; in efx_siena_mcdi_phy_get_fecparam()
663 fec->active_fec = ETHTOOL_FEC_AUTO; in efx_siena_mcdi_phy_get_fecparam()
/drivers/net/ethernet/sfc/
Dmcdi_port_common.c643 fec->active_fec = ETHTOOL_FEC_OFF; in efx_mcdi_phy_get_fecparam()
646 fec->active_fec = ETHTOOL_FEC_BASER; in efx_mcdi_phy_get_fecparam()
649 fec->active_fec = ETHTOOL_FEC_RS; in efx_mcdi_phy_get_fecparam()
658 fec->active_fec = ETHTOOL_FEC_AUTO; in efx_mcdi_phy_get_fecparam()
/drivers/net/ethernet/pensando/ionic/
Dionic_ethtool.c361 fec->active_fec = ETHTOOL_FEC_OFF; in ionic_get_fecparam()
364 fec->active_fec = ETHTOOL_FEC_RS; in ionic_get_fecparam()
367 fec->active_fec = ETHTOOL_FEC_BASER; in ionic_get_fecparam()
/drivers/net/ethernet/marvell/prestera/
Dprestera_ethtool.c700 fecparam->active_fec = port_fec_caps[active].eth_fec; in prestera_ethtool_get_fecparam()
702 fecparam->active_fec = ETHTOOL_FEC_AUTO; in prestera_ethtool_get_fecparam()
/drivers/net/ethernet/mellanox/mlx5/core/
Den_ethtool.c784 u32 active_fec; in get_fec_supported_advertised() local
788 err = mlx5e_get_fec_mode(dev, &active_fec, NULL); in get_fec_supported_advertised()
801 active_fec_long = active_fec; in get_fec_supported_advertised()
1659 fecparam->active_fec = pplm2ethtool_fec((unsigned long)fec_active, in mlx5e_get_fecparam()
1662 if (!fecparam->active_fec) in mlx5e_get_fecparam()
/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_ethtool.c1952 u8 active_fec; in bnxt_get_fecparam() local
1957 active_fec = link_info->active_fec_sig_mode & in bnxt_get_fecparam()
1961 fec->active_fec = ETHTOOL_FEC_NONE; in bnxt_get_fecparam()
1973 switch (active_fec) { in bnxt_get_fecparam()
1975 fec->active_fec |= ETHTOOL_FEC_BASER; in bnxt_get_fecparam()
1980 fec->active_fec |= ETHTOOL_FEC_RS; in bnxt_get_fecparam()
1984 fec->active_fec |= ETHTOOL_FEC_LLRS; in bnxt_get_fecparam()
1987 fec->active_fec |= ETHTOOL_FEC_OFF; in bnxt_get_fecparam()
Dbnxt.c9482 u8 active_fec = link_info->active_fec_sig_mode & in bnxt_report_fec() local
9485 switch (active_fec) { in bnxt_report_fec()
/drivers/net/ethernet/hisilicon/hns3/hns3pf/
Dhclge_cmd.h347 u8 active_fec; member
Dhclge_main.c3251 if (!resp->active_fec) in hclge_get_sfp_info()
3254 mac->fec_mode = BIT(resp->active_fec); in hclge_get_sfp_info()
/drivers/net/ethernet/hisilicon/hns3/
Dhns3_ethtool.c1731 fec->active_fec = loc_to_eth_fec(fec_mode); in hns3_get_fecparam()
1732 if (!fec->active_fec) in hns3_get_fecparam()
1733 fec->active_fec = ETHTOOL_FEC_OFF; in hns3_get_fecparam()
/drivers/net/ethernet/netronome/nfp/
Dnfp_net_ethtool.c1235 param->active_fec = ETHTOOL_FEC_NONE; in nfp_port_get_fecparam()
1247 param->active_fec = nfp_port_fec_nsp_to_ethtool(BIT(eth_port->act_fec)); in nfp_port_get_fecparam()
/drivers/net/ethernet/cavium/liquidio/
Dlio_ethtool.c3067 fec->active_fec = ETHTOOL_FEC_NONE; in lio_get_fecparam()
3078 fec->active_fec = ETHTOOL_FEC_RS; in lio_get_fecparam()
3080 fec->active_fec = ETHTOOL_FEC_OFF; in lio_get_fecparam()
/drivers/net/ethernet/intel/ice/
Dice_ethtool.c1240 fecparam->active_fec = ETHTOOL_FEC_BASER; in ice_get_fecparam()
1244 fecparam->active_fec = ETHTOOL_FEC_RS; in ice_get_fecparam()
1247 fecparam->active_fec = ETHTOOL_FEC_OFF; in ice_get_fecparam()
/drivers/net/ethernet/qlogic/qede/
Dqede_ethtool.c1925 fecparam->active_fec = qede_link_to_ethtool_fec(curr_link.active_fec); in qede_get_fecparam()
/drivers/net/ethernet/marvell/octeontx2/nic/
Dotx2_ethtool.c1028 fecparam->active_fec = fec[pfvf->linfo.fec]; in otx2_get_fecparam()
/drivers/net/ethernet/intel/i40e/
Di40e_ethtool.c1578 fecparam->active_fec = ETHTOOL_FEC_BASER; in i40e_get_fec_param()
1580 fecparam->active_fec = ETHTOOL_FEC_RS; in i40e_get_fec_param()
1582 fecparam->active_fec = ETHTOOL_FEC_OFF; in i40e_get_fec_param()
/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_ethtool.c832 fec->active_fec = cc_to_eth_fec(lc->fec); in get_fecparam()
/drivers/net/ethernet/qlogic/qed/
Dqed_main.c2125 if_link->active_fec = params.fec; in qed_fill_link()
/drivers/net/ethernet/chelsio/cxgb4vf/
Dcxgb4vf_main.c1544 fec->active_fec = cc_to_eth_fec(lc->fec); in cxgb4vf_get_fecparam()