Loading fw/htt_ppdu_stats.h +22 −16 Original line number Diff line number Diff line Loading @@ -584,6 +584,13 @@ typedef enum HTT_PPDU_STATS_SPATIAL_REUSE HTT_PPDU_STATS_SPATIAL_REUSE; ((_var) |= ((_val) << HTT_PPDU_STATS_COMMON_TLV_BSS_COLOR_ID_S)); \ } while (0) #define HTT_PPDU_STATS_COMMON_TRIG_COOKIE_M 0x0000ffff #define HTT_PPDU_STATS_COMMON_TRIG_COOKIE_S 0 #define HTT_PPDU_STATS_COMMON_TRIG_COOKIE_GET(_val) \ (((_val) & HTT_PPDU_STATS_COMMON_TRIG_COOKIE_M) >> \ HTT_PPDU_STATS_COMMON_TRIG_COOKIE_S) typedef struct { htt_tlv_hdr_t tlv_hdr; Loading Loading @@ -735,6 +742,16 @@ typedef struct { reserved2: 15; }; }; /* Note: This is for tracking a UL OFDMA packet */ union { A_UINT32 trig_cookie_info; struct { A_UINT32 trig_cookie: 16, trig_cookie_rsvd: 15, trig_cookie_valid: 1; }; }; } htt_ppdu_stats_common_tlv; #define HTT_PPDU_STATS_USER_COMMON_TLV_TID_NUM_M 0x000000ff Loading Loading @@ -1485,27 +1502,16 @@ typedef struct { }; }; /* Note: This is for tracking a UL OFDMA packet */ union { A_UINT32 trig_cookie_info; struct { A_UINT32 trig_cookie: 16, trig_cookie_rsvd: 15, trig_cookie_valid: 1; }; }; /* * This is an unused word that can be safely renamed / used * by any future feature. */ A_UINT32 reserved4; } htt_ppdu_stats_user_rate_tlv; #define HTT_PPDU_STATS_USR_RATE_COOKIE_M 0x0000ffff #define HTT_PPDU_STATS_USR_RATE_COOKIE_S 0 #define HTT_PPDU_STATS_USR_RATE_VALID_M 0x80000000 #define HTT_PPDU_STATS_USR_RATE_VALID_S 31 #define HTT_PPDU_STATS_USR_RATE_COOKIE_GET(_val) \ (((_val) & HTT_PPDU_STATS_USR_RATE_COOKIE_M) >> \ HTT_PPDU_STATS_USR_RATE_COOKIE_S) #define HTT_PPDU_STATS_USR_RATE_VALID_GET(_val) \ (((_val) & HTT_PPDU_STATS_USR_RATE_VALID_M) >> \ HTT_PPDU_STATS_USR_RATE_VALID_S) Loading Loading
fw/htt_ppdu_stats.h +22 −16 Original line number Diff line number Diff line Loading @@ -584,6 +584,13 @@ typedef enum HTT_PPDU_STATS_SPATIAL_REUSE HTT_PPDU_STATS_SPATIAL_REUSE; ((_var) |= ((_val) << HTT_PPDU_STATS_COMMON_TLV_BSS_COLOR_ID_S)); \ } while (0) #define HTT_PPDU_STATS_COMMON_TRIG_COOKIE_M 0x0000ffff #define HTT_PPDU_STATS_COMMON_TRIG_COOKIE_S 0 #define HTT_PPDU_STATS_COMMON_TRIG_COOKIE_GET(_val) \ (((_val) & HTT_PPDU_STATS_COMMON_TRIG_COOKIE_M) >> \ HTT_PPDU_STATS_COMMON_TRIG_COOKIE_S) typedef struct { htt_tlv_hdr_t tlv_hdr; Loading Loading @@ -735,6 +742,16 @@ typedef struct { reserved2: 15; }; }; /* Note: This is for tracking a UL OFDMA packet */ union { A_UINT32 trig_cookie_info; struct { A_UINT32 trig_cookie: 16, trig_cookie_rsvd: 15, trig_cookie_valid: 1; }; }; } htt_ppdu_stats_common_tlv; #define HTT_PPDU_STATS_USER_COMMON_TLV_TID_NUM_M 0x000000ff Loading Loading @@ -1485,27 +1502,16 @@ typedef struct { }; }; /* Note: This is for tracking a UL OFDMA packet */ union { A_UINT32 trig_cookie_info; struct { A_UINT32 trig_cookie: 16, trig_cookie_rsvd: 15, trig_cookie_valid: 1; }; }; /* * This is an unused word that can be safely renamed / used * by any future feature. */ A_UINT32 reserved4; } htt_ppdu_stats_user_rate_tlv; #define HTT_PPDU_STATS_USR_RATE_COOKIE_M 0x0000ffff #define HTT_PPDU_STATS_USR_RATE_COOKIE_S 0 #define HTT_PPDU_STATS_USR_RATE_VALID_M 0x80000000 #define HTT_PPDU_STATS_USR_RATE_VALID_S 31 #define HTT_PPDU_STATS_USR_RATE_COOKIE_GET(_val) \ (((_val) & HTT_PPDU_STATS_USR_RATE_COOKIE_M) >> \ HTT_PPDU_STATS_USR_RATE_COOKIE_S) #define HTT_PPDU_STATS_USR_RATE_VALID_GET(_val) \ (((_val) & HTT_PPDU_STATS_USR_RATE_VALID_M) >> \ HTT_PPDU_STATS_USR_RATE_VALID_S) Loading