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]) {