qcacmn: Add support for sw2rxdma_link_ring size cfg ini

Add support for sw2rxdma_link_ring size cfg ini.

Also add wrapper function to get the sw2rxdma_link_ring size.

Change-Id: Ic5b17f029fe6c735785701801b75284dd489ac1e
CRs-Fixed: 3525040
This commit is contained in:
Venkateswara Naralasetty
2023-06-09 10:49:59 +05:30
committed by Rahul Choudhary
부모 2ee77a06a5
커밋 748fe0b6d7
3개의 변경된 파일33개의 추가작업 그리고 1개의 파일을 삭제

파일 보기

@@ -409,6 +409,10 @@
#define WLAN_CFG_RXDMA_MONITOR_DESC_RING_SIZE_MIN 4096
#define WLAN_CFG_RXDMA_MONITOR_DESC_RING_SIZE_MAX 16384
#define WLAN_CFG_SW2RXDMA_LINK_RING_SIZE 1024
#define WLAN_CFG_SW2RXDMA_LINK_RING_SIZE_MIN 256
#define WLAN_CFG_SW2RXDMA_LINK_RING_SIZE_MAX 4096
#define WLAN_CFG_RXDMA_ERR_DST_RING_SIZE 1024
#define WLAN_CFG_RXDMA_ERR_DST_RING_SIZE_MIN 1024
#define WLAN_CFG_RXDMA_ERR_DST_RING_SIZE_MAX 8192
@@ -1304,6 +1308,13 @@
WLAN_CFG_RXDMA_MONITOR_DESC_RING_SIZE, \
CFG_VALUE_OR_DEFAULT, "DP RXDMA monitor destination ring")
#define CFG_DP_SW2RXDMA_LINK_RING \
CFG_INI_UINT("dp_sw2rxdma_link_ring", \
WLAN_CFG_SW2RXDMA_LINK_RING_SIZE_MIN, \
WLAN_CFG_SW2RXDMA_LINK_RING_SIZE_MAX, \
WLAN_CFG_SW2RXDMA_LINK_RING_SIZE, \
CFG_VALUE_OR_DEFAULT, "DP SW2RXDMA link ring")
#define CFG_DP_RXDMA_ERR_DST_RING \
CFG_INI_UINT("dp_rxdma_err_dst_ring", \
WLAN_CFG_RXDMA_ERR_DST_RING_SIZE_MIN, \
@@ -2098,5 +2109,6 @@
CFG(CFG_DP_POINTER_TIMER_THRESHOLD_RX) \
CFG(CFG_DP_POINTER_NUM_THRESHOLD_RX) \
CFG_DP_LOCAL_PKT_CAPTURE_CONFIG \
CFG(CFG_SPECIAL_FRAME_MSK)
CFG(CFG_SPECIAL_FRAME_MSK) \
CFG(CFG_DP_SW2RXDMA_LINK_RING)
#endif /* _CFG_DP_H_ */