Home
last modified time | relevance | path

Searched refs:eht_cap (Results 1 – 18 of 18) sorted by relevance

/linux/net/mac80211/
H A Deht.c18 struct ieee80211_sta_eht_cap *eht_cap = &link_sta->pub->eht_cap; in ieee80211_eht_cap_ie_to_sta_eht_cap() local
22 u8 eht_total_size = sizeof(eht_cap->eht_cap_elem); in ieee80211_eht_cap_ie_to_sta_eht_cap()
25 memset(eht_cap, 0, sizeof(*eht_cap)); in ieee80211_eht_cap_ie_to_sta_eht_cap()
53 if (eht_ppe_size > sizeof(eht_cap->eht_ppe_thres)) in ieee80211_eht_cap_ie_to_sta_eht_cap()
61 memcpy(&eht_cap->eht_cap_elem, pos, sizeof(eht_cap->eht_cap_elem)); in ieee80211_eht_cap_ie_to_sta_eht_cap()
62 pos += sizeof(eht_cap->eht_cap_elem); in ieee80211_eht_cap_ie_to_sta_eht_cap()
65 memset(&eht_cap->eht_mcs_nss_supp, 0, in ieee80211_eht_cap_ie_to_sta_eht_cap()
66 sizeof(eht_cap->eht_mcs_nss_supp)); in ieee80211_eht_cap_ie_to_sta_eht_cap()
67 memcpy(&eht_cap->eht_mcs_nss_supp, pos, mcs_nss_size); in ieee80211_eht_cap_ie_to_sta_eht_cap()
70 memcpy(eht_cap->eht_ppe_thres, in ieee80211_eht_cap_ie_to_sta_eht_cap()
[all …]
H A Dvht.c361 struct ieee80211_sta_eht_cap *eht_cap = &link_sta->pub->eht_cap; in __ieee80211_sta_cap_rx_bw() local
379 if (eht_cap->has_eht && band == NL80211_BAND_6GHZ) { in __ieee80211_sta_cap_rx_bw()
380 info = eht_cap->eht_cap_elem.phy_cap_info[0]; in __ieee80211_sta_cap_rx_bw()
559 if (link_sta->pub->eht_cap.has_eht) { in ieee80211_sta_init_nss()
561 const u8 *rx_nss_mcs = (void *)&link_sta->pub->eht_cap.eht_mcs_nss_supp; in ieee80211_sta_init_nss()
H A Dagg-rx.c220 (sta->sta.valid_links || sta->sta.deflink.eht_cap.has_eht)) { in ieee80211_retrieve_addba_ext_data()
321 if (sta->sta.valid_links || sta->sta.deflink.eht_cap.has_eht) in __ieee80211_start_rx_ba_session()
H A Dagg-tx.c469 sta->sta.deflink.eht_cap.has_eht || in ieee80211_send_addba_with_timeout()
619 !pubsta->deflink.eht_cap.has_eht && in ieee80211_start_tx_ba_session()
H A Dtdls.c376 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 Dparse.c135 elems->eht_cap = data; in ieee80211_parse_extension_element()
H A Dmlme.c207 if (!eht_oper || !elems->eht_cap) { in ieee80211_determine_ap_chan()
311 !eht_oper || !elems->eht_cap) in ieee80211_determine_ap_chan()
5487 if (elems->eht_operation && elems->eht_cap && in ieee80211_assoc_config_link()
5492 elems->eht_cap, in ieee80211_assoc_config_link()
5496 bss_conf->eht_support = link_sta->pub->eht_cap.has_eht; in ieee80211_assoc_config_link()
5498 !!(elems->eht_cap->fixed.mac_cap_info[0] & in ieee80211_assoc_config_link()
5809 const struct ieee80211_sta_eht_cap *eht_cap; in ieee80211_determine_our_sta_mode() local
5979 eht_cap = ieee80211_get_eht_iftype_cap_vif(sband, &sdata->vif); in ieee80211_determine_our_sta_mode()
5980 if (!eht_cap) { in ieee80211_determine_our_sta_mode()
5992 eht_cap->eht_cap_elem.phy_cap_info[0] & IEEE80211_EHT_PHY_CAP0_320MHZ_IN_6GHZ) in ieee80211_determine_our_sta_mode()
H A Dcfg.c1582 if (params->eht_cap) { in ieee80211_start_ap()
1589 params->eht_cap->fixed.phy_cap_info[0] & in ieee80211_start_ap()
1592 params->eht_cap->fixed.phy_cap_info[0] & in ieee80211_start_ap()
1595 params->eht_cap->fixed.phy_cap_info[7] & in ieee80211_start_ap()
1600 params->eht_cap->fixed.phy_cap_info[7] & in ieee80211_start_ap()
H A Dieee80211_i.h1822 const struct ieee80211_eht_cap_elem *eht_cap; member
2662 const struct ieee80211_sta_eht_cap *eht_cap);
H A Dmesh_plink.c469 elems->eht_cap, elems->eht_cap_len, in mesh_sta_info_init()
H A Dmain.c1295 supp_eht = supp_eht || iftd->eht_cap.has_eht; in ieee80211_register_hw()
/linux/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dsf.c122 link_sta->eht_cap.has_eht || in iwl_mvm_fill_sf_command()
/linux/drivers/net/wireless/ath/ath12k/
H A Dmac.c3004 if (link_sta->eht_cap.eht_cap_elem.phy_cap_info[0] & in ath12k_mac_get_phymode_eht()
3080 if (link_sta->eht_cap.has_eht && in ath12k_peer_assoc_h_phymode()
3115 if (link_sta->eht_cap.has_eht) { in ath12k_peer_assoc_h_phymode()
3229 const struct ieee80211_sta_eht_cap *eht_cap, *own_eht_cap; in ath12k_peer_assoc_h_eht() local
3258 eht_cap = &link_sta->eht_cap; in ath12k_peer_assoc_h_eht()
3260 if (!he_cap->has_he || !eht_cap->has_eht) in ath12k_peer_assoc_h_eht()
3276 own_eht_cap = &iftd->eht_cap; in ath12k_peer_assoc_h_eht()
3281 if ((eht_cap->eht_cap_elem.phy_cap_info[5] & in ath12k_peer_assoc_h_eht()
3283 eht_cap->eht_ppe_thres[0] != 0) in ath12k_peer_assoc_h_eht()
3284 ath12k_mac_set_eht_ppe_threshold(eht_cap->eht_ppe_thres, in ath12k_peer_assoc_h_eht()
[all …]
/linux/net/mac80211/tests/
H A Dutil.c115 .eht_cap = {
/linux/net/wireless/
H A Dnl80211.c1949 const struct ieee80211_sta_eht_cap *eht_cap = &iftdata->eht_cap; in nl80211_send_iftype_data() local
1970 if (eht_cap->has_eht && he_cap->has_he) { in nl80211_send_iftype_data()
1980 &eht_cap->eht_cap_elem, in nl80211_send_iftype_data()
1983 ppe_thres_hdr = get_unaligned_le16(&eht_cap->eht_ppe_thres[0]); in nl80211_send_iftype_data()
1986 eht_cap->eht_cap_elem.phy_cap_info); in nl80211_send_iftype_data()
1989 sizeof(eht_cap->eht_cap_elem.mac_cap_info), in nl80211_send_iftype_data()
1990 eht_cap->eht_cap_elem.mac_cap_info) || in nl80211_send_iftype_data()
1992 sizeof(eht_cap->eht_cap_elem.phy_cap_info), in nl80211_send_iftype_data()
1993 eht_cap->eht_cap_elem.phy_cap_info) || in nl80211_send_iftype_data()
1995 mcs_nss_size, &eht_cap->eht_mcs_nss_supp) || in nl80211_send_iftype_data()
[all …]
H A Dcore.c958 if (WARN_ON(iftd->eht_cap.has_eht && in wiphy_register()
/linux/drivers/net/wireless/virtual/
H A Dmac80211_hwsim.c4421 .eht_cap = {
4529 .eht_cap = {
4683 .eht_cap = {
4808 .eht_cap = {
4989 .eht_cap = {
5135 .eht_cap = {
5274 .eht_cap = {
/linux/include/net/
H A Dcfg80211.h465 struct ieee80211_sta_eht_cap eht_cap; member
701 if (data && data->eht_cap.has_eht) in ieee80211_get_eht_iftype_cap()
702 return &data->eht_cap; in ieee80211_get_eht_iftype_cap()
1526 const struct ieee80211_eht_cap_elem *eht_cap; member