Lines Matching refs:mcs_map
40 mt7915_mcu_get_sta_nss(u16 mcs_map) in mt7915_mcu_get_sta_nss() argument
45 u8 nss_mcs = (mcs_map >> (2 * (nss - 1))) & 3; in mt7915_mcu_get_sta_nss()
56 u16 mcs_map) in mt7915_mcu_set_sta_he_mcs() argument
67 switch ((mcs_map >> (2 * nss)) & 0x3) { in mt7915_mcu_set_sta_he_mcs()
97 mcs_map &= ~(0x3 << (nss * 2)); in mt7915_mcu_set_sta_he_mcs()
98 mcs_map |= mcs << (nss * 2); in mt7915_mcu_set_sta_he_mcs()
106 *he_mcs = cpu_to_le16(mcs_map); in mt7915_mcu_set_sta_he_mcs()
115 u16 mcs_map = le16_to_cpu(sta->deflink.vht_cap.vht_mcs.rx_mcs_map); in mt7915_mcu_set_sta_vht_mcs() local
119 for (nss = 0; nss < max_nss; nss++, mcs_map >>= 2) { in mt7915_mcu_set_sta_vht_mcs()
120 switch (mcs_map & 0x3) { in mt7915_mcu_set_sta_vht_mcs()
711 struct ieee80211_he_mcs_nss_supp mcs_map; in mt7915_mcu_sta_he_tlv() local
802 mcs_map = sta->deflink.he_cap.he_mcs_nss_supp; in mt7915_mcu_sta_he_tlv()
809 le16_to_cpu(mcs_map.rx_mcs_80p80)); in mt7915_mcu_sta_he_tlv()
813 le16_to_cpu(mcs_map.rx_mcs_160)); in mt7915_mcu_sta_he_tlv()
818 le16_to_cpu(mcs_map.rx_mcs_80)); in mt7915_mcu_sta_he_tlv()
1085 u16 mcs_map = le16_to_cpu(pc->vht_mcs.rx_mcs_map); in mt7915_mcu_sta_bfer_vht() local
1086 u8 nss_mcs = mt7915_mcu_get_sta_nss(mcs_map); in mt7915_mcu_sta_bfer_vht()
1125 u16 mcs_map = le16_to_cpu(pc->he_mcs_nss_supp.rx_mcs_80); in mt7915_mcu_sta_bfer_he() local
1126 u8 nss_mcs = mt7915_mcu_get_sta_nss(mcs_map); in mt7915_mcu_sta_bfer_he()
1151 mcs_map = le16_to_cpu(pc->he_mcs_nss_supp.rx_mcs_160); in mt7915_mcu_sta_bfer_he()
1152 nss_mcs = mt7915_mcu_get_sta_nss(mcs_map); in mt7915_mcu_sta_bfer_he()
1159 mcs_map = le16_to_cpu(pc->he_mcs_nss_supp.rx_mcs_80p80); in mt7915_mcu_sta_bfer_he()
1160 nss_mcs = mt7915_mcu_get_sta_nss(mcs_map); in mt7915_mcu_sta_bfer_he()