qcacmn: Add Near Full IRQ stats to interrupt stats

Add the near-full irq stats as a part of the
global soc interrupt stats.

Change-Id: Idded43c122d565f5aa70584463aad9e2ee6b4f69
CRs-Fixed: 2965081
This commit is contained in:
Rakesh Pillai
2021-04-16 00:36:50 -07:00
zatwierdzone przez Madan Koyyalamudi
rodzic 813b3bb474
commit 6dc0996ee6

Wyświetl plik

@@ -6508,22 +6508,32 @@ void dp_print_soc_interrupt_stats(struct dp_soc *soc)
int i = 0;
struct dp_intr_stats *intr_stats;
DP_PRINT_STATS("INT: Total |txComps|reo[0] |reo[1] |reo[2] |reo[3] |reo[4] |reo[5] |reo[6] |reo[7] |mon |rx_err | wbm |reo_sta|rxdm2hst|hst2rxdm|");
DP_PRINT_STATS(" INT: Total | txComps | reo[0] | reo[1] | reo[2] | reo[3] | reo[4] | reo[5] | reo[6] | reo[7] | mon | rx_err | wbm |reo_sta|rxdm2hst|hst2rxdm|");
for (i = 0; i < WLAN_CFG_INT_NUM_CONTEXTS; i++) {
intr_stats = &soc->intr_ctx[i].intr_stats;
DP_PRINT_STATS("%3u[%3d]: %7u %7u %7u %7u %7u %7u %7u %7u %7u %7u %7u %7u %7u %7u %8u %8u",
DP_PRINT_STATS("%3u[%3d]: %7u/%-7u %7u/%-7u %7u/%-7u %7u/%-7u %7u/%-7u %7u/%-7u %7u/%-7u %7u/%-7u %7u/%-7u %7u/%-7u %7u %7u %7u %7u %8u %8u",
i,
hif_get_int_ctx_irq_num(soc->hif_handle, i),
intr_stats->num_masks,
intr_stats->num_near_full_masks,
intr_stats->num_tx_ring_masks[0],
intr_stats->num_tx_comp_ring_near_full_masks[0],
intr_stats->num_rx_ring_masks[0],
intr_stats->num_rx_ring_near_full_masks[0],
intr_stats->num_rx_ring_masks[1],
intr_stats->num_rx_ring_near_full_masks[1],
intr_stats->num_rx_ring_masks[2],
intr_stats->num_rx_ring_near_full_masks[2],
intr_stats->num_rx_ring_masks[3],
intr_stats->num_rx_ring_near_full_masks[3],
intr_stats->num_rx_ring_masks[4],
intr_stats->num_rx_ring_near_full_masks[4],
intr_stats->num_rx_ring_masks[5],
intr_stats->num_rx_ring_near_full_masks[5],
intr_stats->num_rx_ring_masks[6],
intr_stats->num_rx_ring_near_full_masks[6],
intr_stats->num_rx_ring_masks[7],
intr_stats->num_rx_ring_near_full_masks[7],
intr_stats->num_rx_mon_ring_masks,
intr_stats->num_rx_err_ring_masks,
intr_stats->num_rx_wbm_rel_ring_masks,