vht_mcs          2306 drivers/net/wireless/ath/ath10k/mac.c 	vht_mcs_mask = arvif->bitrate_mask.control[band].vht_mcs;
vht_mcs          2517 drivers/net/wireless/ath/ath10k/mac.c 	u8 max_nss, vht_mcs;
vht_mcs          2527 drivers/net/wireless/ath/ath10k/mac.c 	vht_mcs_mask = arvif->bitrate_mask.control[band].vht_mcs;
vht_mcs          2561 drivers/net/wireless/ath/ath10k/mac.c 	for (i = 0, max_nss = 0, vht_mcs = 0; i < NL80211_VHT_NSS_MAX; i++) {
vht_mcs          2562 drivers/net/wireless/ath/ath10k/mac.c 		vht_mcs = __le16_to_cpu(vht_cap->vht_mcs.rx_mcs_map) >>
vht_mcs          2565 drivers/net/wireless/ath/ath10k/mac.c 		if ((vht_mcs != IEEE80211_VHT_MCS_NOT_SUPPORTED) &&
vht_mcs          2571 drivers/net/wireless/ath/ath10k/mac.c 		__le16_to_cpu(vht_cap->vht_mcs.rx_highest);
vht_mcs          2573 drivers/net/wireless/ath/ath10k/mac.c 		__le16_to_cpu(vht_cap->vht_mcs.rx_mcs_map);
vht_mcs          2575 drivers/net/wireless/ath/ath10k/mac.c 		__le16_to_cpu(vht_cap->vht_mcs.tx_highest);
vht_mcs          2577 drivers/net/wireless/ath/ath10k/mac.c 		__le16_to_cpu(vht_cap->vht_mcs.tx_mcs_map), vht_mcs_mask);
vht_mcs          2681 drivers/net/wireless/ath/ath10k/mac.c 	vht_mcs_mask = arvif->bitrate_mask.control[band].vht_mcs;
vht_mcs          4574 drivers/net/wireless/ath/ath10k/mac.c 	vht_cap.vht_mcs.rx_mcs_map = cpu_to_le16(mcs_map);
vht_mcs          4575 drivers/net/wireless/ath/ath10k/mac.c 	vht_cap.vht_mcs.tx_mcs_map = cpu_to_le16(mcs_map);
vht_mcs          4584 drivers/net/wireless/ath/ath10k/mac.c 		vht_cap.vht_mcs.rx_highest = cpu_to_le16(hw->vht160_mcs_rx_highest);
vht_mcs          4585 drivers/net/wireless/ath/ath10k/mac.c 		vht_cap.vht_mcs.tx_highest = cpu_to_le16(hw->vht160_mcs_tx_highest);
vht_mcs          5164 drivers/net/wireless/ath/ath10k/mac.c 		memset(arvif->bitrate_mask.control[i].vht_mcs, 0xff,
vht_mcs          5165 drivers/net/wireless/ath/ath10k/mac.c 		       sizeof(arvif->bitrate_mask.control[i].vht_mcs));
vht_mcs          6308 drivers/net/wireless/ath/ath10k/mac.c 	vht_mcs_mask = arvif->bitrate_mask.control[band].vht_mcs;
vht_mcs          7213 drivers/net/wireless/ath/ath10k/mac.c 	for (i = 0; i < ARRAY_SIZE(mask->control[band].vht_mcs); i++) {
vht_mcs          7214 drivers/net/wireless/ath/ath10k/mac.c 		tmp = hweight16(mask->control[band].vht_mcs[i]);
vht_mcs          7229 drivers/net/wireless/ath/ath10k/mac.c 	u16 vht_mcs_map = le16_to_cpu(sband->vht_cap.vht_mcs.tx_mcs_map);
vht_mcs          7247 drivers/net/wireless/ath/ath10k/mac.c 	for (i = 0; i < ARRAY_SIZE(mask->control[band].vht_mcs); i++) {
vht_mcs          7248 drivers/net/wireless/ath/ath10k/mac.c 		if (mask->control[band].vht_mcs[i] == 0)
vht_mcs          7250 drivers/net/wireless/ath/ath10k/mac.c 		else if (mask->control[band].vht_mcs[i] ==
vht_mcs          7320 drivers/net/wireless/ath/ath10k/mac.c 	for (i = 0; i < ARRAY_SIZE(mask->control[band].vht_mcs); i++) {
vht_mcs          7321 drivers/net/wireless/ath/ath10k/mac.c 		if (hweight16(mask->control[band].vht_mcs[i]) == 1) {
vht_mcs          7325 drivers/net/wireless/ath/ath10k/mac.c 				(ffs(mask->control[band].vht_mcs[i]) - 1);
vht_mcs          7385 drivers/net/wireless/ath/ath10k/mac.c 	u16 vht_mcs;
vht_mcs          7392 drivers/net/wireless/ath/ath10k/mac.c 		vht_mcs = mask->control[band].vht_mcs[i];
vht_mcs          7394 drivers/net/wireless/ath/ath10k/mac.c 		switch (vht_mcs) {
vht_mcs          7495 drivers/net/wireless/ath/ath10k/mac.c 	vht_mcs_mask = mask->control[band].vht_mcs;
vht_mcs          6310 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	band->vht_cap.vht_mcs.rx_mcs_map = mcs_map;
vht_mcs          6311 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	band->vht_cap.vht_mcs.tx_mcs_map = mcs_map;
vht_mcs           601 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h 				__le16 vht_mcs[BRCMF_VHT_CAP_MCS_MAP_NSS_MAX];	/* supported mcs index bit map per nss */
vht_mcs           615 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h 				__le16 vht_mcs[BRCMF_VHT_CAP_MCS_MAP_NSS_MAX];	/* supported mcs index bit map per nss */
vht_mcs           492 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	vht_cap->vht_mcs.rx_mcs_map =
vht_mcs           505 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		vht_cap->vht_mcs.rx_mcs_map |=
vht_mcs           509 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	vht_cap->vht_mcs.tx_mcs_map = vht_cap->vht_mcs.rx_mcs_map;
vht_mcs           511 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	vht_cap->vht_mcs.tx_highest |=
vht_mcs           172 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c 	u16 rx_mcs = le16_to_cpu(vht_cap->vht_mcs.rx_mcs_map) &
vht_mcs          1418 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 		.supp_mcs = sta_vht_cap->vht_mcs,
vht_mcs          2778 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	u16 rx_mcs = le16_to_cpu(vht_cap->vht_mcs.rx_mcs_map) &
vht_mcs          2960 drivers/net/wireless/mac80211_hwsim.c 			sband->vht_cap.vht_mcs.rx_mcs_map =
vht_mcs          2969 drivers/net/wireless/mac80211_hwsim.c 			sband->vht_cap.vht_mcs.tx_mcs_map =
vht_mcs          2970 drivers/net/wireless/mac80211_hwsim.c 				sband->vht_cap.vht_mcs.rx_mcs_map;
vht_mcs          1736 drivers/net/wireless/marvell/mwifiex/cfg80211.c 		bitmap_rates[10] = mask->control[band].vht_mcs[0];
vht_mcs          1738 drivers/net/wireless/marvell/mwifiex/cfg80211.c 			bitmap_rates[11] = mask->control[band].vht_mcs[1];
vht_mcs          2789 drivers/net/wireless/marvell/mwifiex/cfg80211.c 	vht_info->vht_mcs.rx_mcs_map = cpu_to_le16(
vht_mcs          2791 drivers/net/wireless/marvell/mwifiex/cfg80211.c 	vht_info->vht_mcs.rx_highest = 0;
vht_mcs          2792 drivers/net/wireless/marvell/mwifiex/cfg80211.c 	vht_info->vht_mcs.tx_mcs_map = cpu_to_le16(
vht_mcs          2794 drivers/net/wireless/marvell/mwifiex/cfg80211.c 	vht_info->vht_mcs.tx_highest = 0;
vht_mcs           144 drivers/net/wireless/mediatek/mt76/mac80211.c 	vht_cap->vht_mcs.rx_mcs_map = cpu_to_le16(mcs_map);
vht_mcs           145 drivers/net/wireless/mediatek/mt76/mac80211.c 	vht_cap->vht_mcs.tx_mcs_map = cpu_to_le16(mcs_map);
vht_mcs          1454 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 		sta_vht->vht_rx_mcs_map = sta->vht_cap.vht_mcs.rx_mcs_map;
vht_mcs          1455 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 		sta_vht->vht_tx_mcs_map = sta->vht_cap.vht_mcs.tx_mcs_map;
vht_mcs            29 drivers/net/wireless/mediatek/mt76/mt76x0/init.c 	vht_cap->vht_mcs.rx_mcs_map = cpu_to_le16(mcs_map);
vht_mcs            30 drivers/net/wireless/mediatek/mt76/mt76x0/init.c 	vht_cap->vht_mcs.tx_mcs_map = cpu_to_le16(mcs_map);
vht_mcs          1295 drivers/net/wireless/quantenna/qtnfmac/commands.c 	memcpy(&bcap->vht_mcs, &vht_cap->supp_mcs, sizeof(bcap->vht_mcs));
vht_mcs           255 drivers/net/wireless/realtek/rtlwifi/base.c 		vht_cap->vht_mcs.rx_mcs_map = cpu_to_le16(mcs_map);
vht_mcs           256 drivers/net/wireless/realtek/rtlwifi/base.c 		vht_cap->vht_mcs.rx_highest =
vht_mcs           258 drivers/net/wireless/realtek/rtlwifi/base.c 		vht_cap->vht_mcs.tx_mcs_map = cpu_to_le16(mcs_map);
vht_mcs           259 drivers/net/wireless/realtek/rtlwifi/base.c 		vht_cap->vht_mcs.tx_highest =
vht_mcs           287 drivers/net/wireless/realtek/rtlwifi/base.c 		vht_cap->vht_mcs.rx_mcs_map = cpu_to_le16(mcs_map);
vht_mcs           288 drivers/net/wireless/realtek/rtlwifi/base.c 		vht_cap->vht_mcs.rx_highest =
vht_mcs           290 drivers/net/wireless/realtek/rtlwifi/base.c 		vht_cap->vht_mcs.tx_mcs_map = cpu_to_le16(mcs_map);
vht_mcs           291 drivers/net/wireless/realtek/rtlwifi/base.c 		vht_cap->vht_mcs.tx_highest =
vht_mcs           907 drivers/net/wireless/realtek/rtlwifi/base.c 	u16 tx_mcs_map = le16_to_cpu(sta->vht_cap.vht_mcs.tx_mcs_map);
vht_mcs          3553 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 				sta->vht_cap.vht_mcs.rx_mcs_map) << 12;
vht_mcs           406 drivers/net/wireless/realtek/rtw88/main.c 	u16 mcs_map = le16_to_cpu(sta->vht_cap.vht_mcs.rx_mcs_map);
vht_mcs           830 drivers/net/wireless/realtek/rtw88/main.c 	vht_cap->vht_mcs.rx_mcs_map = cpu_to_le16(mcs_map);
vht_mcs           831 drivers/net/wireless/realtek/rtw88/main.c 	vht_cap->vht_mcs.tx_mcs_map = cpu_to_le16(mcs_map);
vht_mcs           832 drivers/net/wireless/realtek/rtw88/main.c 	vht_cap->vht_mcs.rx_highest = highest;
vht_mcs           833 drivers/net/wireless/realtek/rtw88/main.c 	vht_cap->vht_mcs.tx_highest = highest;
vht_mcs           100 drivers/net/wireless/realtek/rtw88/tx.c 	tx_mcs_map = le16_to_cpu(sta->vht_cap.vht_mcs.tx_mcs_map);
vht_mcs           128 drivers/net/wireless/virt_wifi.c 		.vht_mcs = {
vht_mcs           295 include/net/cfg80211.h 	struct ieee80211_vht_mcs_info vht_mcs;
vht_mcs           942 include/net/cfg80211.h 		u16 vht_mcs[NL80211_VHT_NSS_MAX];
vht_mcs          2898 net/mac80211/cfg.c 		       mask->control[i].vht_mcs,
vht_mcs          2899 net/mac80211/cfg.c 		       sizeof(mask->control[i].vht_mcs));
vht_mcs           538 net/mac80211/debugfs_sta.c 			       le16_to_cpu(vhtc->vht_mcs.rx_mcs_map));
vht_mcs           539 net/mac80211/debugfs_sta.c 		if (vhtc->vht_mcs.rx_highest)
vht_mcs           542 net/mac80211/debugfs_sta.c 				       le16_to_cpu(vhtc->vht_mcs.rx_highest));
vht_mcs           544 net/mac80211/debugfs_sta.c 			       le16_to_cpu(vhtc->vht_mcs.tx_mcs_map));
vht_mcs           545 net/mac80211/debugfs_sta.c 		if (vhtc->vht_mcs.tx_highest)
vht_mcs           548 net/mac80211/debugfs_sta.c 				       le16_to_cpu(vhtc->vht_mcs.tx_highest));
vht_mcs          1847 net/mac80211/iface.c 			cap = sband->vht_cap.vht_mcs.rx_mcs_map;
vht_mcs          1223 net/mac80211/main.c 		ie_cap = !!(sband->vht_cap.vht_mcs.tx_highest &
vht_mcs          1238 net/mac80211/main.c 		sband->vht_cap.vht_mcs.tx_highest ^=
vht_mcs           766 net/mac80211/rate.c 		sta_vht_cap = sta->vht_cap.vht_mcs.rx_mcs_map;
vht_mcs          1406 net/mac80211/rc80211_minstrel_ht.c 		use_vht = vht_cap->vht_mcs.tx_mcs_map != cpu_to_le16(~0);
vht_mcs          1512 net/mac80211/rc80211_minstrel_ht.c 				vht_cap->vht_mcs.tx_mcs_map);
vht_mcs          2013 net/mac80211/sta_info.c 			le16_to_cpu(sta->sta.vht_cap.vht_mcs.tx_mcs_map);
vht_mcs          2043 net/mac80211/tx.c 	u8 vht_mcs = 0, vht_nss = 0;
vht_mcs          2147 net/mac80211/tx.c 			vht_mcs = iterator.this_arg[4] >> 4;
vht_mcs          2177 net/mac80211/tx.c 			ieee80211_rate_set_vht(info->control.rates, vht_mcs,
vht_mcs          2716 net/mac80211/util.c 	memcpy(pos, &vht_cap->vht_mcs, sizeof(vht_cap->vht_mcs));
vht_mcs          2717 net/mac80211/util.c 	pos += sizeof(vht_cap->vht_mcs);
vht_mcs            81 net/mac80211/vht.c 	rxmcs_cap = le16_to_cpu(vht_cap->vht_mcs.rx_mcs_map);
vht_mcs            87 net/mac80211/vht.c 	txmcs_cap = le16_to_cpu(vht_cap->vht_mcs.tx_mcs_map);
vht_mcs           111 net/mac80211/vht.c 	vht_cap->vht_mcs.rx_mcs_map = cpu_to_le16(rxmcs_cap);
vht_mcs           112 net/mac80211/vht.c 	vht_cap->vht_mcs.tx_mcs_map = cpu_to_le16(txmcs_cap);
vht_mcs           229 net/mac80211/vht.c 	memcpy(&vht_cap->vht_mcs, &vht_cap_ie->supp_mcs,
vht_mcs           236 net/mac80211/vht.c 		vht_cap->vht_mcs.tx_highest &=
vht_mcs           243 net/mac80211/vht.c 		own_rx = le16_to_cpu(own_cap.vht_mcs.rx_mcs_map);
vht_mcs           246 net/mac80211/vht.c 		own_tx = le16_to_cpu(own_cap.vht_mcs.tx_mcs_map);
vht_mcs           249 net/mac80211/vht.c 		peer_rx = le16_to_cpu(vht_cap->vht_mcs.rx_mcs_map);
vht_mcs           252 net/mac80211/vht.c 		peer_tx = le16_to_cpu(vht_cap->vht_mcs.tx_mcs_map);
vht_mcs           269 net/mac80211/vht.c 		vht_cap->vht_mcs.rx_mcs_map &=
vht_mcs           271 net/mac80211/vht.c 		vht_cap->vht_mcs.rx_mcs_map |= cpu_to_le16(peer_rx << i * 2);
vht_mcs           273 net/mac80211/vht.c 		vht_cap->vht_mcs.tx_mcs_map &=
vht_mcs           275 net/mac80211/vht.c 		vht_cap->vht_mcs.tx_mcs_map |= cpu_to_le16(peer_tx << i * 2);
vht_mcs           287 net/mac80211/vht.c 	if (vht_cap->vht_mcs.rx_mcs_map == cpu_to_le16(0xFFFF)) {
vht_mcs           303 net/mac80211/vht.c 		if (!(vht_cap->vht_mcs.tx_highest &
vht_mcs           483 net/mac80211/vht.c 		rx_mcs_map = le16_to_cpu(sta->sta.vht_cap.vht_mcs.rx_mcs_map);
vht_mcs          1588 net/wireless/nl80211.c 		     sizeof(sband->vht_cap.vht_mcs),
vht_mcs          1589 net/wireless/nl80211.c 		     &sband->vht_cap.vht_mcs) ||
vht_mcs          4203 net/wireless/nl80211.c 	u16 tx_mcs_map = le16_to_cpu(sband->vht_cap.vht_mcs.tx_mcs_map);
vht_mcs          4263 net/wireless/nl80211.c 		vht_tx_mcs_map = le16_to_cpu(sband->vht_cap.vht_mcs.tx_mcs_map);
vht_mcs          4264 net/wireless/nl80211.c 		vht_build_mcs_mask(vht_tx_mcs_map, mask->control[i].vht_mcs);
vht_mcs          4311 net/wireless/nl80211.c 					mask->control[band].vht_mcs))
vht_mcs          4334 net/wireless/nl80211.c 				if (mask->control[band].vht_mcs[i])
vht_mcs          4372 net/wireless/nl80211.c 		if (hweight16(beacon_rate->control[band].vht_mcs[i]) > 1) {
vht_mcs          4374 net/wireless/nl80211.c 		} else if (beacon_rate->control[band].vht_mcs[i]) {