1
0

qcacld-3.0: Implement DP component for SWLM feature

Implement SWLM feature support in DP componentization
model.

Change-Id: I4cd03c768fe9d9bd66d484a8c5e2f2613e55f4e6
CRs-Fixed: 3243889
Este cometimento está contido em:
Roopavathi Lingampalli
2022-07-14 15:28:41 +05:30
cometido por Madan Koyyalamudi
ascendente dbe3844a1f
cometimento 865eaba7f4
3 ficheiros modificados com 14 adições e 9 eliminações

8
Kbuild
Ver ficheiro

@@ -2103,10 +2103,6 @@ TXRX3.0_OBJS += $(TXRX3.0_DIR)/dp_fisa_rx.o
TXRX3.0_OBJS += $(TXRX3.0_DIR)/dp_rx_fst.o
endif
ifeq ($(CONFIG_DP_SWLM), y)
TXRX3.0_OBJS += $(TXRX3.0_DIR)/dp_swlm.o
endif
endif #LITHIUM
$(call add-wlan-objs,txrx30,$(TXRX3.0_OBJS))
@@ -2538,6 +2534,10 @@ ifeq ($(CONFIG_WLAN_FEATURE_PERIODIC_STA_STATS), y)
WLAN_DP_COMP_OBJS += $(DP_COMP_CORE_DIR)/wlan_dp_periodic_sta_stats.o
endif
ifeq ($(CONFIG_DP_SWLM), y)
WLAN_DP_COMP_OBJS += $(DP_COMP_CORE_DIR)/wlan_dp_swlm.o
endif
$(call add-wlan-objs,dp_comp,$(WLAN_DP_COMP_OBJS))
#######################################################

Ver ficheiro

@@ -15,8 +15,8 @@
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
#ifndef _DP_SWLM_H_
#define _DP_SWLM_H_
#ifndef _WLAN_DP_SWLM_H_
#define _WLAN_DP_SWLM_H_
#ifdef WLAN_DP_FEATURE_SW_LATENCY_MGR

Ver ficheiro

@@ -20,7 +20,14 @@
#include <dp_types.h>
#include <dp_internal.h>
#include <wlan_cfg.h>
#include "dp_swlm.h"
#include "wlan_dp_swlm.h"
#include "qdf_time.h"
#include "qdf_util.h"
#include "hal_internal.h"
#include "hal_api.h"
#include "hif.h"
#include <qdf_status.h>
#include <qdf_nbuf.h>
/**
* dp_swlm_is_tput_thresh_reached() - Calculate the current tx and rx TPUT
@@ -196,8 +203,6 @@ static void dp_swlm_tcl_flush_timer(void *arg)
fail:
DP_STATS_INC(swlm, tcl[tcl->ring_id].timer_flush_fail, 1);
return;
}
/**