Home
last modified time | relevance | path

Searched refs:fec_mode (Results 1 – 10 of 10) sorted by relevance

/Linux-v5.10/drivers/media/dvb-frontends/
Dstb0899_drv.h101 u8 fec_mode; member
/Linux-v5.10/drivers/net/ethernet/hisilicon/hns3/
Dhns3_ethtool.c1364 u8 fec_mode; in hns3_get_fecparam() local
1372 ops->get_fec(handle, &fec_ability, &fec_mode); in hns3_get_fecparam()
1375 fec->active_fec = loc_to_eth_fec(fec_mode); in hns3_get_fecparam()
1386 u32 fec_mode; in hns3_set_fecparam() local
1393 fec_mode = eth_to_loc_fec(fec->fec); in hns3_set_fecparam()
1395 netif_dbg(handle, drv, netdev, "set fecparam: mode=%u\n", fec_mode); in hns3_set_fecparam()
1397 return ops->set_fec(handle, fec_mode); in hns3_set_fecparam()
Dhnae3.h482 u8 *fec_mode);
483 int (*set_fec)(struct hnae3_handle *handle, u32 fec_mode);
/Linux-v5.10/drivers/net/ethernet/hisilicon/hns3/hns3pf/
Dhclge_main.c2657 static int hclge_set_fec_hw(struct hclge_dev *hdev, u32 fec_mode) in hclge_set_fec_hw() argument
2666 if (fec_mode & BIT(HNAE3_FEC_AUTO)) in hclge_set_fec_hw()
2667 hnae3_set_bit(req->fec_mode, HCLGE_MAC_CFG_FEC_AUTO_EN_B, 1); in hclge_set_fec_hw()
2668 if (fec_mode & BIT(HNAE3_FEC_RS)) in hclge_set_fec_hw()
2669 hnae3_set_field(req->fec_mode, HCLGE_MAC_CFG_FEC_MODE_M, in hclge_set_fec_hw()
2671 if (fec_mode & BIT(HNAE3_FEC_BASER)) in hclge_set_fec_hw()
2672 hnae3_set_field(req->fec_mode, HCLGE_MAC_CFG_FEC_MODE_M, in hclge_set_fec_hw()
2682 static int hclge_set_fec(struct hnae3_handle *handle, u32 fec_mode) in hclge_set_fec() argument
2689 if (fec_mode && !(mac->fec_ability & fec_mode)) { in hclge_set_fec()
2694 ret = hclge_set_fec_hw(hdev, fec_mode); in hclge_set_fec()
[all …]
Dhclge_cmd.h683 u8 fec_mode; member
Dhclge_main.h268 u32 fec_mode; /* active fec mode */ member
/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/
Den_ethtool.c665 static u32 pplm2ethtool_fec(u_long fec_mode, unsigned long size) in pplm2ethtool_fec() argument
669 if (!fec_mode) in pplm2ethtool_fec()
672 mode = find_first_bit(&fec_mode, size); in pplm2ethtool_fec()
/Linux-v5.10/drivers/media/usb/dvb-usb/
Dpctv452e.c874 .fec_mode = 0,
/Linux-v5.10/drivers/net/ethernet/qlogic/qed/
Dqed_mcp.c1523 SET_MFW_FIELD(phy_cfg.fec_mode, FEC_FORCE_MODE, fec_bit); in qed_mcp_set_link()
1583 SET_MFW_FIELD(phy_cfg.fec_mode, FEC_EXTENDED_MODE, in qed_mcp_set_link()
1593 phy_cfg.loopback_mode, phy_cfg.fec_mode, in qed_mcp_set_link()
Dqed_hsi.h11576 u32 fec_mode; member