Home
last modified time | relevance | path

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

/Linux-v6.1/net/mac80211/
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()
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 …]
Dvht.c348 struct ieee80211_sta_eht_cap *eht_cap = &link_sta->pub->eht_cap; in ieee80211_sta_cap_rx_bw() local
359 if (eht_cap->has_eht && in ieee80211_sta_cap_rx_bw()
361 info = eht_cap->eht_cap_elem.phy_cap_info[0]; in ieee80211_sta_cap_rx_bw()
541 if (link_sta->pub->eht_cap.has_eht) { in ieee80211_sta_set_rx_nss()
543 const u8 *rx_nss_mcs = (void *)&link_sta->pub->eht_cap.eht_mcs_nss_supp; in ieee80211_sta_set_rx_nss()
Dutil.c1020 elems->eht_cap = data; in ieee80211_parse_extension_element()
1845 const struct ieee80211_sta_eht_cap *eht_cap; in ieee80211_build_preq_ies_band() local
2026 eht_cap = ieee80211_get_eht_iftype_cap(sband, in ieee80211_build_preq_ies_band()
2029 if (eht_cap && in ieee80211_build_preq_ies_band()
2033 pos = ieee80211_ie_build_eht_cap(pos, he_cap, eht_cap, end, in ieee80211_build_preq_ies_band()
3575 const struct ieee80211_sta_eht_cap *eht_cap; in ieee80211_chandef_he_6ghz_oper() local
3609 eht_cap = ieee80211_get_eht_iftype_cap(sband, iftype); in ieee80211_chandef_he_6ghz_oper()
3610 if (!eht_cap) { in ieee80211_chandef_he_6ghz_oper()
3687 eht_phy_cap = eht_cap->eht_cap_elem.phy_cap_info[0]; in ieee80211_chandef_he_6ghz_oper()
4775 const struct ieee80211_sta_eht_cap *eht_cap; in ieee80211_ie_len_eht_cap() local
[all …]
Dagg-rx.c315 if (sta->sta.deflink.eht_cap.has_eht) in ___ieee80211_start_rx_ba_session()
510 if (sta->sta.deflink.eht_cap.has_eht && elems && elems->addba_ext_ie) { in ieee80211_process_addba_request()
Dmlme.c732 const struct ieee80211_sta_eht_cap *eht_cap; in ieee80211_add_eht_ie() local
737 eht_cap = ieee80211_get_eht_iftype_cap(sband, in ieee80211_add_eht_ie()
744 if (WARN_ON(!he_cap || !eht_cap)) in ieee80211_add_eht_ie()
748 2 + 1 + sizeof(eht_cap->eht_cap_elem) + in ieee80211_add_eht_ie()
750 &eht_cap->eht_cap_elem, in ieee80211_add_eht_ie()
752 ieee80211_eht_ppe_size(eht_cap->eht_ppe_thres[0], in ieee80211_add_eht_ie()
753 eht_cap->eht_cap_elem.phy_cap_info); in ieee80211_add_eht_ie()
755 ieee80211_ie_build_eht_cap(pos, he_cap, eht_cap, pos + eht_cap_size, in ieee80211_add_eht_ie()
4104 if (elems->eht_operation && elems->eht_cap && in ieee80211_assoc_config_link()
4109 elems->eht_cap, in ieee80211_assoc_config_link()
[all …]
Dieee80211_i.h1684 const struct ieee80211_eht_cap_elem *eht_cap; member
2540 const struct ieee80211_sta_eht_cap *eht_cap,
Dmain.c1101 supp_eht = supp_eht || iftd->eht_cap.has_eht; in ieee80211_register_hw()
/Linux-v6.1/net/wireless/
Dchan.c1167 if (!iftd->eht_cap.has_eht) in cfg80211_chandef_usable()
1170 if (iftd->eht_cap.eht_cap_elem.phy_cap_info[0] & in cfg80211_chandef_usable()
Dnl80211.c1799 const struct ieee80211_sta_eht_cap *eht_cap = &iftdata->eht_cap; in nl80211_send_iftype_data() local
1820 if (eht_cap->has_eht && he_cap->has_he) { in nl80211_send_iftype_data()
1830 &eht_cap->eht_cap_elem, in nl80211_send_iftype_data()
1833 ppe_thres_hdr = get_unaligned_le16(&eht_cap->eht_ppe_thres[0]); in nl80211_send_iftype_data()
1836 eht_cap->eht_cap_elem.phy_cap_info); in nl80211_send_iftype_data()
1839 sizeof(eht_cap->eht_cap_elem.mac_cap_info), in nl80211_send_iftype_data()
1840 eht_cap->eht_cap_elem.mac_cap_info) || in nl80211_send_iftype_data()
1842 sizeof(eht_cap->eht_cap_elem.phy_cap_info), in nl80211_send_iftype_data()
1843 eht_cap->eht_cap_elem.phy_cap_info) || in nl80211_send_iftype_data()
1845 mcs_nss_size, &eht_cap->eht_mcs_nss_supp) || in nl80211_send_iftype_data()
[all …]
Dcore.c895 if (WARN_ON(iftd->eht_cap.has_eht && in wiphy_register()
/Linux-v6.1/drivers/net/wireless/
Dmac80211_hwsim.c3337 .eht_cap = {
3442 .eht_cap = {
3594 .eht_cap = {
3718 .eht_cap = {
3899 .eht_cap = {
4044 .eht_cap = {
/Linux-v6.1/include/net/
Dcfg80211.h433 struct ieee80211_sta_eht_cap eht_cap; member
630 if (data && data->eht_cap.has_eht) in ieee80211_get_eht_iftype_cap()
631 return &data->eht_cap; in ieee80211_get_eht_iftype_cap()
1350 const struct ieee80211_eht_cap_elem *eht_cap; member
Dmac80211.h2208 struct ieee80211_sta_eht_cap eht_cap; member
/Linux-v6.1/include/linux/
Dieee80211.h2891 const struct ieee80211_eht_cap_elem_fixed *eht_cap, in ieee80211_eht_mcs_nss_size() argument
2910 if (eht_cap->phy_cap_info[0] & IEEE80211_EHT_PHY_CAP0_320MHZ_IN_6GHZ) in ieee80211_eht_mcs_nss_size()