Lines Matching refs:he_mu
68 struct ieee80211_radiotap_he_mu *he_mu; in mt76_connac3_mac_decode_he_mu_radiotap() local
72 he_mu = skb_push(skb, sizeof(mu_known)); in mt76_connac3_mac_decode_he_mu_radiotap()
73 memcpy(he_mu, &mu_known, sizeof(mu_known)); in mt76_connac3_mac_decode_he_mu_radiotap()
75 he_mu->flags1 |= MU_PREP(FLAGS1_SIG_B_MCS, status->rate_idx); in mt76_connac3_mac_decode_he_mu_radiotap()
77 he_mu->flags1 |= MU_PREP(FLAGS1_SIG_B_DCM, status->he_dcm); in mt76_connac3_mac_decode_he_mu_radiotap()
79 he_mu->flags2 |= MU_PREP(FLAGS2_BW_FROM_SIG_A_BW, status->bw) | in mt76_connac3_mac_decode_he_mu_radiotap()
83 he_mu->ru_ch1[0] = le32_get_bits(rxv[16], MT_CRXV_HE_RU0) & 0xff; in mt76_connac3_mac_decode_he_mu_radiotap()
86 he_mu->flags1 |= HE_BITS(MU_FLAGS1_CH2_RU_KNOWN); in mt76_connac3_mac_decode_he_mu_radiotap()
87 he_mu->ru_ch2[0] = le32_get_bits(rxv[16], MT_CRXV_HE_RU1) & 0xff; in mt76_connac3_mac_decode_he_mu_radiotap()
93 he_mu->ru_ch1[1] = le32_get_bits(rxv[16], MT_CRXV_HE_RU2) & 0xff; in mt76_connac3_mac_decode_he_mu_radiotap()
97 he_mu->ru_ch2[1] = (u8)(ru_l | ru_h << 4); in mt76_connac3_mac_decode_he_mu_radiotap()