Home
last modified time | relevance | path

Searched refs:vht_cap (Results 1 – 25 of 35) sorted by relevance

12

/linux/drivers/net/wireless/marvell/mwifiex/
H A D11ac.c87 struct ieee80211_vht_cap *vht_cap, u8 bands) in mwifiex_fill_vht_cap_info() argument
92 vht_cap->vht_cap_info = in mwifiex_fill_vht_cap_info()
95 vht_cap->vht_cap_info = in mwifiex_fill_vht_cap_info()
100 struct ieee80211_vht_cap *vht_cap, u8 bands) in mwifiex_fill_vht_cap_tlv() argument
107 mwifiex_fill_vht_cap_info(priv, vht_cap, bands); in mwifiex_fill_vht_cap_tlv()
111 mcs_map_resp = le16_to_cpu(vht_cap->supp_mcs.rx_mcs_map); in mwifiex_fill_vht_cap_tlv()
127 vht_cap->supp_mcs.rx_mcs_map = cpu_to_le16(mcs_map_result); in mwifiex_fill_vht_cap_tlv()
130 vht_cap->supp_mcs.rx_highest = cpu_to_le16(tmp); in mwifiex_fill_vht_cap_tlv()
134 mcs_map_resp = le16_to_cpu(vht_cap->supp_mcs.tx_mcs_map); in mwifiex_fill_vht_cap_tlv()
149 vht_cap->supp_mcs.tx_mcs_map = cpu_to_le16(mcs_map_result); in mwifiex_fill_vht_cap_tlv()
[all …]
H A D11ac.h32 struct ieee80211_vht_cap *vht_cap, u8 bands);
H A Dsta_event.c27 const struct ieee80211_vht_cap *vht_cap; in mwifiex_check_ibss_peer_capabilities() local
76 vht_cap = (void *)(ele_hdr + 2); in mwifiex_check_ibss_peer_capabilities()
78 switch (le32_to_cpu(vht_cap->vht_cap_info) & 0x3) { in mwifiex_check_ibss_peer_capabilities()
H A Dioctl.h103 struct ieee80211_vht_cap vht_cap; member
H A Duap_cmd.c178 memcpy(&bss_cfg->vht_cap, vht_ie + 2, in mwifiex_set_vht_params()
H A Dfw.h1867 struct ieee80211_vht_cap vht_cap; member
/linux/net/mac80211/tests/
H A Dutil.c255 sband->vht_cap.vht_supported = true; in t_sdata_init()
256 sband->vht_cap.cap = in t_sdata_init()
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 Dchan-mode.c186 le16_get_bits(t_sdata->band_5ghz.vht_cap.vht_mcs.rx_mcs_map, 0xff), in KUNIT_ARRAY_PARAM_DESC()
189 le16_get_bits(t_sdata->band_5ghz.vht_cap.vht_mcs.rx_mcs_map, 0xff00), in KUNIT_ARRAY_PARAM_DESC()
/linux/net/mac80211/
H A Dtdls.c55 bool vht = sband && sband->vht_cap.vht_supported; in ieee80211_tdls_add_ext_capab()
374 struct ieee80211_sta_vht_cap vht_cap; in ieee80211_tdls_add_setup_start_ies() local
503 memcpy(&vht_cap, &sband->vht_cap, sizeof(vht_cap)); in ieee80211_tdls_add_setup_start_ies()
506 if ((vht_cap.vht_supported || he_cap || eht_cap) && in ieee80211_tdls_add_setup_start_ies()
514 vht_cap.vht_supported) { in ieee80211_tdls_add_setup_start_ies()
515 ieee80211_apply_vhtcap_overrides(sdata, &vht_cap); in ieee80211_tdls_add_setup_start_ies()
518 ieee80211_ie_build_vht_cap(pos, &vht_cap, vht_cap.cap); in ieee80211_tdls_add_setup_start_ies()
520 vht_cap.vht_supported && sta->sta.deflink.vht_cap.vht_supported) { in ieee80211_tdls_add_setup_start_ies()
522 memcpy(&vht_cap, &sta->sta.deflink.vht_cap, sizeof(vht_cap)); in ieee80211_tdls_add_setup_start_ies()
525 ieee80211_ie_build_vht_cap(pos, &vht_cap, vht_cap.cap); in ieee80211_tdls_add_setup_start_ies()
[all …]
H A Dmesh.c513 if (!sband->vht_cap.vht_supported || in mesh_add_vht_cap_ie()
523 ieee80211_ie_build_vht_cap(pos, &sband->vht_cap, sband->vht_cap.cap); in mesh_add_vht_cap_ie()
535 struct ieee80211_sta_vht_cap *vht_cap; in mesh_add_vht_oper_ie() local
548 vht_cap = &sband->vht_cap; in mesh_add_vht_oper_ie()
554 if (!vht_cap->vht_supported || in mesh_add_vht_oper_ie()
564 ieee80211_ie_build_vht_oper(pos, vht_cap, in mesh_add_vht_oper_ie()
H A Dmlme.c477 memcpy(&sta_vht_cap, &sband->vht_cap, sizeof(sta_vht_cap)); in ieee80211_verify_sta_vht_mcs_support()
1549 struct ieee80211_sta_vht_cap vht_cap; in ieee80211_add_vht_ie() local
1553 BUILD_BUG_ON(sizeof(vht_cap) != sizeof(sband->vht_cap)); in ieee80211_add_vht_ie()
1555 memcpy(&vht_cap, &sband->vht_cap, sizeof(vht_cap)); in ieee80211_add_vht_ie()
1556 ieee80211_apply_vhtcap_overrides(sdata, &vht_cap); in ieee80211_add_vht_ie()
1559 cap = vht_cap.cap; in ieee80211_add_vht_ie()
1615 ieee80211_ie_build_vht_cap(pos, &vht_cap, cap); in ieee80211_add_vht_ie()
1930 sband->vht_cap.vht_supported) { in ieee80211_add_link_elems()
5625 &sband->vht_cap, in ieee80211_assoc_config_link()
5884 const struct ieee80211_vht_cap *vht_cap; in ieee80211_max_rx_chains() local
[all …]
H A Dcfg.c1526 if (params->vht_cap) { in ieee80211_start_ap()
1528 params->vht_cap->vht_cap_info & in ieee80211_start_ap()
1531 params->vht_cap->vht_cap_info & in ieee80211_start_ap()
1534 params->vht_cap->vht_cap_info & in ieee80211_start_ap()
1537 params->vht_cap->vht_cap_info & in ieee80211_start_ap()
1540 params->vht_cap->vht_cap_info & in ieee80211_start_ap()
2133 own_vht_cap = &sband->vht_cap; in sta_link_apply_parameters()
2410 sta->deflink.pub->vht_cap = nmi_sta->deflink.pub->vht_cap; in sta_apply_parameters()
H A Drate.c816 sta_vht_cap = sta->deflink.vht_cap.vht_mcs.rx_mcs_map; in rate_control_cap_mask()
/linux/drivers/net/wireless/ath/wcn36xx/
H A Dmain.c756 if (sta->deflink.vht_cap.vht_supported) { in wcn36xx_update_allowed_rates()
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()
1390 wcn36xx_set_ieee80211_vht_caps(struct ieee80211_sta_vht_cap *vht_cap) in wcn36xx_set_ieee80211_vht_caps() argument
1392 vht_cap->vht_supported = true; in wcn36xx_set_ieee80211_vht_caps()
1394 vht_cap->cap = (IEEE80211_VHT_CAP_MAX_MPDU_LENGTH_3895 | in wcn36xx_set_ieee80211_vht_caps()
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()
[all …]
H A Dsmd.c255 if (sta && sta->deflink.vht_cap.vht_supported) in wcn36xx_smd_set_bss_vht_params()
293 if (sta->deflink.vht_cap.vht_supported) { in wcn36xx_smd_set_sta_vht_params()
294 unsigned long caps = sta->deflink.vht_cap.cap; in wcn36xx_smd_set_sta_vht_params()
296 sta_params->vht_capable = sta->deflink.vht_cap.vht_supported; in wcn36xx_smd_set_sta_vht_params()
/linux/drivers/net/wireless/realtek/rtlwifi/
H A Drc.c126 sgi_80 = sta->deflink.vht_cap.cap & IEEE80211_VHT_CAP_SHORT_GI_80; in _rtl_rc_rate_set_series()
141 if (sta && sta->deflink.vht_cap.vht_supported) in _rtl_rc_rate_set_series()
156 if (sta && sta->deflink.vht_cap.vht_supported && in _rtl_rc_rate_set_series()
H A Dcore.c884 if (sta->deflink.vht_cap.vht_supported) in rtl_op_sta_add()
1118 if (sta->deflink.vht_cap.vht_supported) { in rtl_op_bss_info_changed()
1278 if (sta->deflink.vht_cap.vht_supported) { in rtl_op_bss_info_changed()
1305 if (sta->deflink.vht_cap.vht_supported) in rtl_op_bss_info_changed()
/linux/drivers/net/wireless/ath/ath10k/
H A Dmac.c2580 const struct ieee80211_sta_vht_cap *vht_cap = &sta->deflink.vht_cap; in ath10k_peer_assoc_h_vht() local
2593 if (!vht_cap->vht_supported) in ath10k_peer_assoc_h_vht()
2607 arg->peer_vht_caps = vht_cap->cap; in ath10k_peer_assoc_h_vht()
2609 ampdu_factor = (vht_cap->cap & 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()
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()
2726 struct ieee80211_sta_vht_cap *vht_cap = &sta->deflink.vht_cap; in ath10k_mac_get_phymode_vht() local
[all …]
/linux/drivers/net/wireless/ath/ath12k/
H A Dmac.c2379 const struct ieee80211_sta_vht_cap *vht_cap; in ath12k_peer_assoc_h_vht() local
2402 vht_cap = &link_sta->vht_cap; in ath12k_peer_assoc_h_vht()
2403 if (!vht_cap->vht_supported) in ath12k_peer_assoc_h_vht()
2420 arg->peer_vht_caps = vht_cap->cap; in ath12k_peer_assoc_h_vht()
2422 ampdu_factor = (vht_cap->cap & 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()
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()
[all …]
/linux/drivers/net/wireless/quantenna/qtnfmac/
H A Dcommands.c333 if (s->vht_cap) { in qtnf_cmd_send_start_ap()
335 skb_put(cmd_skb, sizeof(*tlv) + sizeof(*s->vht_cap)); in qtnf_cmd_send_start_ap()
338 tlv->len = cpu_to_le16(sizeof(*s->vht_cap)); in qtnf_cmd_send_start_ap()
339 memcpy(tlv->val, s->vht_cap, sizeof(*s->vht_cap)); in qtnf_cmd_send_start_ap()
1283 const struct ieee80211_vht_cap *vht_cap = in qtnf_cmd_resp_band_fill_vhtcap() local
1287 bcap->cap = le32_to_cpu(vht_cap->vht_cap_info); in qtnf_cmd_resp_band_fill_vhtcap()
1288 memcpy(&bcap->vht_mcs, &vht_cap->supp_mcs, sizeof(bcap->vht_mcs)); in qtnf_cmd_resp_band_fill_vhtcap()
1370 memset(&band->vht_cap, 0, sizeof(band->vht_cap)); in qtnf_cmd_resp_fill_band_info()
1493 &band->vht_cap); in qtnf_cmd_resp_fill_band_info()
/linux/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dsf.c121 link_sta->vht_cap.vht_supported || in iwl_mvm_fill_sf_command()
/linux/drivers/net/wireless/mediatek/mt76/mt76x0/
H A Dinit.c255 sband->vht_cap.cap &= ~IEEE80211_VHT_CAP_RXLDPC; in mt76x0_register_device()
/linux/drivers/net/wireless/virtual/
H A Dvirt_wifi.c116 .vht_cap = {
H A Dmac80211_hwsim.c5887 sband->vht_cap.vht_supported = true; in mac80211_hwsim_new_radio()
5888 sband->vht_cap.cap = in mac80211_hwsim_new_radio()
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/net/wireless/
H A Dcore.c967 sband->vht_cap.vht_supported))) in wiphy_register()

12