qcacmn: Add support to Legacy tx monitor and Waikiki

Add function pointers to free buffer address stored in status buffer
and support tx monitor in legacy and Waikiki flow.

Change-Id: I28612d388009292ff751fe514183fb801909f485
This commit is contained in:
nobelj
2021-12-08 15:45:12 -08:00
committed by Madan Koyyalamudi
parent 154f9b8298
commit 357bfbe52d
17 changed files with 436 additions and 156 deletions

View File

@@ -39,6 +39,13 @@
---------------------------------------------------------------------------*/
#define HAL_OFFSET(block, field) block ## _ ## field ## _OFFSET
#define HAL_TX_LSB(block, field) block ## _ ## field ## _LSB
#define HAL_TX_MASK(block, field) block ## _ ## field ## _MASK
#define HAL_TX_DESC_OFFSET(desc, block, field) \
(((uint8_t *)desc) + HAL_OFFSET(block, field))
#define HAL_SET_FLD(desc, block , field) \
(*(uint32_t *) ((uint8_t *) desc + HAL_OFFSET(block, field)))