Searched refs:eht_oper (Results 1 – 8 of 8) sorted by relevance
| /linux/include/linux/ |
| H A D | ieee80211-eht.h | 398 ieee80211_eht_oper_info(const struct ieee80211_eht_operation *eht_oper) in ieee80211_eht_oper_info() argument 400 if (!(eht_oper->params & IEEE80211_EHT_OPER_INFO_PRESENT)) in ieee80211_eht_oper_info() 403 return (const void *)eht_oper->optional; in ieee80211_eht_oper_info() 408 ieee80211_eht_oper_dis_subchan_bitmap(const struct ieee80211_eht_operation *eht_oper) in ieee80211_eht_oper_dis_subchan_bitmap() argument 412 info = ieee80211_eht_oper_info(eht_oper); in ieee80211_eht_oper_dis_subchan_bitmap() 416 if (!(eht_oper->params & IEEE80211_EHT_OPER_DISABLED_SUBCHANNEL_BITMAP_PRESENT)) in ieee80211_eht_oper_dis_subchan_bitmap()
|
| /linux/net/mac80211/ |
| H A D | spectmgmt.c | 158 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; in validate_chandef_by_6ghz_he_eht_oper() 216 if (!ieee80211_chandef_he_6ghz_oper(local, he, eht_oper, chandef)) in validate_chandef_by_6ghz_he_eht_oper()
|
| H A D | util.c | 3040 struct ieee80211_eht_operation *eht_oper; in ieee80211_ie_build_eht_oper() local 3051 eht_oper = (struct ieee80211_eht_operation *)pos; in ieee80211_ie_build_eht_oper() 3053 memcpy(&eht_oper->basic_mcs_nss, eht_mcs_nss, sizeof(*eht_mcs_nss)); in ieee80211_ie_build_eht_oper() 3054 eht_oper->params |= IEEE80211_EHT_OPER_INFO_PRESENT; in ieee80211_ie_build_eht_oper() 3058 (struct ieee80211_eht_operation_info *)eht_oper->optional; in ieee80211_ie_build_eht_oper() 3292 const struct ieee80211_eht_operation *eht_oper, in ieee80211_chandef_he_6ghz_oper() argument 3321 if (!eht_oper || in ieee80211_chandef_he_6ghz_oper() 3322 !(eht_oper->params & IEEE80211_EHT_OPER_INFO_PRESENT)) { in ieee80211_chandef_he_6ghz_oper() 3358 ieee80211_chandef_eht_oper((const void *)eht_oper->optional, in ieee80211_chandef_he_6ghz_oper() 3361 ieee80211_eht_oper_dis_subchan_bitmap(eht_oper); in ieee80211_chandef_he_6ghz_oper()
|
| H A D | mlme.c | 198 const struct ieee80211_eht_operation *eht_oper = elems->eht_operation; in ieee80211_determine_ap_chan() local 247 if (!eht_oper || !elems->eht_cap) { in ieee80211_determine_ap_chan() 248 eht_oper = NULL; in ieee80211_determine_ap_chan() 253 eht_oper, chandef)) { in ieee80211_determine_ap_chan() 258 if (eht_oper && ieee80211_hw_check(&sdata->local->hw, STRICT)) { in ieee80211_determine_ap_chan() 371 !eht_oper || !elems->eht_cap) in ieee80211_determine_ap_chan() 379 if (eht_oper->params & IEEE80211_EHT_OPER_INFO_PRESENT) { in ieee80211_determine_ap_chan() 382 ieee80211_chandef_eht_oper((const void *)eht_oper->optional, in ieee80211_determine_ap_chan() 386 ieee80211_eht_oper_dis_subchan_bitmap(eht_oper); in ieee80211_determine_ap_chan()
|
| H A D | cfg.c | 1401 if (!params->eht_oper) in ieee80211_calc_ap_eht_bw() 1404 info = ieee80211_eht_oper_info(params->eht_oper); in ieee80211_calc_ap_eht_bw() 1752 u8_get_bits(params->beacon.eht_oper->params, in ieee80211_start_ap()
|
| H A D | ieee80211_i.h | 2787 const struct ieee80211_eht_operation *eht_oper,
|
| /linux/include/net/ |
| H A D | cfg80211.h | 1512 const struct ieee80211_eht_operation *eht_oper; member
|
| /linux/net/wireless/ |
| H A D | nl80211.c | 6687 bcn->eht_oper = (void *)(op->data + 1); in nl80211_calculate_ap_operation() 6834 if (bcn->eht_oper && (chan->flags & IEEE80211_CHAN_NO_EHT)) in nl80211_parse_beacon() 7010 if (!!params->eht_cap != !!params->beacon.eht_oper) in nl80211_calculate_ap_capabilities()
|