qcacmn: Flush REO descriptors entirely

To avoid race conditions where BA window size can change, always
flush entire REO descriptor from HW cache irrespective of current
BA window size.

Change-Id: I608996722e7dc2dc6acfd145b8c190b58ce09822
CRs-Fixed: 2251811
This commit is contained in:
Karunakar Dasineni
2018-05-31 07:59:10 -07:00
committed by nshrivas
parent 6ba855ca40
commit 26ebbe4492
4 changed files with 32 additions and 17 deletions

View File

@@ -246,13 +246,13 @@
#define WLAN_CFG_REO_EXCEPTION_RING_SIZE_MIN 128
#define WLAN_CFG_REO_EXCEPTION_RING_SIZE_MAX 128
#define WLAN_CFG_REO_CMD_RING_SIZE 64
#define WLAN_CFG_REO_CMD_RING_SIZE 128
#define WLAN_CFG_REO_CMD_RING_SIZE_MIN 64
#define WLAN_CFG_REO_CMD_RING_SIZE_MAX 64
#define WLAN_CFG_REO_CMD_RING_SIZE_MAX 128
#define WLAN_CFG_REO_STATUS_RING_SIZE 128
#define WLAN_CFG_REO_STATUS_RING_SIZE 256
#define WLAN_CFG_REO_STATUS_RING_SIZE_MIN 128
#define WLAN_CFG_REO_STATUS_RING_SIZE_MAX 128
#define WLAN_CFG_REO_STATUS_RING_SIZE_MAX 256
#define WLAN_CFG_RXDMA_BUF_RING_SIZE 1024
#define WLAN_CFG_RXDMA_BUF_RING_SIZE_MIN 1024