Home
last modified time | relevance | path

Searched refs:eht_oper (Results 1 – 7 of 7) sorted by relevance

/linux-6.15/net/mac80211/
H A Dspectmgmt.c158 const struct ieee80211_eht_operation *eht_oper; in validate_chandef_by_6ghz_he_eht_oper() local
207 eht_oper = NULL; in validate_chandef_by_6ghz_he_eht_oper()
213 eht_oper = &eht._oper; in validate_chandef_by_6ghz_he_eht_oper()
217 eht_oper, chandef)) in validate_chandef_by_6ghz_he_eht_oper()
H A Dutil.c2858 struct ieee80211_eht_operation *eht_oper; in ieee80211_ie_build_eht_oper() local
2869 eht_oper = (struct ieee80211_eht_operation *)pos; in ieee80211_ie_build_eht_oper()
2871 memcpy(&eht_oper->basic_mcs_nss, eht_mcs_nss, sizeof(*eht_mcs_nss)); in ieee80211_ie_build_eht_oper()
2872 eht_oper->params |= IEEE80211_EHT_OPER_INFO_PRESENT; in ieee80211_ie_build_eht_oper()
2876 (struct ieee80211_eht_operation_info *)eht_oper->optional; in ieee80211_ie_build_eht_oper()
3108 const struct ieee80211_eht_operation *eht_oper, in ieee80211_chandef_he_6ghz_oper() argument
3137 if (!eht_oper || in ieee80211_chandef_he_6ghz_oper()
3138 !(eht_oper->params & IEEE80211_EHT_OPER_INFO_PRESENT)) { in ieee80211_chandef_he_6ghz_oper()
3174 ieee80211_chandef_eht_oper((const void *)eht_oper->optional, in ieee80211_chandef_he_6ghz_oper()
3177 ieee80211_eht_oper_dis_subchan_bitmap(eht_oper); in ieee80211_chandef_he_6ghz_oper()
H A Dmlme.c164 const struct ieee80211_eht_operation *eht_oper = elems->eht_operation; in ieee80211_determine_ap_chan() local
206 if (!eht_oper || !elems->eht_cap) { in ieee80211_determine_ap_chan()
207 eht_oper = NULL; in ieee80211_determine_ap_chan()
212 eht_oper, chandef)) { in ieee80211_determine_ap_chan()
313 !eht_oper || !elems->eht_cap) in ieee80211_determine_ap_chan()
321 if (eht_oper->params & IEEE80211_EHT_OPER_INFO_PRESENT) { in ieee80211_determine_ap_chan()
324 ieee80211_chandef_eht_oper((const void *)eht_oper->optional, in ieee80211_determine_ap_chan()
328 ieee80211_eht_oper_dis_subchan_bitmap(eht_oper); in ieee80211_determine_ap_chan()
H A Dieee80211_i.h2641 const struct ieee80211_eht_operation *eht_oper,
/linux-6.15/include/linux/
H A Dieee80211.h3316 ieee80211_eht_oper_dis_subchan_bitmap(const struct ieee80211_eht_operation *eht_oper) in ieee80211_eht_oper_dis_subchan_bitmap() argument
3319 (const void *)eht_oper->optional; in ieee80211_eht_oper_dis_subchan_bitmap()
3321 if (!(eht_oper->params & IEEE80211_EHT_OPER_INFO_PRESENT)) in ieee80211_eht_oper_dis_subchan_bitmap()
3324 if (!(eht_oper->params & IEEE80211_EHT_OPER_DISABLED_SUBCHANNEL_BITMAP_PRESENT)) in ieee80211_eht_oper_dis_subchan_bitmap()
/linux-6.15/include/net/
H A Dcfg80211.h1526 const struct ieee80211_eht_operation *eht_oper; member
/linux-6.15/net/wireless/
H A Dnl80211.c5972 params->eht_oper = (void *)(cap->data + 1); in nl80211_calculate_ap_params()
5973 if (!ieee80211_eht_oper_size_ok((const u8 *)params->eht_oper, in nl80211_calculate_ap_params()
6096 if ((params->eht_cap || params->eht_oper) && in nl80211_validate_ap_phy_operation()