|
@@ -7356,6 +7356,9 @@ void dp_soc_tx_desc_sw_pools_free(struct dp_soc *soc)
|
|
{
|
|
{
|
|
uint8_t num_pool, num_ext_pool;
|
|
uint8_t num_pool, num_ext_pool;
|
|
|
|
|
|
|
|
+ if (wlan_cfg_get_dp_soc_nss_cfg(soc->wlan_cfg_ctx))
|
|
|
|
+ return;
|
|
|
|
+
|
|
num_pool = wlan_cfg_get_num_tx_desc_pool(soc->wlan_cfg_ctx);
|
|
num_pool = wlan_cfg_get_num_tx_desc_pool(soc->wlan_cfg_ctx);
|
|
num_ext_pool = dp_get_ext_tx_desc_pool_num(soc);
|
|
num_ext_pool = dp_get_ext_tx_desc_pool_num(soc);
|
|
|
|
|
|
@@ -7369,6 +7372,9 @@ void dp_soc_tx_desc_sw_pools_deinit(struct dp_soc *soc)
|
|
{
|
|
{
|
|
uint8_t num_pool, num_ext_pool;
|
|
uint8_t num_pool, num_ext_pool;
|
|
|
|
|
|
|
|
+ if (wlan_cfg_get_dp_soc_nss_cfg(soc->wlan_cfg_ctx))
|
|
|
|
+ return;
|
|
|
|
+
|
|
num_pool = wlan_cfg_get_num_tx_desc_pool(soc->wlan_cfg_ctx);
|
|
num_pool = wlan_cfg_get_num_tx_desc_pool(soc->wlan_cfg_ctx);
|
|
num_ext_pool = dp_get_ext_tx_desc_pool_num(soc);
|
|
num_ext_pool = dp_get_ext_tx_desc_pool_num(soc);
|
|
|
|
|
|
@@ -7383,6 +7389,9 @@ void dp_soc_tx_desc_sw_pools_free(struct dp_soc *soc)
|
|
{
|
|
{
|
|
uint8_t num_pool;
|
|
uint8_t num_pool;
|
|
|
|
|
|
|
|
+ if (wlan_cfg_get_dp_soc_nss_cfg(soc->wlan_cfg_ctx))
|
|
|
|
+ return;
|
|
|
|
+
|
|
num_pool = wlan_cfg_get_num_tx_desc_pool(soc->wlan_cfg_ctx);
|
|
num_pool = wlan_cfg_get_num_tx_desc_pool(soc->wlan_cfg_ctx);
|
|
|
|
|
|
dp_tx_delete_static_pools(soc, num_pool);
|
|
dp_tx_delete_static_pools(soc, num_pool);
|
|
@@ -7393,6 +7402,9 @@ void dp_soc_tx_desc_sw_pools_deinit(struct dp_soc *soc)
|
|
{
|
|
{
|
|
uint8_t num_pool;
|
|
uint8_t num_pool;
|
|
|
|
|
|
|
|
+ if (wlan_cfg_get_dp_soc_nss_cfg(soc->wlan_cfg_ctx))
|
|
|
|
+ return;
|
|
|
|
+
|
|
num_pool = wlan_cfg_get_num_tx_desc_pool(soc->wlan_cfg_ctx);
|
|
num_pool = wlan_cfg_get_num_tx_desc_pool(soc->wlan_cfg_ctx);
|
|
|
|
|
|
dp_tx_flow_control_deinit(soc);
|
|
dp_tx_flow_control_deinit(soc);
|
|
@@ -7466,6 +7478,9 @@ QDF_STATUS dp_soc_tx_desc_sw_pools_alloc(struct dp_soc *soc)
|
|
uint32_t num_spcl_desc;
|
|
uint32_t num_spcl_desc;
|
|
uint32_t num_ext_desc;
|
|
uint32_t num_ext_desc;
|
|
|
|
|
|
|
|
+ if (wlan_cfg_get_dp_soc_nss_cfg(soc->wlan_cfg_ctx))
|
|
|
|
+ return QDF_STATUS_SUCCESS;
|
|
|
|
+
|
|
num_pool = wlan_cfg_get_num_tx_desc_pool(soc->wlan_cfg_ctx);
|
|
num_pool = wlan_cfg_get_num_tx_desc_pool(soc->wlan_cfg_ctx);
|
|
num_ext_pool = dp_get_ext_tx_desc_pool_num(soc);
|
|
num_ext_pool = dp_get_ext_tx_desc_pool_num(soc);
|
|
num_desc = wlan_cfg_get_num_tx_desc(soc->wlan_cfg_ctx);
|
|
num_desc = wlan_cfg_get_num_tx_desc(soc->wlan_cfg_ctx);
|
|
@@ -7514,6 +7529,9 @@ QDF_STATUS dp_soc_tx_desc_sw_pools_init(struct dp_soc *soc)
|
|
uint32_t num_spcl_desc;
|
|
uint32_t num_spcl_desc;
|
|
uint32_t num_ext_desc;
|
|
uint32_t num_ext_desc;
|
|
|
|
|
|
|
|
+ if (wlan_cfg_get_dp_soc_nss_cfg(soc->wlan_cfg_ctx))
|
|
|
|
+ return QDF_STATUS_SUCCESS;
|
|
|
|
+
|
|
num_pool = wlan_cfg_get_num_tx_desc_pool(soc->wlan_cfg_ctx);
|
|
num_pool = wlan_cfg_get_num_tx_desc_pool(soc->wlan_cfg_ctx);
|
|
num_ext_pool = dp_get_ext_tx_desc_pool_num(soc);
|
|
num_ext_pool = dp_get_ext_tx_desc_pool_num(soc);
|
|
num_desc = wlan_cfg_get_num_tx_desc(soc->wlan_cfg_ctx);
|
|
num_desc = wlan_cfg_get_num_tx_desc(soc->wlan_cfg_ctx);
|
|
@@ -7556,6 +7574,9 @@ QDF_STATUS dp_soc_tx_desc_sw_pools_alloc(struct dp_soc *soc)
|
|
uint32_t num_desc;
|
|
uint32_t num_desc;
|
|
uint32_t num_spcl_desc;
|
|
uint32_t num_spcl_desc;
|
|
|
|
|
|
|
|
+ if (wlan_cfg_get_dp_soc_nss_cfg(soc->wlan_cfg_ctx))
|
|
|
|
+ return QDF_STATUS_SUCCESS;
|
|
|
|
+
|
|
num_pool = wlan_cfg_get_num_tx_desc_pool(soc->wlan_cfg_ctx);
|
|
num_pool = wlan_cfg_get_num_tx_desc_pool(soc->wlan_cfg_ctx);
|
|
num_desc = wlan_cfg_get_num_tx_desc(soc->wlan_cfg_ctx);
|
|
num_desc = wlan_cfg_get_num_tx_desc(soc->wlan_cfg_ctx);
|
|
num_spcl_desc = wlan_cfg_get_num_tx_spl_desc(soc->wlan_cfg_ctx);
|
|
num_spcl_desc = wlan_cfg_get_num_tx_spl_desc(soc->wlan_cfg_ctx);
|
|
@@ -7588,6 +7609,9 @@ QDF_STATUS dp_soc_tx_desc_sw_pools_init(struct dp_soc *soc)
|
|
uint32_t num_desc;
|
|
uint32_t num_desc;
|
|
uint32_t num_spcl_desc;
|
|
uint32_t num_spcl_desc;
|
|
|
|
|
|
|
|
+ if (wlan_cfg_get_dp_soc_nss_cfg(soc->wlan_cfg_ctx))
|
|
|
|
+ return QDF_STATUS_SUCCESS;
|
|
|
|
+
|
|
num_pool = wlan_cfg_get_num_tx_desc_pool(soc->wlan_cfg_ctx);
|
|
num_pool = wlan_cfg_get_num_tx_desc_pool(soc->wlan_cfg_ctx);
|
|
num_desc = wlan_cfg_get_num_tx_desc(soc->wlan_cfg_ctx);
|
|
num_desc = wlan_cfg_get_num_tx_desc(soc->wlan_cfg_ctx);
|
|
num_spcl_desc = wlan_cfg_get_num_tx_spl_desc(soc->wlan_cfg_ctx);
|
|
num_spcl_desc = wlan_cfg_get_num_tx_spl_desc(soc->wlan_cfg_ctx);
|