From 7eb942e290d47e7c2d2a3c91caefab23f4068f35 Mon Sep 17 00:00:00 2001 From: Neha Bisht Date: Wed, 20 Sep 2023 15:08:39 +0530 Subject: [PATCH] qcacmn: Get num desc from pool element count field Get num desc from pool element count field Change-Id: I14104a89d3d6ca3af6c511ee2c7ce4708b2c36e6 CRs-Fixed: 3618036 --- dp/wifi3.0/dp_tx.c | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/dp/wifi3.0/dp_tx.c b/dp/wifi3.0/dp_tx.c index e1316471a2..fe6479ec06 100644 --- a/dp/wifi3.0/dp_tx.c +++ b/dp/wifi3.0/dp_tx.c @@ -7044,7 +7044,7 @@ void __dp_tx_desc_flush(struct dp_pdev *pdev, struct dp_vdev *vdev, { uint8_t i, num_pool; uint32_t j; - uint32_t num_desc, num_desc_t, page_id, offset; + uint32_t num_desc_t, page_id, offset; uint16_t num_desc_per_page; struct dp_soc *soc = pdev->soc; struct dp_tx_desc_s *tx_desc = NULL; @@ -7055,23 +7055,16 @@ void __dp_tx_desc_flush(struct dp_pdev *pdev, struct dp_vdev *vdev, return; } - num_desc = spcl_pool ? wlan_cfg_get_num_tx_spl_desc(soc->wlan_cfg_ctx) : - wlan_cfg_get_num_tx_desc(soc->wlan_cfg_ctx); - num_pool = wlan_cfg_get_num_tx_desc_pool(soc->wlan_cfg_ctx); for (i = 0; i < num_pool; i++) { tx_desc_pool = spcl_pool ? dp_get_spcl_tx_desc_pool(soc, i) : dp_get_tx_desc_pool(soc, i); + + num_desc_t = tx_desc_pool->elem_count; if (!tx_desc_pool->desc_pages.cacheable_pages) continue; - if (spcl_pool) - num_desc_t = num_desc; - else - num_desc_t = dp_get_updated_tx_desc(soc->ctrl_psoc, i, - num_desc); - num_desc_per_page = tx_desc_pool->desc_pages.num_element_per_page; for (j = 0; j < num_desc_t; j++) {