Home
last modified time | relevance | path

Searched refs:eht_oper (Results 1 - 5 of 5) sorted by relevance

/kernel/linux/linux-6.6/net/mac80211/
H A Dmlme.c97 ieee80211_extract_dis_subch_bmap(const struct ieee80211_eht_operation *eht_oper, in ieee80211_extract_dis_subch_bmap() argument
100 struct ieee80211_eht_operation_info *info = (void *)eht_oper->optional; in ieee80211_extract_dis_subch_bmap()
107 if (!(eht_oper->params & IEEE80211_EHT_OPER_INFO_PRESENT) || in ieee80211_extract_dis_subch_bmap()
108 !(eht_oper->params & in ieee80211_extract_dis_subch_bmap()
113 ieee80211_chandef_eht_oper(eht_oper, true, true, &ap_chandef); in ieee80211_extract_dis_subch_bmap()
133 const struct ieee80211_eht_operation *eht_oper, in ieee80211_handle_puncturing_bitmap()
145 ieee80211_extract_dis_subch_bmap(eht_oper, chandef, in ieee80211_handle_puncturing_bitmap()
229 const struct ieee80211_eht_operation *eht_oper, in ieee80211_determine_chantype()
245 if (!ieee80211_chandef_he_6ghz_oper(sdata, he_oper, eht_oper, in ieee80211_determine_chantype()
388 if (eht_oper in ieee80211_determine_chantype()
132 ieee80211_handle_puncturing_bitmap(struct ieee80211_link_data *link, const struct ieee80211_eht_operation *eht_oper, u16 bitmap, u64 *changed) ieee80211_handle_puncturing_bitmap() argument
220 ieee80211_determine_chantype(struct ieee80211_sub_if_data *sdata, struct ieee80211_link_data *link, ieee80211_conn_flags_t conn_flags, struct ieee80211_supported_band *sband, struct ieee80211_channel *channel, u32 vht_cap_info, const struct ieee80211_ht_operation *ht_oper, const struct ieee80211_vht_operation *vht_oper, const struct ieee80211_he_operation *he_oper, const struct ieee80211_eht_operation *eht_oper, const struct ieee80211_s1g_oper_ie *s1g_oper, struct cfg80211_chan_def *chandef, bool tracking) ieee80211_determine_chantype() argument
482 ieee80211_config_bw(struct ieee80211_link_data *link, const struct ieee80211_ht_cap *ht_cap, const struct ieee80211_vht_cap *vht_cap, const struct ieee80211_ht_operation *ht_oper, const struct ieee80211_vht_operation *vht_oper, const struct ieee80211_he_operation *he_oper, const struct ieee80211_eht_operation *eht_oper, const struct ieee80211_s1g_oper_ie *s1g_oper, const u8 *bssid, u64 *changed) ieee80211_config_bw() argument
4827 const struct ieee80211_eht_operation *eht_oper = NULL; ieee80211_prep_channel() local
5698 ieee80211_config_puncturing(struct ieee80211_link_data *link, const struct ieee80211_eht_operation *eht_oper, u64 *changed) ieee80211_config_puncturing() argument
7346 const struct ieee80211_eht_operation *eht_oper; ieee80211_setup_assoc_link() local
[all...]
H A Dutil.c3566 struct ieee80211_eht_operation *eht_oper; in ieee80211_ie_build_eht_oper() local
3577 eht_oper = (struct ieee80211_eht_operation *)pos; in ieee80211_ie_build_eht_oper()
3579 memcpy(&eht_oper->basic_mcs_nss, eht_mcs_nss, sizeof(*eht_mcs_nss)); in ieee80211_ie_build_eht_oper()
3580 eht_oper->params |= IEEE80211_EHT_OPER_INFO_PRESENT; in ieee80211_ie_build_eht_oper()
3584 (struct ieee80211_eht_operation_info *)eht_oper->optional; in ieee80211_ie_build_eht_oper()
3781 void ieee80211_chandef_eht_oper(const struct ieee80211_eht_operation *eht_oper, in ieee80211_chandef_eht_oper() argument
3785 struct ieee80211_eht_operation_info *info = (void *)eht_oper->optional; in ieee80211_chandef_eht_oper()
3834 const struct ieee80211_eht_operation *eht_oper, in ieee80211_chandef_he_6ghz_oper()
3877 eht_oper = NULL; in ieee80211_chandef_he_6ghz_oper()
3910 if (!eht_oper || in ieee80211_chandef_he_6ghz_oper()
3832 ieee80211_chandef_he_6ghz_oper(struct ieee80211_sub_if_data *sdata, const struct ieee80211_he_operation *he_oper, const struct ieee80211_eht_operation *eht_oper, struct cfg80211_chan_def *chandef) ieee80211_chandef_he_6ghz_oper() argument
[all...]
H A Dieee80211_i.h2526 void ieee80211_chandef_eht_oper(const struct ieee80211_eht_operation *eht_oper,
2531 const struct ieee80211_eht_operation *eht_oper,
/kernel/linux/linux-6.6/include/net/
H A Dcfg80211.h1350 * @eht_oper: EHT operation IE (or %NULL if EHT isn't enabled)
1391 const struct ieee80211_eht_operation *eht_oper; member
/kernel/linux/linux-6.6/net/wireless/
H A Dnl80211.c5799 params->eht_oper = (void *)(cap->data + 1); in nl80211_calculate_ap_params()
5800 if (!ieee80211_eht_oper_size_ok((const u8 *)params->eht_oper, in nl80211_calculate_ap_params()
5923 if ((params->eht_cap || params->eht_oper) && in nl80211_validate_ap_phy_operation()

Completed in 49 milliseconds