Home
last modified time | relevance | path

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

/openbmc/linux/drivers/media/dvb-frontends/
H A Dstb0899_drv.h101 u8 fec_mode; member
/openbmc/linux/drivers/net/ethernet/intel/ice/
H A Dice_ptp_hw.c1626 enum ice_ptp_fec_mode fec_mode; in ice_phy_cfg_parpcs_e822() local
1629 err = ice_phy_get_speed_and_fec_e822(hw, port, &link_spd, &fec_mode); in ice_phy_cfg_parpcs_e822()
1798 enum ice_ptp_fec_mode fec_mode; in ice_phy_cfg_tx_offset_e822() local
1824 err = ice_phy_get_speed_and_fec_e822(hw, port, &link_spd, &fec_mode); in ice_phy_cfg_tx_offset_e822()
1897 enum ice_ptp_fec_mode fec_mode, u64 *pmd_adj) in ice_phy_calc_pmd_adj_e822() argument
1953 if (pmd_align != 65 || fec_mode == ICE_PTP_FEC_MODE_CLAUSE74) in ice_phy_calc_pmd_adj_e822()
2101 enum ice_ptp_fec_mode fec_mode; in ice_phy_cfg_rx_offset_e822() local
2127 err = ice_phy_get_speed_and_fec_e822(hw, port, &link_spd, &fec_mode); in ice_phy_cfg_rx_offset_e822()
2161 err = ice_phy_calc_pmd_adj_e822(hw, port, link_spd, fec_mode, &pmd); in ice_phy_cfg_rx_offset_e822()
2168 if (fec_mode == ICE_PTP_FEC_MODE_RS_FEC) in ice_phy_cfg_rx_offset_e822()
/openbmc/linux/drivers/net/ethernet/fungible/funeth/
H A Dfuneth_ethtool.c1093 u64 fec_mode; in fun_set_fecparam() local
1097 fec_mode = FUN_PORT_FEC_AUTO; in fun_set_fecparam()
1102 fec_mode = FUN_PORT_FEC_OFF; in fun_set_fecparam()
1107 fec_mode = FUN_PORT_FEC_FC; in fun_set_fecparam()
1112 fec_mode = FUN_PORT_FEC_RS; in fun_set_fecparam()
1118 return fun_port_write_cmd(fp, FUN_ADMIN_PORT_KEY_FEC, fec_mode); in fun_set_fecparam()
/openbmc/linux/Documentation/ABI/testing/
H A Dsysfs-bus-dfl-devices-n3000-nios1 What: /sys/bus/dfl/devices/dfl_dev.X/fec_mode
/openbmc/linux/drivers/net/ethernet/hisilicon/hns3/
H A Dhns3_ethtool.c1720 u8 fec_mode; in hns3_get_fecparam() local
1728 ops->get_fec(handle, &fec_ability, &fec_mode); in hns3_get_fecparam()
1731 fec->active_fec = loc_to_eth_fec(fec_mode); in hns3_get_fecparam()
1744 u32 fec_mode; in hns3_set_fecparam() local
1751 fec_mode = eth_to_loc_fec(fec->fec); in hns3_set_fecparam()
1753 netif_dbg(handle, drv, netdev, "set fecparam: mode=%u\n", fec_mode); in hns3_set_fecparam()
1755 return ops->set_fec(handle, fec_mode); in hns3_set_fecparam()
H A Dhnae3.h607 u8 *fec_mode);
608 int (*set_fec)(struct hnae3_handle *handle, u32 fec_mode);
/openbmc/linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_main.c2798 u32 fec_mode = hdev->hw.mac.fec_mode; in hclge_comm_get_fec_stats() local
2800 switch (fec_mode) { in hclge_comm_get_fec_stats()
2811 fec_mode); in hclge_comm_get_fec_stats()
2821 u32 fec_mode = hdev->hw.mac.fec_mode; in hclge_get_fec_stats() local
2842 if (fec_mode & BIT(HNAE3_FEC_AUTO)) in hclge_set_fec_hw()
2844 if (fec_mode & BIT(HNAE3_FEC_RS)) in hclge_set_fec_hw()
2868 if (fec_mode && !(mac->fec_ability & fec_mode)) { in hclge_set_fec()
2882 u8 *fec_mode) in hclge_get_fec() argument
2890 if (fec_mode) in hclge_get_fec()
2891 *fec_mode = mac->fec_mode; in hclge_get_fec()
[all …]
H A Dhclge_cmd.h368 u8 fec_mode; member
H A Dhclge_main.h277 u32 fec_mode; /* active fec mode */ member
/openbmc/linux/drivers/fpga/
H A Ddfl-n3000-nios.c285 static DEVICE_ATTR_RO(fec_mode);
/openbmc/linux/drivers/net/ethernet/marvell/octeontx2/af/
H A Dmbox.h166 M(CGX_FEC_SET, 0x210, cgx_set_fec_param, fec_mode, fec_mode) \
597 struct fec_mode { struct
H A Drvu_cgx.c1126 struct fec_mode *req, in rvu_mbox_handler_cgx_set_fec_param()
1127 struct fec_mode *rsp) in rvu_mbox_handler_cgx_set_fec_param()
/openbmc/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_ethtool.c1048 struct fec_mode *req, *rsp; in otx2_set_fecparam()
1083 rsp = (struct fec_mode *)otx2_mbox_get_rsp(&pfvf->mbox.mbox, in otx2_set_fecparam()
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_ethtool.c750 static u32 pplm2ethtool_fec(u_long fec_mode, unsigned long size) in pplm2ethtool_fec() argument
754 if (!fec_mode) in pplm2ethtool_fec()
757 mode = find_first_bit(&fec_mode, size); in pplm2ethtool_fec()
/openbmc/linux/drivers/media/usb/dvb-usb/
H A Dpctv452e.c876 .fec_mode = 0,
/openbmc/linux/drivers/net/ethernet/qlogic/qed/
H A Dqed_mcp.c1571 SET_MFW_FIELD(phy_cfg.fec_mode, FEC_FORCE_MODE, fec_bit); in qed_mcp_set_link()
1627 SET_MFW_FIELD(phy_cfg.fec_mode, FEC_EXTENDED_MODE, in qed_mcp_set_link()
1637 phy_cfg.loopback_mode, phy_cfg.fec_mode, in qed_mcp_set_link()
H A Dqed_mfw_hsi.h113 u32 fec_mode; member