| /linux/net/mac80211/tests/ |
| H A D | util.c | 265 sband->vht_cap.vht_mcs.rx_mcs_map = in t_sdata_init() 270 sband->vht_cap.vht_mcs.tx_mcs_map = in t_sdata_init() 271 sband->vht_cap.vht_mcs.rx_mcs_map; in t_sdata_init()
|
| H A D | chan-mode.c | 187 le16_get_bits(t_sdata->band_5ghz.vht_cap.vht_mcs.rx_mcs_map, 0xff), in KUNIT_ARRAY_PARAM_DESC() 190 le16_get_bits(t_sdata->band_5ghz.vht_cap.vht_mcs.rx_mcs_map, 0xff00), in KUNIT_ARRAY_PARAM_DESC()
|
| /linux/drivers/net/wireless/ath/wcn36xx/ |
| H A D | main.c | 759 le16_to_cpu(sta->deflink.vht_cap.vht_mcs.rx_mcs_map); in wcn36xx_update_allowed_rates() 761 le16_to_cpu(sta->deflink.vht_cap.vht_mcs.tx_mcs_map); in wcn36xx_update_allowed_rates() 1402 vht_cap->vht_mcs.rx_mcs_map = in wcn36xx_set_ieee80211_vht_caps() 1412 vht_cap->vht_mcs.rx_highest = cpu_to_le16(433); in wcn36xx_set_ieee80211_vht_caps() 1413 vht_cap->vht_mcs.tx_highest = vht_cap->vht_mcs.rx_highest; in wcn36xx_set_ieee80211_vht_caps() 1415 vht_cap->vht_mcs.tx_mcs_map = vht_cap->vht_mcs.rx_mcs_map; in wcn36xx_set_ieee80211_vht_caps()
|
| /linux/drivers/net/wireless/ath/ath10k/ |
| H A D | mac.c | 2350 vht_mcs_mask = arvif->bitrate_mask.control[band].vht_mcs; in ath10k_peer_assoc_h_ht() 2587 u8 max_nss, vht_mcs; in ath10k_peer_assoc_h_vht() local 2597 vht_mcs_mask = arvif->bitrate_mask.control[band].vht_mcs; in ath10k_peer_assoc_h_vht() 2631 for (i = 0, max_nss = 0, vht_mcs = 0; i < NL80211_VHT_NSS_MAX; i++) { in ath10k_peer_assoc_h_vht() 2632 vht_mcs = __le16_to_cpu(vht_cap->vht_mcs.rx_mcs_map) >> in ath10k_peer_assoc_h_vht() 2635 if ((vht_mcs != IEEE80211_VHT_MCS_NOT_SUPPORTED) && in ath10k_peer_assoc_h_vht() 2641 __le16_to_cpu(vht_cap->vht_mcs.rx_highest); in ath10k_peer_assoc_h_vht() 2643 __le16_to_cpu(vht_cap->vht_mcs.rx_mcs_map); in ath10k_peer_assoc_h_vht() 2645 __le16_to_cpu(vht_cap->vht_mcs.tx_highest); in ath10k_peer_assoc_h_vht() 2647 __le16_to_cpu(vht_cap->vht_mcs.tx_mcs_map), vht_mcs_mask); in ath10k_peer_assoc_h_vht() [all …]
|
| /linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| H A D | fwil_types.h | 681 __le16 vht_mcs[BRCMF_VHT_CAP_MCS_MAP_NSS_MAX]; /* supported mcs index bit map per nss */ member 695 __le16 vht_mcs[BRCMF_VHT_CAP_MCS_MAP_NSS_MAX]; /* supported mcs index bit map per nss */ member
|
| /linux/drivers/net/wireless/ath/ath12k/ |
| H A D | mac.c | 2385 u8 max_nss, vht_mcs; in ath12k_peer_assoc_h_vht() local 2407 vht_mcs_mask = arvif->bitrate_mask.control[band].vht_mcs; in ath12k_peer_assoc_h_vht() 2463 for (i = 0, max_nss = 0, vht_mcs = 0; i < NL80211_VHT_NSS_MAX; i++) { in ath12k_peer_assoc_h_vht() 2464 vht_mcs = __le16_to_cpu(vht_cap->vht_mcs.rx_mcs_map) >> in ath12k_peer_assoc_h_vht() 2467 if (vht_mcs != IEEE80211_VHT_MCS_NOT_SUPPORTED && in ath12k_peer_assoc_h_vht() 2472 arg->rx_max_rate = __le16_to_cpu(vht_cap->vht_mcs.rx_highest); in ath12k_peer_assoc_h_vht() 2473 arg->rx_mcs_set = __le16_to_cpu(vht_cap->vht_mcs.rx_mcs_map); in ath12k_peer_assoc_h_vht() 2476 arg->tx_max_rate = __le16_to_cpu(vht_cap->vht_mcs.tx_highest); in ath12k_peer_assoc_h_vht() 2477 arg->tx_mcs_set = __le16_to_cpu(vht_cap->vht_mcs.tx_mcs_map); in ath12k_peer_assoc_h_vht() 3175 vht_mcs_mask = arvif->bitrate_mask.control[band].vht_mcs; in ath12k_peer_assoc_h_phymode() [all …]
|
| H A D | wmi.c | 462 pdev_cap->vht_mcs = le32_to_cpu(mac_caps->vht_supp_mcs_5g); in ath12k_pull_mac_phy_cap_svc_ready_ext()
|
| /linux/drivers/net/wireless/virtual/ |
| H A D | virt_wifi.c | 129 .vht_mcs = {
|
| H A D | mac80211_hwsim.c | 5897 sband->vht_cap.vht_mcs.rx_mcs_map = in mac80211_hwsim_new_radio() 5906 sband->vht_cap.vht_mcs.tx_mcs_map = in mac80211_hwsim_new_radio() 5907 sband->vht_cap.vht_mcs.rx_mcs_map; in mac80211_hwsim_new_radio()
|
| /linux/drivers/net/wireless/marvell/mwifiex/ |
| H A D | cfg80211.c | 1815 bitmap_rates[10] = mask->control[band].vht_mcs[0]; in mwifiex_cfg80211_set_bitrate_mask() 1817 bitmap_rates[11] = mask->control[band].vht_mcs[1]; in mwifiex_cfg80211_set_bitrate_mask() 2889 vht_info->vht_mcs.rx_mcs_map = cpu_to_le16( in mwifiex_setup_vht_caps() 2891 vht_info->vht_mcs.rx_highest = 0; in mwifiex_setup_vht_caps() 2892 vht_info->vht_mcs.tx_mcs_map = cpu_to_le16( in mwifiex_setup_vht_caps() 2894 vht_info->vht_mcs.tx_highest = 0; in mwifiex_setup_vht_caps()
|
| /linux/net/mac80211/ |
| H A D | rate.c | 816 sta_vht_cap = sta->deflink.vht_cap.vht_mcs.rx_mcs_map; in rate_control_cap_mask()
|
| H A D | tx.c | 2116 u8 vht_mcs = 0, vht_nss = 0; in ieee80211_parse_tx_radiotap() local 2246 vht_mcs = iterator.this_arg[4] >> 4; in ieee80211_parse_tx_radiotap() 2247 if (vht_mcs > 11) in ieee80211_parse_tx_radiotap() 2248 vht_mcs = 0; in ieee80211_parse_tx_radiotap() 2292 ieee80211_rate_set_vht(info->control.rates, vht_mcs, in ieee80211_parse_tx_radiotap()
|
| H A D | util.c | 2561 memcpy(pos, &vht_cap->vht_mcs, sizeof(vht_cap->vht_mcs)); in ieee80211_ie_build_vht_cap() 2562 pos += sizeof(vht_cap->vht_mcs); in ieee80211_ie_build_vht_cap()
|
| H A D | cfg.c | 3944 mask->control[i].vht_mcs, in ieee80211_set_bitrate_mask() 3945 sizeof(mask->control[i].vht_mcs)); in ieee80211_set_bitrate_mask()
|
| H A D | mlme.c | 490 sta_rx_mcs_map = le16_to_cpu(sta_vht_cap.vht_mcs.rx_mcs_map); in ieee80211_verify_sta_vht_mcs_support() 491 sta_tx_mcs_map = le16_to_cpu(sta_vht_cap.vht_mcs.tx_mcs_map); in ieee80211_verify_sta_vht_mcs_support()
|
| /linux/drivers/net/wireless/mediatek/mt76/ |
| H A D | mt76_connac_mac.c | 323 __bitrate_mask_check(vht_mcs, VHT); in mt76_connac2_mac_tx_rate_val()
|
| /linux/drivers/net/wireless/quantenna/qtnfmac/ |
| H A D | commands.c | 1288 memcpy(&bcap->vht_mcs, &vht_cap->supp_mcs, sizeof(bcap->vht_mcs)); in qtnf_cmd_resp_band_fill_vhtcap()
|
| /linux/net/wireless/ |
| H A D | nl80211.c | 2218 sizeof(sband->vht_cap.vht_mcs), in nl80211_send_band_rateinfo() 2219 &sband->vht_cap.vht_mcs) || in nl80211_send_band_rateinfo() 2841 sizeof(vht_cap->vht_mcs), &vht_cap->vht_mcs) || in nl80211_put_nan_phy_cap() 5691 u16 tx_mcs_map = le16_to_cpu(sband->vht_cap.vht_mcs.tx_mcs_map); in vht_set_mcs_mask() 6001 vht_tx_mcs_map = le16_to_cpu(sband->vht_cap.vht_mcs.tx_mcs_map); in nl80211_parse_tx_bitrate_mask() 6002 vht_build_mcs_mask(vht_tx_mcs_map, mask->control[i].vht_mcs); in nl80211_parse_tx_bitrate_mask() 6076 mask->control[band].vht_mcs)) in nl80211_parse_tx_bitrate_mask() 6128 if (mask->control[band].vht_mcs[i]) in nl80211_parse_tx_bitrate_mask() 6174 if (hweight16(beacon_rate->control[band].vht_mcs[i]) > 1) { in validate_beacon_tx_rate() 6176 } else if (beacon_rate->control[band].vht_mcs[i]) { in validate_beacon_tx_rate()
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
| H A D | hw.c | 3513 sta->deflink.vht_cap.vht_mcs.rx_mcs_map) << 12; in rtl8821ae_update_hal_rate_mask()
|
| /linux/drivers/net/wireless/ath/ath11k/ |
| H A D | wmi.c | 420 pdev_cap->vht_mcs = mac_phy_caps->vht_supp_mcs_5g; in ath11k_pull_mac_phy_cap_svc_ready_ext()
|