Home
last modified time | relevance | path

Searched refs:he_mu (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/net/wireless/mediatek/mt76/
H A Dmt76_connac3_mac.c71 struct ieee80211_radiotap_he_mu *he_mu; in mt76_connac3_mac_decode_he_mu_radiotap() local
75 he_mu = skb_push(skb, sizeof(mu_known)); in mt76_connac3_mac_decode_he_mu_radiotap()
76 memcpy(he_mu, &mu_known, sizeof(mu_known)); in mt76_connac3_mac_decode_he_mu_radiotap()
78 he_mu->flags1 |= MU_PREP(FLAGS1_SIG_B_MCS, status->rate_idx); in mt76_connac3_mac_decode_he_mu_radiotap()
80 he_mu->flags1 |= MU_PREP(FLAGS1_SIG_B_DCM, status->he_dcm); in mt76_connac3_mac_decode_he_mu_radiotap()
82 he_mu->flags2 |= MU_PREP(FLAGS2_BW_FROM_SIG_A_BW, status->bw) | 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()
89 he_mu->flags1 |= HE_BITS(MU_FLAGS1_CH2_RU_KNOWN); 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()
[all …]
H A Dmt76_connac_mac.c832 struct ieee80211_radiotap_he_mu *he_mu; in mt76_connac2_mac_decode_he_mu_radiotap() local
841 he_mu = skb_push(skb, sizeof(mu_known)); in mt76_connac2_mac_decode_he_mu_radiotap()
842 memcpy(he_mu, &mu_known, sizeof(mu_known)); in mt76_connac2_mac_decode_he_mu_radiotap()
846 he_mu->flags1 |= MU_PREP(FLAGS1_SIG_B_MCS, status->rate_idx); in mt76_connac2_mac_decode_he_mu_radiotap()
848 he_mu->flags1 |= MU_PREP(FLAGS1_SIG_B_DCM, status->he_dcm); in mt76_connac2_mac_decode_he_mu_radiotap()
850 he_mu->flags2 |= MU_PREP(FLAGS2_BW_FROM_SIG_A_BW, status->bw) | in mt76_connac2_mac_decode_he_mu_radiotap()
854 he_mu->ru_ch1[0] = le32_get_bits(rxv[3], MT_CRXV_HE_RU0); in mt76_connac2_mac_decode_he_mu_radiotap()
857 he_mu->flags1 |= HE_BITS(MU_FLAGS1_CH2_RU_KNOWN); in mt76_connac2_mac_decode_he_mu_radiotap()
858 he_mu->ru_ch2[0] = in mt76_connac2_mac_decode_he_mu_radiotap()
863 he_mu->ru_ch1[1] = in mt76_connac2_mac_decode_he_mu_radiotap()
[all …]
/linux/drivers/net/wireless/intel/iwlwifi/mvm/
H A Drxmq.c994 struct ieee80211_radiotap_he_mu *he_mu) in iwl_mvm_decode_he_mu_ext() argument
1002 he_mu->flags1 |= in iwl_mvm_decode_he_mu_ext()
1006 he_mu->flags1 |= in iwl_mvm_decode_he_mu_ext()
1011 he_mu->ru_ch1[0] = FIELD_GET(IWL_RX_PHY_DATA2_HE_MU_EXT_CH1_RU0, in iwl_mvm_decode_he_mu_ext()
1013 he_mu->ru_ch1[1] = FIELD_GET(IWL_RX_PHY_DATA3_HE_MU_EXT_CH1_RU1, in iwl_mvm_decode_he_mu_ext()
1015 he_mu->ru_ch1[2] = FIELD_GET(IWL_RX_PHY_DATA2_HE_MU_EXT_CH1_RU2, in iwl_mvm_decode_he_mu_ext()
1017 he_mu->ru_ch1[3] = FIELD_GET(IWL_RX_PHY_DATA3_HE_MU_EXT_CH1_RU3, in iwl_mvm_decode_he_mu_ext()
1023 he_mu->flags1 |= in iwl_mvm_decode_he_mu_ext()
1027 he_mu->flags2 |= in iwl_mvm_decode_he_mu_ext()
1032 he_mu->ru_ch2[0] = FIELD_GET(IWL_RX_PHY_DATA2_HE_MU_EXT_CH2_RU0, in iwl_mvm_decode_he_mu_ext()
[all …]
/linux/drivers/net/wireless/intel/iwlwifi/mld/
H A Drx.c394 struct ieee80211_radiotap_he_mu *he_mu, in iwl_mld_decode_he_mu() argument
399 he_mu->flags1 |= RTAP_ENC_HE(phy_data->ntfy->sigs.he.a1, in iwl_mld_decode_he_mu()
402 he_mu->flags1 |= RTAP_ENC_HE(phy_data->ntfy->sigs.he.a1, in iwl_mld_decode_he_mu()
405 he_mu->flags2 |= RTAP_ENC_HE(phy_data->ntfy->sigs.he.a1, in iwl_mld_decode_he_mu()
408 he_mu->flags2 |= RTAP_ENC_HE(phy_data->ntfy->sigs.he.a2, in iwl_mld_decode_he_mu()
411 he_mu->flags2 |= RTAP_ENC_HE(phy_data->ntfy->sigs.he.a2, in iwl_mld_decode_he_mu()
418 he_mu->flags1 |= in iwl_mld_decode_he_mu()
422 he_mu->flags1 |= in iwl_mld_decode_he_mu()
427 he_mu->ru_ch1[0] = le32_get_bits(phy_data->ntfy->sigs.he.cmn[0], in iwl_mld_decode_he_mu()
429 he_mu->ru_ch1[1] = le32_get_bits(phy_data->ntfy->sigs.he.cmn[1], in iwl_mld_decode_he_mu()
[all …]
/linux/net/mac80211/
H A Drx.c330 struct ieee80211_radiotap_he_mu he_mu = {}; in ieee80211_add_rx_radiotap_header() local
346 he_mu = *(struct ieee80211_radiotap_he_mu *)skb->data; in ieee80211_add_rx_radiotap_header()
347 skb_pull(skb, sizeof(he_mu)); in ieee80211_add_rx_radiotap_header()
716 memcpy(pos, &he_mu, sizeof(he_mu)); in ieee80211_add_rx_radiotap_header()
717 pos += sizeof(he_mu); in ieee80211_add_rx_radiotap_header()