mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-13 08:07:32 -04:00
fw-api: CL 18709242 - update fw common interface files
HTT stats: tx,rx PPDU duration histograms Change-Id: Ie2f2336df8e95f18590daf1c5bfdf23769e9c716 CRs-Fixed: 2262693
This commit is contained in:
parent
cc6807c538
commit
48a8cb626e
2 changed files with 18 additions and 0 deletions
2
fw/htt.h
2
fw/htt.h
|
|
@ -751,6 +751,8 @@ typedef enum {
|
|||
HTT_STATS_ML_PEER_DETAILS_TAG = 159, /* htt_ml_peer_details_tlv */
|
||||
HTT_STATS_ML_PEER_EXT_DETAILS_TAG = 160, /* htt_ml_peer_ext_details_tlv */
|
||||
HTT_STATS_ML_LINK_INFO_DETAILS_TAG = 161, /* htt_ml_link_info_tlv */
|
||||
HTT_STATS_TX_PDEV_PPDU_DUR_TAG = 162, /* htt_tx_pdev_ppdu_dur_stats_tlv */
|
||||
HTT_STATS_RX_PDEV_PPDU_DUR_TAG = 163, /* htt_rx_pdev_ppdu_dur_stats_tlv */
|
||||
|
||||
|
||||
HTT_STATS_MAX_TAG,
|
||||
|
|
|
|||
|
|
@ -635,6 +635,8 @@ typedef enum {
|
|||
#define HTT_TX_HWQ_MAX_CMD_RESULT_STATS 13
|
||||
#define HTT_TX_HWQ_MAX_CMD_STALL_STATS 5
|
||||
#define HTT_TX_HWQ_MAX_FES_RESULT_STATS 10
|
||||
#define HTT_PDEV_STATS_PPDU_DUR_HIST_BINS 16
|
||||
#define HTT_PDEV_STATS_PPDU_DUR_HIST_INTERVAL_US 250
|
||||
|
||||
typedef enum {
|
||||
HTT_STATS_TX_PDEV_NO_DATA_UNDERRUN = 0,
|
||||
|
|
@ -4844,6 +4846,12 @@ typedef struct {
|
|||
A_UINT32 be_ofdma_eht_sig_mcs[HTT_TX_PDEV_STATS_NUM_EHT_SIG_MCS_COUNTERS];
|
||||
} htt_tx_pdev_rate_stats_be_ofdma_tlv;
|
||||
|
||||
typedef struct {
|
||||
htt_tlv_hdr_t tlv_hdr;
|
||||
/** Tx PPDU duration histogram **/
|
||||
A_UINT32 tx_ppdu_dur_hist[HTT_PDEV_STATS_PPDU_DUR_HIST_BINS];
|
||||
} htt_tx_pdev_ppdu_dur_stats_tlv;
|
||||
|
||||
/* STATS_TYPE : HTT_DBG_EXT_STATS_PDEV_TX_RATE
|
||||
* TLV_TAGS:
|
||||
* - HTT_STATS_TX_PDEV_RATE_STATS_TAG
|
||||
|
|
@ -4856,6 +4864,7 @@ typedef struct {
|
|||
htt_tx_pdev_rate_stats_tlv rate_tlv;
|
||||
htt_tx_pdev_rate_stats_be_tlv rate_be_tlv;
|
||||
htt_tx_pdev_rate_stats_sawf_tlv rate_sawf_tlv;
|
||||
htt_tx_pdev_ppdu_dur_stats_tlv tx_ppdu_dur_tlv;
|
||||
} htt_tx_pdev_rate_stats_t;
|
||||
|
||||
/* == PDEV RX RATE CTRL STATS == */
|
||||
|
|
@ -5104,6 +5113,12 @@ typedef struct {
|
|||
*/
|
||||
} htt_rx_pdev_rate_stats_tlv;
|
||||
|
||||
typedef struct {
|
||||
htt_tlv_hdr_t tlv_hdr;
|
||||
/** Tx PPDU duration histogram **/
|
||||
A_UINT32 rx_ppdu_dur_hist[HTT_PDEV_STATS_PPDU_DUR_HIST_BINS];
|
||||
} htt_rx_pdev_ppdu_dur_stats_tlv;
|
||||
|
||||
/* STATS_TYPE : HTT_DBG_EXT_STATS_PDEV_RX_RATE
|
||||
* TLV_TAGS:
|
||||
* - HTT_STATS_RX_PDEV_RATE_STATS_TAG
|
||||
|
|
@ -5114,6 +5129,7 @@ typedef struct {
|
|||
*/
|
||||
typedef struct {
|
||||
htt_rx_pdev_rate_stats_tlv rate_tlv;
|
||||
htt_rx_pdev_ppdu_dur_stats_tlv rx_ppdu_dur_tlv;
|
||||
} htt_rx_pdev_rate_stats_t;
|
||||
|
||||
typedef struct {
|
||||
|
|
|
|||
Loading…
Reference in a new issue