| /Linux-v5.15/drivers/net/wireless/mediatek/mt76/mt7915/ | 
| D | init.c | 615 	u16 mcs_map = 0;  in mt7915_init_he_caps()  local 619 			mcs_map |= (IEEE80211_HE_MCS_SUPPORT_0_11 << (i * 2));  in mt7915_init_he_caps() 621 			mcs_map |= (IEEE80211_HE_MCS_NOT_SUPPORTED << (i * 2));  in mt7915_init_he_caps() 721 		he_mcs->rx_mcs_80 = cpu_to_le16(mcs_map);  in mt7915_init_he_caps() 722 		he_mcs->tx_mcs_80 = cpu_to_le16(mcs_map);  in mt7915_init_he_caps() 723 		he_mcs->rx_mcs_160 = cpu_to_le16(mcs_map);  in mt7915_init_he_caps() 724 		he_mcs->tx_mcs_160 = cpu_to_le16(mcs_map);  in mt7915_init_he_caps() 725 		he_mcs->rx_mcs_80p80 = cpu_to_le16(mcs_map);  in mt7915_init_he_caps() 726 		he_mcs->tx_mcs_80p80 = cpu_to_le16(mcs_map);  in mt7915_init_he_caps()
  | 
| D | mcu.c | 198 mt7915_mcu_get_sta_nss(u16 mcs_map)  in mt7915_mcu_get_sta_nss()  argument 203 		u8 nss_mcs = (mcs_map >> (2 * (nss - 1))) & 3;  in mt7915_mcu_get_sta_nss() 219 	u16 mcs_map;  in mt7915_mcu_set_sta_he_mcs()  local 223 		mcs_map = le16_to_cpu(sta->he_cap.he_mcs_nss_supp.rx_mcs_80p80);  in mt7915_mcu_set_sta_he_mcs() 226 		mcs_map = le16_to_cpu(sta->he_cap.he_mcs_nss_supp.rx_mcs_160);  in mt7915_mcu_set_sta_he_mcs() 229 		mcs_map = le16_to_cpu(sta->he_cap.he_mcs_nss_supp.rx_mcs_80);  in mt7915_mcu_set_sta_he_mcs() 236 		switch ((mcs_map >> (2 * nss)) & 0x3) {  in mt7915_mcu_set_sta_he_mcs() 266 		mcs_map &= ~(0x3 << (nss * 2));  in mt7915_mcu_set_sta_he_mcs() 267 		mcs_map |= mcs << (nss * 2);  in mt7915_mcu_set_sta_he_mcs() 274 	*he_mcs = cpu_to_le16(mcs_map);  in mt7915_mcu_set_sta_he_mcs() [all …] 
 | 
| /Linux-v5.15/drivers/net/wireless/marvell/mwifiex/ | 
| D | 11ac.c | 56 				  u8 bands, u16 mcs_map)  in mwifiex_convert_mcsmap_to_maxrate()  argument 71 		mcs = GET_VHTNSSMCS(mcs_map, i);  in mwifiex_convert_mcsmap_to_maxrate() 75 	mcs = GET_VHTNSSMCS(mcs_map, nss);  in mwifiex_convert_mcsmap_to_maxrate()
  | 
| /Linux-v5.15/drivers/net/wireless/realtek/rtw88/ | 
| D | main.c | 851 	u16 mcs_map = le16_to_cpu(sta->vht_cap.vht_mcs.rx_mcs_map);  in get_vht_ra_mask()  local 856 	for (i = 0, nss = 12; i < 4; i++, mcs_map >>= 2, nss += 10) {  in get_vht_ra_mask() 857 		vht_mcs_cap = mcs_map & 0x3;  in get_vht_ra_mask() 1368 	u16 mcs_map;  in rtw_init_vht_cap()  local 1392 	mcs_map = IEEE80211_VHT_MCS_SUPPORT_0_9 << 0 |  in rtw_init_vht_cap() 1401 		mcs_map |= IEEE80211_VHT_MCS_SUPPORT_0_9 << 2;  in rtw_init_vht_cap() 1404 		mcs_map |= IEEE80211_VHT_MCS_NOT_SUPPORTED << 2;  in rtw_init_vht_cap() 1407 	vht_cap->vht_mcs.rx_mcs_map = cpu_to_le16(mcs_map);  in rtw_init_vht_cap() 1408 	vht_cap->vht_mcs.tx_mcs_map = cpu_to_le16(mcs_map);  in rtw_init_vht_cap()
  | 
| /Linux-v5.15/drivers/net/wireless/mediatek/mt76/mt7921/ | 
| D | main.c | 38 	u16 mcs_map = 0;  in mt7921_init_he_caps()  local 42 			mcs_map |= (IEEE80211_HE_MCS_SUPPORT_0_11 << (i * 2));  in mt7921_init_he_caps() 44 			mcs_map |= (IEEE80211_HE_MCS_NOT_SUPPORTED << (i * 2));  in mt7921_init_he_caps() 134 		he_mcs->rx_mcs_80 = cpu_to_le16(mcs_map);  in mt7921_init_he_caps() 135 		he_mcs->tx_mcs_80 = cpu_to_le16(mcs_map);  in mt7921_init_he_caps()
  | 
| /Linux-v5.15/drivers/net/wireless/mediatek/mt76/ | 
| D | mac80211.c | 146 	u16 mcs_map = 0;  in mt76_init_stream_cap()  local 167 			mcs_map |= (IEEE80211_VHT_MCS_SUPPORT_0_9 << (i * 2));  in mt76_init_stream_cap() 169 			mcs_map |=  in mt76_init_stream_cap() 172 	vht_cap->vht_mcs.rx_mcs_map = cpu_to_le16(mcs_map);  in mt76_init_stream_cap() 173 	vht_cap->vht_mcs.tx_mcs_map = cpu_to_le16(mcs_map);  in mt76_init_stream_cap()
  | 
| /Linux-v5.15/drivers/net/wireless/realtek/rtlwifi/ | 
| D | base.c | 230 		u16 mcs_map;  in _rtl_init_hw_vht_capab()  local 246 		mcs_map = IEEE80211_VHT_MCS_SUPPORT_0_9 << 0 |  in _rtl_init_hw_vht_capab() 255 		vht_cap->vht_mcs.rx_mcs_map = cpu_to_le16(mcs_map);  in _rtl_init_hw_vht_capab() 258 		vht_cap->vht_mcs.tx_mcs_map = cpu_to_le16(mcs_map);  in _rtl_init_hw_vht_capab() 262 		u16 mcs_map;  in _rtl_init_hw_vht_capab()  local 278 		mcs_map = IEEE80211_VHT_MCS_SUPPORT_0_9 << 0 |  in _rtl_init_hw_vht_capab() 287 		vht_cap->vht_mcs.rx_mcs_map = cpu_to_le16(mcs_map);  in _rtl_init_hw_vht_capab() 290 		vht_cap->vht_mcs.tx_mcs_map = cpu_to_le16(mcs_map);  in _rtl_init_hw_vht_capab()
  | 
| /Linux-v5.15/drivers/net/wireless/ath/ath10k/ | 
| D | mac.c | 177 static int ath10k_mac_get_max_vht_mcs_map(u16 mcs_map, int nss)  in ath10k_mac_get_max_vht_mcs_map()  argument 179 	switch ((mcs_map >> (2 * nss)) & 0x3) {  in ath10k_mac_get_max_vht_mcs_map() 2470 	u16 mcs_map;  in ath10k_peer_assoc_h_vht_limit()  local 2474 		mcs_map = ath10k_mac_get_max_vht_mcs_map(tx_mcs_set, nss) &  in ath10k_peer_assoc_h_vht_limit() 2477 		if (mcs_map)  in ath10k_peer_assoc_h_vht_limit() 2478 			idx_limit = fls(mcs_map) - 1;  in ath10k_peer_assoc_h_vht_limit() 4836 	u16 mcs_map;  in ath10k_create_vht_cap()  local 4861 	mcs_map = 0;  in ath10k_create_vht_cap() 4864 			mcs_map |= IEEE80211_VHT_MCS_SUPPORT_0_9 << (i * 2);  in ath10k_create_vht_cap() 4866 			mcs_map |= IEEE80211_VHT_MCS_NOT_SUPPORTED << (i * 2);  in ath10k_create_vht_cap() [all …] 
 | 
| /Linux-v5.15/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ | 
| D | cfg80211.c | 6786 	u16 mcs_map;  in brcmf_get_mcs_map()  local 6789 	for (i = 0, mcs_map = 0xFFFF; i < nchain; i++)  in brcmf_get_mcs_map() 6790 		mcs_map = (mcs_map << 2) | supp;  in brcmf_get_mcs_map() 6792 	return cpu_to_le16(mcs_map);  in brcmf_get_mcs_map() 6799 	__le16 mcs_map;  in brcmf_update_vht_cap()  local 6813 	mcs_map = brcmf_get_mcs_map(nchain, IEEE80211_VHT_MCS_SUPPORT_0_9);  in brcmf_update_vht_cap() 6814 	band->vht_cap.vht_mcs.rx_mcs_map = mcs_map;  in brcmf_update_vht_cap() 6815 	band->vht_cap.vht_mcs.tx_mcs_map = mcs_map;  in brcmf_update_vht_cap()
  | 
| /Linux-v5.15/net/mac80211/ | 
| D | rc80211_minstrel_ht.c | 288 minstrel_get_valid_vht_rates(int bw, int nss, __le16 mcs_map)  in minstrel_get_valid_vht_rates()  argument 304 	switch ((le16_to_cpu(mcs_map) >> (2 * (nss - 1))) & 3) {  in minstrel_get_valid_vht_rates()
  | 
| /Linux-v5.15/drivers/net/wireless/ath/ath11k/ | 
| D | mac.c | 1150 static int ath11k_mac_get_max_vht_mcs_map(u16 mcs_map, int nss)  in ath11k_mac_get_max_vht_mcs_map()  argument 1152 	switch ((mcs_map >> (2 * nss)) & 0x3) {  in ath11k_mac_get_max_vht_mcs_map() 1166 	u16 mcs_map;  in ath11k_peer_assoc_h_vht_limit()  local 1170 		mcs_map = ath11k_mac_get_max_vht_mcs_map(tx_mcs_set, nss) &  in ath11k_peer_assoc_h_vht_limit() 1173 		if (mcs_map)  in ath11k_peer_assoc_h_vht_limit() 1174 			idx_limit = fls(mcs_map) - 1;  in ath11k_peer_assoc_h_vht_limit()
  |