Lines Matching refs:mcs_map
80 mt7996_mcu_get_sta_nss(u16 mcs_map) in mt7996_mcu_get_sta_nss() argument
85 u8 nss_mcs = (mcs_map >> (2 * (nss - 1))) & 3; in mt7996_mcu_get_sta_nss()
96 u16 mcs_map) in mt7996_mcu_set_sta_he_mcs() argument
106 switch ((mcs_map >> (2 * nss)) & 0x3) { in mt7996_mcu_set_sta_he_mcs()
136 mcs_map &= ~(0x3 << (nss * 2)); in mt7996_mcu_set_sta_he_mcs()
137 mcs_map |= mcs << (nss * 2); in mt7996_mcu_set_sta_he_mcs()
140 *he_mcs = cpu_to_le16(mcs_map); in mt7996_mcu_set_sta_he_mcs()
147 u16 mcs, mcs_map = le16_to_cpu(sta->deflink.vht_cap.vht_mcs.rx_mcs_map); in mt7996_mcu_set_sta_vht_mcs() local
150 for (nss = 0; nss < max_nss; nss++, mcs_map >>= 2) { in mt7996_mcu_set_sta_vht_mcs()
151 switch (mcs_map & 0x3) { in mt7996_mcu_set_sta_vht_mcs()
899 struct ieee80211_he_mcs_nss_supp mcs_map; in mt7996_mcu_sta_he_tlv() local
916 mcs_map = sta->deflink.he_cap.he_mcs_nss_supp; in mt7996_mcu_sta_he_tlv()
923 le16_to_cpu(mcs_map.rx_mcs_80p80)); in mt7996_mcu_sta_he_tlv()
927 le16_to_cpu(mcs_map.rx_mcs_160)); in mt7996_mcu_sta_he_tlv()
932 le16_to_cpu(mcs_map.rx_mcs_80)); in mt7996_mcu_sta_he_tlv()
957 struct ieee80211_eht_mcs_nss_supp *mcs_map; in mt7996_mcu_sta_eht_tlv() local
965 mcs_map = &sta->deflink.eht_cap.eht_mcs_nss_supp; in mt7996_mcu_sta_eht_tlv()
977 memcpy(eht->mcs_map_bw20, &mcs_map->only_20mhz, sizeof(eht->mcs_map_bw20)); in mt7996_mcu_sta_eht_tlv()
978 memcpy(eht->mcs_map_bw80, &mcs_map->bw._80, sizeof(eht->mcs_map_bw80)); in mt7996_mcu_sta_eht_tlv()
979 memcpy(eht->mcs_map_bw160, &mcs_map->bw._160, sizeof(eht->mcs_map_bw160)); in mt7996_mcu_sta_eht_tlv()
980 memcpy(eht->mcs_map_bw320, &mcs_map->bw._320, sizeof(eht->mcs_map_bw320)); in mt7996_mcu_sta_eht_tlv()
1143 u16 mcs_map = le16_to_cpu(pc->vht_mcs.rx_mcs_map); in mt7996_mcu_sta_bfer_vht() local
1144 u8 nss_mcs = mt7996_mcu_get_sta_nss(mcs_map); in mt7996_mcu_sta_bfer_vht()
1183 u16 mcs_map = le16_to_cpu(pc->he_mcs_nss_supp.rx_mcs_80); in mt7996_mcu_sta_bfer_he() local
1184 u8 nss_mcs = mt7996_mcu_get_sta_nss(mcs_map); in mt7996_mcu_sta_bfer_he()
1209 mcs_map = le16_to_cpu(pc->he_mcs_nss_supp.rx_mcs_160); in mt7996_mcu_sta_bfer_he()
1210 nss_mcs = mt7996_mcu_get_sta_nss(mcs_map); in mt7996_mcu_sta_bfer_he()
1217 mcs_map = le16_to_cpu(pc->he_mcs_nss_supp.rx_mcs_80p80); in mt7996_mcu_sta_bfer_he()
1218 nss_mcs = mt7996_mcu_get_sta_nss(mcs_map); in mt7996_mcu_sta_bfer_he()