Browse Source

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
Rakesh Pillai 4 years ago
parent
commit
6dc0996ee6
1 changed files with 12 additions and 2 deletions
  1. 12 2
      dp/wifi3.0/dp_stats.c

+ 12 - 2
dp/wifi3.0/dp_stats.c

@@ -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,