qcacmn: Add HAL specific api to support tx monitor

Added HAL specific api to support tx monitor,
	1. to get buffer address
	2. get number of users
	3. get corresponding structure to handle tx monitor and
	4. parse limited TLV tag.

Change-Id: Ic354c76b3bcf5fa454db973c2aa4ee5f9c1b4208
This commit is contained in:
nobelj
2021-12-09 00:27:48 -08:00
zatwierdzone przez Madan Koyyalamudi
rodzic 091c383271
commit eb6d660139
5 zmienionych plików z 393 dodań i 2 usunięć

Wyświetl plik

@@ -1026,6 +1026,14 @@ struct hal_hw_txrx_ops {
/* TX MONITOR */
#ifdef QCA_MONITOR_2_0_SUPPORT
uint32_t (*hal_txmon_status_parse_tlv)(void *data_ppdu_info,
void *prot_ppdu_info,
void *data_status_info,
void *prot_status_info,
void *tx_tlv_hdr,
qdf_frag_t status_frag);
uint32_t (*hal_txmon_status_get_num_users)(void *tx_tlv_hdr,
uint8_t *num_users);
void (*hal_txmon_status_free_buffer)(qdf_frag_t status_frag);
#endif /* QCA_MONITOR_2_0_SUPPORT */
void (*hal_reo_shared_qaddr_setup)(hal_soc_handle_t hal_soc_hdl);