qcacmn: Use gEnableDataStallDetection as UINT value

Currently, data stall detection is without control over
individual data stall events.
INI variable, gEnableDataStallDetection is converted from
boolean to unsigned int which provides control over events
across FW and host with each bit corresponding to different
data stall events.
Bit 0: Enable all data stall events if set.
Bit 1-30: mapped to data stall events. Used when Bit 0 is 0
Bit 31: Enable aggressive timeout for WLM Mode.

Change-Id: I4656520accd1589e77d5054eaa0a3cb8e63b14b2
CRs-Fixed: 3174906
此提交包含在:
Ananya Gupta
2022-04-14 13:30:23 +05:30
提交者 Madan Koyyalamudi
父節點 53ed3db279
當前提交 bf41cceb2f
共有 3 個檔案被更改,包括 7 行新增6 行删除

查看文件

@@ -195,7 +195,7 @@ struct wlan_srng_cfg {
* @rxdma_refill_ring: rxdma refill ring size
* @rxdma_err_dst_ring: rxdma error detination ring size
* @raw_mode_war: enable/disable raw mode war
* @enable_data_stall_detection: flag to enable data stall detection
* @enable_data_stall_detection: enable/disable specific data stall detection
* @disable_intra_bss_fwd: flag to disable intra bss forwarding
* @rxdma1_enable: flag to indicate if rxdma1 is enabled
* @delay_mon_replenish: delay monitor buffer replenish
@@ -335,7 +335,7 @@ struct wlan_cfg_dp_soc_ctxt {
int rxdma_err_dst_ring;
uint32_t per_pkt_trace;
bool raw_mode_war;
bool enable_data_stall_detection;
uint32_t enable_data_stall_detection;
bool disable_intra_bss_fwd;
bool rxdma1_enable;
bool delay_mon_replenish;