| /linux/net/mac80211/ |
| H A D | eht.c | 19 struct ieee80211_sta_eht_cap *eht_cap = &link_sta->pub->eht_cap; in ieee80211_eht_cap_ie_to_sta_eht_cap() local 23 u8 eht_total_size = sizeof(eht_cap->eht_cap_elem); in ieee80211_eht_cap_ie_to_sta_eht_cap() 26 memset(eht_cap, 0, sizeof(*eht_cap)); in ieee80211_eht_cap_ie_to_sta_eht_cap() 54 if (eht_ppe_size > sizeof(eht_cap->eht_ppe_thres)) in ieee80211_eht_cap_ie_to_sta_eht_cap() 62 memcpy(&eht_cap->eht_cap_elem, pos, sizeof(eht_cap->eht_cap_elem)); in ieee80211_eht_cap_ie_to_sta_eht_cap() 63 pos += sizeof(eht_cap->eht_cap_elem); in ieee80211_eht_cap_ie_to_sta_eht_cap() 66 memset(&eht_cap->eht_mcs_nss_supp, 0, in ieee80211_eht_cap_ie_to_sta_eht_cap() 67 sizeof(eht_cap->eht_mcs_nss_supp)); in ieee80211_eht_cap_ie_to_sta_eht_cap() 68 memcpy(&eht_cap->eht_mcs_nss_supp, pos, mcs_nss_size); in ieee80211_eht_cap_ie_to_sta_eht_cap() 71 memcpy(eht_cap->eht_ppe_thres, in ieee80211_eht_cap_ie_to_sta_eht_cap() [all …]
|
| H A D | util.c | 3014 const struct ieee80211_sta_eht_cap *eht_cap) in ieee80211_ie_build_eht_oper() argument 3018 &eht_cap->eht_mcs_nss_supp.only_20mhz; in ieee80211_ie_build_eht_oper() 4492 const struct ieee80211_sta_eht_cap *eht_cap; in ieee80211_ie_len_eht_cap() local 4502 eht_cap = ieee80211_get_eht_iftype_cap_vif(sband, &sdata->vif); in ieee80211_ie_len_eht_cap() 4503 if (!he_cap || !eht_cap) in ieee80211_ie_len_eht_cap() 4509 &eht_cap->eht_cap_elem, in ieee80211_ie_len_eht_cap() 4512 sizeof(eht_cap->eht_cap_elem) + n + in ieee80211_ie_len_eht_cap() 4513 ieee80211_eht_ppe_size(eht_cap->eht_ppe_thres[0], in ieee80211_ie_len_eht_cap() 4514 eht_cap->eht_cap_elem.phy_cap_info); in ieee80211_ie_len_eht_cap() 4525 const struct ieee80211_sta_eht_cap *eht_cap = in ieee80211_put_eht_cap() local [all …]
|
| H A D | mesh.c | 661 const struct ieee80211_sta_eht_cap *eht_cap; in mesh_add_eht_oper_ie() local 670 eht_cap = ieee80211_get_eht_iftype_cap(sband, NL80211_IFTYPE_MESH_POINT); in mesh_add_eht_oper_ie() 671 if (!eht_cap || in mesh_add_eht_oper_ie() 684 ieee80211_ie_build_eht_oper(pos, &sdata->vif.bss_conf.chanreq.oper, eht_cap); in mesh_add_eht_oper_ie()
|
| H A D | tdls.c | 376 const struct ieee80211_sta_eht_cap *eht_cap; in ieee80211_tdls_add_setup_start_ies() local 505 eht_cap = ieee80211_get_eht_iftype_cap_vif(sband, &sdata->vif); in ieee80211_tdls_add_setup_start_ies() 506 if ((vht_cap.vht_supported || he_cap || eht_cap) && in ieee80211_tdls_add_setup_start_ies()
|
| H A D | parse.c | 135 elems->eht_cap = data; in ieee80211_parse_extension_element()
|
| H A D | mlme.c | 208 if (!eht_oper || !elems->eht_cap) { in ieee80211_determine_ap_chan() 332 !eht_oper || !elems->eht_cap) in ieee80211_determine_ap_chan() 5661 if (elems->eht_operation && elems->eht_cap && in ieee80211_assoc_config_link() 5666 elems->eht_cap, in ieee80211_assoc_config_link() 5670 bss_conf->eht_support = link_sta->pub->eht_cap.has_eht; in ieee80211_assoc_config_link() 5672 !!(elems->eht_cap->fixed.mac_cap_info[0] & in ieee80211_assoc_config_link() 5995 const struct ieee80211_sta_eht_cap *eht_cap; in ieee80211_determine_our_sta_mode() local 6167 eht_cap = ieee80211_get_eht_iftype_cap_vif(sband, &sdata->vif); in ieee80211_determine_our_sta_mode() 6168 if (!eht_cap) { in ieee80211_determine_our_sta_mode() 6177 eht_cap->eht_cap_elem.phy_cap_info[0] & IEEE80211_EHT_PHY_CAP0_320MHZ_IN_6GHZ) in ieee80211_determine_our_sta_mode()
|
| H A D | cfg.c | 1576 if (params->eht_cap) { in ieee80211_start_ap() 1583 params->eht_cap->fixed.phy_cap_info[0] & in ieee80211_start_ap() 1586 params->eht_cap->fixed.phy_cap_info[0] & in ieee80211_start_ap() 1589 params->eht_cap->fixed.phy_cap_info[7] & in ieee80211_start_ap() 1594 params->eht_cap->fixed.phy_cap_info[7] & in ieee80211_start_ap()
|
| /linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | sf.c | 122 link_sta->eht_cap.has_eht || in iwl_mvm_fill_sf_command()
|
| H A D | sta.c | 99 if (link_sta->eht_cap.has_eht) in iwl_mvm_get_sta_ampdu_dens() 100 agg_size += u8_get_bits(link_sta->eht_cap.eht_cap_elem.mac_cap_info[1], in iwl_mvm_get_sta_ampdu_dens() 831 if (link->eht_cap.has_eht && in iwl_mvm_get_queue_size()
|
| /linux/drivers/net/wireless/ath/ath12k/ |
| H A D | mac.c | 3112 if (link_sta->eht_cap.eht_cap_elem.phy_cap_info[0] & in ath12k_mac_get_phymode_eht() 3188 if (link_sta->eht_cap.has_eht && in ath12k_peer_assoc_h_phymode() 3223 if (link_sta->eht_cap.has_eht) { in ath12k_peer_assoc_h_phymode() 3337 const struct ieee80211_sta_eht_cap *eht_cap, *own_eht_cap; in ath12k_peer_assoc_h_eht() local 3366 eht_cap = &link_sta->eht_cap; in ath12k_peer_assoc_h_eht() 3368 if (!he_cap->has_he || !eht_cap->has_eht) in ath12k_peer_assoc_h_eht() 3384 own_eht_cap = &iftd->eht_cap; in ath12k_peer_assoc_h_eht() 3389 if ((eht_cap->eht_cap_elem.phy_cap_info[5] & in ath12k_peer_assoc_h_eht() 3391 eht_cap->eht_ppe_thres[0] != 0) in ath12k_peer_assoc_h_eht() 3392 ath12k_mac_set_eht_ppe_threshold(eht_cap->eht_ppe_thres, in ath12k_peer_assoc_h_eht() [all …]
|
| /linux/net/mac80211/tests/ |
| H A D | util.c | 115 .eht_cap = {
|
| /linux/net/wireless/ |
| H A D | nl80211.c | 2119 const struct ieee80211_sta_eht_cap *eht_cap = &iftdata->eht_cap; in nl80211_send_iftype_data() local 2141 if (eht_cap->has_eht && he_cap->has_he) { in nl80211_send_iftype_data() 2151 &eht_cap->eht_cap_elem, in nl80211_send_iftype_data() 2154 ppe_thres_hdr = get_unaligned_le16(&eht_cap->eht_ppe_thres[0]); in nl80211_send_iftype_data() 2157 eht_cap->eht_cap_elem.phy_cap_info); in nl80211_send_iftype_data() 2160 sizeof(eht_cap->eht_cap_elem.mac_cap_info), in nl80211_send_iftype_data() 2161 eht_cap->eht_cap_elem.mac_cap_info) || in nl80211_send_iftype_data() 2163 sizeof(eht_cap->eht_cap_elem.phy_cap_info), in nl80211_send_iftype_data() 2164 eht_cap->eht_cap_elem.phy_cap_info) || in nl80211_send_iftype_data() 2166 mcs_nss_size, &eht_cap->eht_mcs_nss_supp) || in nl80211_send_iftype_data() [all …]
|
| H A D | core.c | 1033 if (WARN_ON(iftd->eht_cap.has_eht && in wiphy_register()
|
| /linux/drivers/net/wireless/intel/iwlwifi/mld/ |
| H A D | iface.c | 140 if (link_sta->eht_cap.has_eht) in iwl_mld_mac_wifi_gen_sta_iter()
|
| /linux/drivers/net/wireless/virtual/ |
| H A D | mac80211_hwsim.c | 4583 .eht_cap = { 4696 .eht_cap = { 4855 .eht_cap = { 4985 .eht_cap = { 5171 .eht_cap = { 5322 .eht_cap = { 5466 .eht_cap = {
|
| /linux/include/net/ |
| H A D | mac80211.h | 2607 struct ieee80211_sta_eht_cap eht_cap; member
|