Home
last modified time | relevance | path

Searched refs:fec_ability (Results 1 - 17 of 17) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-mdio.c487 reg |= pdata->fec_ability; in xgbe_an73_tx_training()
1605 pdata->fec_ability = XMDIO_READ(pdata, MDIO_MMD_PMAPMD, in xgbe_phy_init()
1607 pdata->fec_ability &= (MDIO_PMA_10GBR_FECABLE_ABLE | in xgbe_phy_init()
H A Dxgbe.h1255 unsigned int fec_ability; member
H A Dxgbe-phy-v1.c814 if (pdata->fec_ability & MDIO_PMA_10GBR_FECABLE_ABLE) in xgbe_phy_init()
H A Dxgbe-phy-v2.c1786 if (pdata->fec_ability & MDIO_PMA_10GBR_FECABLE_ABLE) in xgbe_phy_an_advertising()
3240 if (pdata->fec_ability & MDIO_PMA_10GBR_FECABLE_ABLE) in xgbe_phy_init()
3341 if (pdata->fec_ability & MDIO_PMA_10GBR_FECABLE_ABLE) in xgbe_phy_init()
/kernel/linux/linux-6.6/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-mdio.c499 reg |= pdata->fec_ability; in xgbe_an73_tx_training()
1629 pdata->fec_ability = XMDIO_READ(pdata, MDIO_MMD_PMAPMD, in xgbe_phy_init()
1631 pdata->fec_ability &= (MDIO_PMA_10GBR_FECABLE_ABLE | in xgbe_phy_init()
H A Dxgbe-phy-v1.c814 if (pdata->fec_ability & MDIO_PMA_10GBR_FECABLE_ABLE) in xgbe_phy_init()
H A Dxgbe.h1288 unsigned int fec_ability; member
H A Dxgbe-phy-v2.c1869 if (pdata->fec_ability & MDIO_PMA_10GBR_FECABLE_ABLE) in xgbe_phy_an_advertising()
3555 if (pdata->fec_ability & MDIO_PMA_10GBR_FECABLE_ABLE) in xgbe_phy_init()
3672 if (pdata->fec_ability & MDIO_PMA_10GBR_FECABLE_ABLE) in xgbe_phy_init()
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/
H A Dhns3_ethtool.c1396 u8 fec_ability; in hns3_get_fecparam() local
1405 ops->get_fec(handle, &fec_ability, &fec_mode); in hns3_get_fecparam()
1407 fec->fec = loc_to_eth_fec(fec_ability); in hns3_get_fecparam()
H A Dhnae3.h481 void (*get_fec)(struct hnae3_handle *handle, u8 *fec_ability,
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns3/
H A Dhns3_ethtool.c1704 u8 fec_ability; in hns3_get_fecparam() local
1713 ops->get_fec(handle, &fec_ability, &fec_mode); in hns3_get_fecparam()
1715 fec->fec = loc_to_eth_fec(fec_ability); in hns3_get_fecparam()
H A Dhnae3.h606 void (*get_fec)(struct hnae3_handle *handle, u8 *fec_ability,
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_cmd.h352 u8 fec_ability; member
H A Dhclge_main.c929 if (mac->fec_ability & BIT(HNAE3_FEC_BASER)) in hclge_update_fec_support()
932 if (mac->fec_ability & BIT(HNAE3_FEC_RS)) in hclge_update_fec_support()
935 if (mac->fec_ability & BIT(HNAE3_FEC_LLRS)) in hclge_update_fec_support()
938 if (mac->fec_ability & BIT(HNAE3_FEC_NONE)) in hclge_update_fec_support()
1041 /* If firmware has reported fec_ability, don't need to convert by speed */ in hclge_convert_setting_fec()
1042 if (mac->fec_ability) in hclge_convert_setting_fec()
1048 mac->fec_ability = BIT(HNAE3_FEC_BASER) | BIT(HNAE3_FEC_AUTO) | in hclge_convert_setting_fec()
1053 mac->fec_ability = BIT(HNAE3_FEC_BASER) | BIT(HNAE3_FEC_RS) | in hclge_convert_setting_fec()
1057 mac->fec_ability = BIT(HNAE3_FEC_RS) | BIT(HNAE3_FEC_AUTO) | in hclge_convert_setting_fec()
1061 mac->fec_ability in hclge_convert_setting_fec()
2876 hclge_get_fec(struct hnae3_handle *handle, u8 *fec_ability, u8 *fec_mode) hclge_get_fec() argument
[all...]
H A Dhclge_main.h276 u32 fec_ability; member
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_main.h272 u32 fec_ability; member
H A Dhclge_main.c1129 mac->fec_ability = in hclge_convert_setting_fec()
1136 mac->fec_ability = in hclge_convert_setting_fec()
1143 mac->fec_ability = BIT(HNAE3_FEC_RS) | BIT(HNAE3_FEC_AUTO); in hclge_convert_setting_fec()
1146 mac->fec_ability = 0; in hclge_convert_setting_fec()
2694 if (fec_mode && !(mac->fec_ability & fec_mode)) { in hclge_set_fec()
2707 static void hclge_get_fec(struct hnae3_handle *handle, u8 *fec_ability, in hclge_get_fec() argument
2714 if (fec_ability) in hclge_get_fec()
2715 *fec_ability = mac->fec_ability; in hclge_get_fec()

Completed in 66 milliseconds