Lines Matching refs:rxv
18 __le32 *rxv) in mt76_connac3_mac_decode_he_radiotap_ru() argument
20 u32 ru = le32_get_bits(rxv[0], MT_PRXV_HE_RU_ALLOC), offs = 0; in mt76_connac3_mac_decode_he_radiotap_ru()
61 mt76_connac3_mac_decode_he_mu_radiotap(struct sk_buff *skb, __le32 *rxv) in mt76_connac3_mac_decode_he_mu_radiotap() argument
84 le32_get_bits(rxv[4], MT_CRXV_HE_NUM_USER)); in mt76_connac3_mac_decode_he_mu_radiotap()
86 he_mu->ru_ch1[0] = le32_get_bits(rxv[16], MT_CRXV_HE_RU0) & 0xff; in mt76_connac3_mac_decode_he_mu_radiotap()
90 he_mu->ru_ch2[0] = le32_get_bits(rxv[16], MT_CRXV_HE_RU1) & 0xff; in mt76_connac3_mac_decode_he_mu_radiotap()
96 he_mu->ru_ch1[1] = le32_get_bits(rxv[16], MT_CRXV_HE_RU2) & 0xff; in mt76_connac3_mac_decode_he_mu_radiotap()
98 ru_l = le32_get_bits(rxv[16], MT_CRXV_HE_RU3_L); in mt76_connac3_mac_decode_he_mu_radiotap()
99 ru_h = le32_get_bits(rxv[17], MT_CRXV_HE_RU3_H) & 0x7; in mt76_connac3_mac_decode_he_mu_radiotap()
104 void mt76_connac3_mac_decode_he_radiotap(struct sk_buff *skb, __le32 *rxv, in mt76_connac3_mac_decode_he_radiotap() argument
122 u32 ltf_size = le32_get_bits(rxv[4], MT_CRXV_HE_LTF_SIZE) + 1; in mt76_connac3_mac_decode_he_radiotap()
130 he->data3 = HE_PREP(DATA3_BSS_COLOR, BSS_COLOR, rxv[9]) | in mt76_connac3_mac_decode_he_radiotap()
131 HE_PREP(DATA3_LDPC_XSYMSEG, LDPC_EXT_SYM, rxv[4]); in mt76_connac3_mac_decode_he_radiotap()
132 he->data4 = HE_PREP(DATA4_SU_MU_SPTL_REUSE, SR_MASK, rxv[13]); in mt76_connac3_mac_decode_he_radiotap()
133 he->data5 = HE_PREP(DATA5_PE_DISAMBIG, PE_DISAMBIG, rxv[5]) | in mt76_connac3_mac_decode_he_radiotap()
136 if (le32_to_cpu(rxv[0]) & MT_PRXV_TXBF) in mt76_connac3_mac_decode_he_radiotap()
138 he->data6 = HE_PREP(DATA6_TXOP, TXOP_DUR, rxv[9]) | in mt76_connac3_mac_decode_he_radiotap()
139 HE_PREP(DATA6_DOPPLER, DOPPLER, rxv[9]); in mt76_connac3_mac_decode_he_radiotap()
148 he->data3 |= HE_PREP(DATA3_BEAM_CHANGE, BEAM_CHNG, rxv[8]) | in mt76_connac3_mac_decode_he_radiotap()
149 HE_PREP(DATA3_UL_DL, UPLINK, rxv[5]); in mt76_connac3_mac_decode_he_radiotap()
156 he->data3 |= HE_PREP(DATA3_UL_DL, UPLINK, rxv[5]); in mt76_connac3_mac_decode_he_radiotap()
162 he->data3 |= HE_PREP(DATA3_UL_DL, UPLINK, rxv[5]); in mt76_connac3_mac_decode_he_radiotap()
163 he->data4 |= HE_PREP(DATA4_MU_STA_ID, MU_AID, rxv[8]); in mt76_connac3_mac_decode_he_radiotap()
165 mt76_connac3_mac_decode_he_radiotap_ru(status, he, rxv); in mt76_connac3_mac_decode_he_radiotap()
166 mt76_connac3_mac_decode_he_mu_radiotap(skb, rxv); in mt76_connac3_mac_decode_he_radiotap()
174 he->data4 |= HE_PREP(DATA4_TB_SPTL_REUSE1, SR_MASK, rxv[13]) | in mt76_connac3_mac_decode_he_radiotap()
175 HE_PREP(DATA4_TB_SPTL_REUSE2, SR1_MASK, rxv[13]) | in mt76_connac3_mac_decode_he_radiotap()
176 HE_PREP(DATA4_TB_SPTL_REUSE3, SR2_MASK, rxv[13]) | in mt76_connac3_mac_decode_he_radiotap()
177 HE_PREP(DATA4_TB_SPTL_REUSE4, SR3_MASK, rxv[13]); in mt76_connac3_mac_decode_he_radiotap()
179 mt76_connac3_mac_decode_he_radiotap_ru(status, he, rxv); in mt76_connac3_mac_decode_he_radiotap()
200 void mt76_connac3_mac_decode_eht_radiotap(struct sk_buff *skb, __le32 *rxv, in mt76_connac3_mac_decode_eht_radiotap() argument
206 u32 ltf_size = le32_get_bits(rxv[4], MT_CRXV_HE_LTF_SIZE) + 1; in mt76_connac3_mac_decode_eht_radiotap()
207 u8 bw = FIELD_GET(MT_PRXV_FRAME_MODE, le32_to_cpu(rxv[2])); in mt76_connac3_mac_decode_eht_radiotap()
228 EHT_PREP(DATA0_SPATIAL_REUSE, SR_MASK, rxv[13]) | in mt76_connac3_mac_decode_eht_radiotap()
231 EHT_PREP(DATA0_PE_DISAMBIGUITY_OM, PE_DISAMBIG, rxv[5]) | in mt76_connac3_mac_decode_eht_radiotap()
232 EHT_PREP(DATA0_LDPC_EXTRA_SYM_OM, LDPC_EXT_SYM, rxv[4]); in mt76_connac3_mac_decode_eht_radiotap()
245 if (le32_to_cpu(rxv[0]) & MT_PRXV_TXBF) in mt76_connac3_mac_decode_eht_radiotap()
248 if (le32_to_cpu(rxv[0]) & MT_PRXV_HT_AD_CODE) in mt76_connac3_mac_decode_eht_radiotap()
253 EHT_PREP(USER_INFO_STA_ID, MU_AID, rxv[8]); in mt76_connac3_mac_decode_eht_radiotap()
263 EHT_PREP(USIG_COMMON_UL_DL, UPLINK, rxv[5]) | in mt76_connac3_mac_decode_eht_radiotap()
264 EHT_PREP(USIG_COMMON_BSS_COLOR, BSS_COLOR, rxv[9]) | in mt76_connac3_mac_decode_eht_radiotap()
265 EHT_PREP(USIG_COMMON_TXOP, TXOP_DUR, rxv[9]); in mt76_connac3_mac_decode_eht_radiotap()