Home
last modified time | relevance | path

Searched refs:vht_mcs (Results 1 – 20 of 20) sorted by relevance

/linux/net/mac80211/tests/
H A Dutil.c265 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 Dchan-mode.c187 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 Dmain.c759 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 Dmac.c2350 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 Dfwil_types.h681 __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 Dmac.c2385 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 Dwmi.c462 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 Dvirt_wifi.c129 .vht_mcs = {
H A Dmac80211_hwsim.c5897 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 Dcfg80211.c1815 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 Drate.c816 sta_vht_cap = sta->deflink.vht_cap.vht_mcs.rx_mcs_map; in rate_control_cap_mask()
H A Dtx.c2116 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 Dutil.c2561 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 Dcfg.c3944 mask->control[i].vht_mcs, in ieee80211_set_bitrate_mask()
3945 sizeof(mask->control[i].vht_mcs)); in ieee80211_set_bitrate_mask()
H A Dmlme.c490 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 Dmt76_connac_mac.c323 __bitrate_mask_check(vht_mcs, VHT); in mt76_connac2_mac_tx_rate_val()
/linux/drivers/net/wireless/quantenna/qtnfmac/
H A Dcommands.c1288 memcpy(&bcap->vht_mcs, &vht_cap->supp_mcs, sizeof(bcap->vht_mcs)); in qtnf_cmd_resp_band_fill_vhtcap()
/linux/net/wireless/
H A Dnl80211.c2218 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 Dhw.c3513 sta->deflink.vht_cap.vht_mcs.rx_mcs_map) << 12; in rtl8821ae_update_hal_rate_mask()
/linux/drivers/net/wireless/ath/ath11k/
H A Dwmi.c420 pdev_cap->vht_mcs = mac_phy_caps->vht_supp_mcs_5g; in ath11k_pull_mac_phy_cap_svc_ready_ext()