qcacmn: Move Tx desc pool to global context level

Move Tx descriptor pool to global context level.

Change-Id: Iff13a41f3bebbaa93e559c38842a596d47f4e534
CRs-Fixed: 3534184
This commit is contained in:
Neha Bisht
2023-08-09 14:28:00 +05:30
committed by Rahul Choudhary
parent f95831ad9a
commit 82e9711f5b
10 changed files with 287 additions and 183 deletions

View File

@@ -6237,6 +6237,7 @@ dp_print_rx_err_stats(struct dp_soc *soc, struct dp_pdev *pdev)
void dp_print_soc_tx_stats(struct dp_soc *soc)
{
uint8_t desc_pool_id;
struct dp_tx_desc_pool_s *tx_desc_pool;
soc->stats.tx.desc_in_use = 0;
@@ -6244,9 +6245,11 @@ void dp_print_soc_tx_stats(struct dp_soc *soc)
for (desc_pool_id = 0;
desc_pool_id < wlan_cfg_get_num_tx_desc_pool(soc->wlan_cfg_ctx);
desc_pool_id++)
desc_pool_id++) {
tx_desc_pool = dp_get_tx_desc_pool(soc, desc_pool_id);
soc->stats.tx.desc_in_use +=
soc->tx_desc[desc_pool_id].num_allocated;
tx_desc_pool->num_allocated;
}
DP_PRINT_STATS("Tx Descriptors In Use = %u",
soc->stats.tx.desc_in_use);