Searched refs:fec_stats (Results 1 – 10 of 10) sorted by relevance
226 struct fec_stats_s *p = &rsp->fwdata.phy.fec_stats; in otx2_get_ethtool_stats()1298 struct ethtool_fec_stats *fec_stats, in otx2_get_fec_stats() argument1307 fec_stats->corrected_blocks.total = pfvf->hw.cgx_fec_corr_blks; in otx2_get_fec_stats()1308 fec_stats->uncorrectable_blocks.total = pfvf->hw.cgx_fec_uncorr_blks; in otx2_get_fec_stats()1318 struct fec_stats_s *p = &rsp->fwdata.phy.fec_stats; in otx2_get_fec_stats()1321 fec_stats->corrected_blocks.total = p->brfec_corr_blks; in otx2_get_fec_stats()1322 fec_stats->uncorrectable_blocks.total = p->brfec_uncorr_blks; in otx2_get_fec_stats()1324 fec_stats->corrected_blocks.total = p->rsfec_corr_cws; in otx2_get_fec_stats()1325 fec_stats->uncorrectable_blocks.total = p->rsfec_uncorr_cws; in otx2_get_fec_stats()
2755 hdev->fec_stats.per_lanes[i] += in hclge_parse_fec_stats_lanes()2768 hdev->fec_stats.base_r_lane_num = req->base_r_lane_num; in hclge_parse_fec_stats()2769 hdev->fec_stats.rs_corr_blocks += in hclge_parse_fec_stats()2771 hdev->fec_stats.rs_uncorr_blocks += in hclge_parse_fec_stats()2773 hdev->fec_stats.rs_error_blocks += in hclge_parse_fec_stats()2775 hdev->fec_stats.base_r_corr_blocks += in hclge_parse_fec_stats()2777 hdev->fec_stats.base_r_uncorr_blocks += in hclge_parse_fec_stats()2823 struct ethtool_fec_stats *fec_stats) in hclge_get_fec_stats_total() argument2825 fec_stats->corrected_blocks.total = hdev->fec_stats.rs_corr_blocks; in hclge_get_fec_stats_total()2826 fec_stats->uncorrectable_blocks.total = in hclge_get_fec_stats_total()[all …]
875 struct hclge_fec_stats fec_stats; member
3409 } fec_stats[] = { variable3472 #define FEC_STATS_SIZE (ARRAY_SIZE(fec_stats) * sizeof(u64))3489 for (i = 0; i < ARRAY_SIZE(fec_stats); i++) in fec_enet_update_ethtool_stats()3490 fep->ethtool_stats[i] = readl(fep->hwp + fec_stats[i].offset); in fec_enet_update_ethtool_stats()3552 for (i = 0; i < ARRAY_SIZE(fec_stats); i++) { in fec_enet_get_strings()3553 ethtool_puts(&data, fec_stats[i].name); in fec_enet_get_strings()3573 count = ARRAY_SIZE(fec_stats) + XDP_STATS_TOTAL; in fec_enet_get_sset_count()3593 for (i = 0; i < ARRAY_SIZE(fec_stats); i++) in fec_enet_clear_ethtool_stats()3594 writel(0, fep->hwp + fec_stats[i].offset); in fec_enet_clear_ethtool_stats()
4587 struct ethtool_fec_stats *fec_stats) in ice_get_port_fec_stats() argument4618 fec_stats->corrected_blocks.total = (fec_corr_high_val << 16) + in ice_get_port_fec_stats()4620 fec_stats->uncorrectable_blocks.total = (fec_uncorr_high_val << 16) + in ice_get_port_fec_stats()4633 struct ethtool_fec_stats *fec_stats, in ice_get_fec_stats() argument4660 port_topology.pcs_port, fec_stats); in ice_get_fec_stats()
1327 struct ethtool_fec_stats *fec_stats);
1428 struct ethtool_fec_stats *fec_stats);
1764 struct ethtool_fec_stats *fec_stats) in efx_ef10_get_fec_stats() argument1772 fec_stats->corrected_blocks.total = in efx_ef10_get_fec_stats()1775 fec_stats->uncorrectable_blocks.total = in efx_ef10_get_fec_stats()
1666 struct ethtool_fec_stats *fec_stats, in hns3_get_fec_stats() argument1676 ops->get_fec_stats(handle, fec_stats); in hns3_get_fec_stats()
3304 struct ethtool_fec_stats *fec_stats, in bnxt_get_fec_stats() argument3314 fec_stats->corrected_bits.total = in bnxt_get_fec_stats()3320 fec_stats->corrected_blocks.total = in bnxt_get_fec_stats()3322 fec_stats->uncorrectable_blocks.total = in bnxt_get_fec_stats()