qcacmn: Tracking the ring util stats

Added serviceability changes to track ppe2tcl
and wbm2rel ring util stats

Change-Id: Ia154ae4914c47f010921eaed10b8a4dde50884bf
CRs-Fixed: 3537655
此提交包含在:
Nanda Krishnan
2023-06-08 11:01:18 +05:30
提交者 Rahul Choudhary
父節點 c9d9e88708
當前提交 baf49c9f89
共有 6 個檔案被更改,包括 128 行新增0 行删除

查看文件

@@ -6262,10 +6262,20 @@ static void dp_clear_tx_ppeds_stats(struct dp_soc *soc)
if (soc->arch_ops.dp_ppeds_clear_stats)
soc->arch_ops.dp_ppeds_clear_stats(soc);
}
static void dp_ppeds_clear_ring_util_stats(struct dp_soc *soc)
{
if (soc->arch_ops.dp_txrx_ppeds_clear_rings_stats)
soc->arch_ops.dp_txrx_ppeds_clear_rings_stats(soc);
}
#else
static void dp_clear_tx_ppeds_stats(struct dp_soc *soc)
{
}
static void dp_ppeds_clear_ring_util_stats(struct dp_soc *soc)
{
}
#endif
/**
@@ -6301,6 +6311,7 @@ dp_txrx_host_stats_clr(struct dp_vdev *vdev, struct dp_soc *soc)
DP_STATS_CLR(vdev->pdev->soc);
dp_clear_tx_ppeds_stats(soc);
dp_ppeds_clear_ring_util_stats(soc);
hif_clear_napi_stats(vdev->pdev->soc->hif_handle);