Symbol: fec_mode
drivers/fpga/dfl-n3000-nios.c
285
static DEVICE_ATTR_RO(fec_mode);
drivers/media/dvb-frontends/stb0899_drv.h
101
u8 fec_mode;
drivers/media/usb/dvb-usb/pctv452e.c
875
.fec_mode = 0,
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
1083
u64 fec_mode;
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
1087
fec_mode = FUN_PORT_FEC_AUTO;
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
1092
fec_mode = FUN_PORT_FEC_OFF;
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
1097
fec_mode = FUN_PORT_FEC_FC;
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
1102
fec_mode = FUN_PORT_FEC_RS;
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
1108
return fun_port_write_cmd(fp, FUN_ADMIN_PORT_KEY_FEC, fec_mode);
drivers/net/ethernet/hisilicon/hns3/hnae3.h
633
u8 *fec_mode);
drivers/net/ethernet/hisilicon/hns3/hnae3.h
634
int (*set_fec)(struct hnae3_handle *handle, u32 fec_mode);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1724
u8 fec_mode;
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1732
ops->get_fec(handle, &fec_ability, &fec_mode);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1735
fec->active_fec = loc_to_eth_fec(fec_mode);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1748
u32 fec_mode;
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1755
fec_mode = eth_to_loc_fec(fec->fec);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1757
netif_dbg(handle, drv, netdev, "set fecparam: mode=%u\n", fec_mode);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1759
return ops->set_fec(handle, fec_mode);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h
369
u8 fec_mode;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
2854
u32 fec_mode = hdev->hw.mac.fec_mode;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
2856
switch (fec_mode) {
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
2867
fec_mode);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
2877
u32 fec_mode = hdev->hw.mac.fec_mode;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
2879
if (fec_mode == BIT(HNAE3_FEC_NONE) ||
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
2880
fec_mode == BIT(HNAE3_FEC_AUTO) ||
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
2881
fec_mode == BIT(HNAE3_FEC_USER_DEF))
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
2889
static int hclge_set_fec_hw(struct hclge_dev *hdev, u32 fec_mode)
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
2898
if (fec_mode & BIT(HNAE3_FEC_AUTO))
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
2899
hnae3_set_bit(req->fec_mode, HCLGE_MAC_CFG_FEC_AUTO_EN_B, 1);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
2900
if (fec_mode & BIT(HNAE3_FEC_RS))
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
2901
hnae3_set_field(req->fec_mode, HCLGE_MAC_CFG_FEC_MODE_M,
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
2903
if (fec_mode & BIT(HNAE3_FEC_LLRS))
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
2904
hnae3_set_field(req->fec_mode, HCLGE_MAC_CFG_FEC_MODE_M,
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
2906
if (fec_mode & BIT(HNAE3_FEC_BASER))
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
2907
hnae3_set_field(req->fec_mode, HCLGE_MAC_CFG_FEC_MODE_M,
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
2917
static int hclge_set_fec(struct hnae3_handle *handle, u32 fec_mode)
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
2924
if (fec_mode && !(mac->fec_ability & fec_mode)) {
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
2929
ret = hclge_set_fec_hw(hdev, fec_mode);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
2933
mac->user_fec_mode = fec_mode | BIT(HNAE3_FEC_USER_DEF);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
2938
u8 *fec_mode)
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
2946
if (fec_mode)
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
2947
*fec_mode = mac->fec_mode;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
3161
if (mac->fec_mode & BIT(HNAE3_FEC_RS))
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
3164
else if (mac->fec_mode & BIT(HNAE3_FEC_LLRS))
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
3167
else if (mac->fec_mode & BIT(HNAE3_FEC_BASER))
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
3299
mac->fec_mode = 0;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
3301
mac->fec_mode = BIT(resp->active_fec);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h
295
u32 fec_mode; /* active fec mode */
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
3295
enum ice_ptp_fec_mode fec_mode;
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
3298
err = ice_phy_get_speed_and_fec_e82x(hw, port, &link_spd, &fec_mode);
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
3467
enum ice_ptp_fec_mode fec_mode;
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
3493
err = ice_phy_get_speed_and_fec_e82x(hw, port, &link_spd, &fec_mode);
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
3566
enum ice_ptp_fec_mode fec_mode, u64 *pmd_adj)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
3622
if (pmd_align != 65 || fec_mode == ICE_PTP_FEC_MODE_CLAUSE74)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
3770
enum ice_ptp_fec_mode fec_mode;
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
3796
err = ice_phy_get_speed_and_fec_e82x(hw, port, &link_spd, &fec_mode);
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
3830
err = ice_phy_calc_pmd_adj_e82x(hw, port, link_spd, fec_mode, &pmd);
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
3837
if (fec_mode == ICE_PTP_FEC_MODE_RS_FEC)
drivers/net/ethernet/marvell/octeontx2/af/mbox.h
179
M(CGX_FEC_SET, 0x210, cgx_set_fec_param, fec_mode, fec_mode) \
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
1174
struct fec_mode *req,
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
1175
struct fec_mode *rsp)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1057
struct fec_mode *req, *rsp;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1092
rsp = (struct fec_mode *)otx2_mbox_get_rsp(&pfvf->mbox.mbox,
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
967
static u32 pplm2ethtool_fec(u_long fec_mode, unsigned long size)
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
971
if (!fec_mode)
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
974
mode = find_first_bit(&fec_mode, size);
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1565
SET_MFW_FIELD(phy_cfg.fec_mode, FEC_FORCE_MODE, fec_bit);
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1621
SET_MFW_FIELD(phy_cfg.fec_mode, FEC_EXTENDED_MODE,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1631
phy_cfg.loopback_mode, phy_cfg.fec_mode,
drivers/net/ethernet/qlogic/qed/qed_mfw_hsi.h
113
u32 fec_mode;
drivers/net/ethernet/wangxun/txgbe/txgbe_aml.c
146
buffer.fec_mode = TXGBE_PHY_FEC_AUTO;
drivers/net/ethernet/wangxun/txgbe/txgbe_type.h
383
u8 fec_mode;
drivers/net/ethernet/wangxun/txgbe/txgbe_type.h
394
u8 fec_mode;