Home
last modified time | relevance | path

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

/net/mac80211/
Dhe.c206 memset(&vif->bss_conf.he_oper, 0, sizeof(vif->bss_conf.he_oper)); in ieee80211_he_op_ie_to_bss_conf()
210 vif->bss_conf.he_oper.params = __le32_to_cpu(he_op_ie->he_oper_params); in ieee80211_he_op_ie_to_bss_conf()
211 vif->bss_conf.he_oper.nss_set = __le16_to_cpu(he_op_ie->he_mcs_nss_set); in ieee80211_he_op_ie_to_bss_conf()
Dmesh.c676 const struct ieee80211_he_operation *he_oper = NULL; in ieee80211_mesh_update_bss_params() local
691 if (cap && cap->datalen >= 1 + sizeof(*he_oper) && in ieee80211_mesh_update_bss_params()
693 he_oper = (void *)(cap->data + 1); in ieee80211_mesh_update_bss_params()
695 if (he_oper) in ieee80211_mesh_update_bss_params()
696 sdata->vif.bss_conf.he_oper.params = in ieee80211_mesh_update_bss_params()
697 __le32_to_cpu(he_oper->he_oper_params); in ieee80211_mesh_update_bss_params()
Dmlme.c152 const struct ieee80211_he_operation *he_oper, in ieee80211_determine_chantype() argument
168 if (!ieee80211_chandef_he_6ghz_oper(sdata, he_oper, chandef)) in ieee80211_determine_chantype()
240 if (!(ifmgd->flags & IEEE80211_STA_DISABLE_HE) && he_oper && in ieee80211_determine_chantype()
241 (le32_to_cpu(he_oper->he_oper_params) & in ieee80211_determine_chantype()
249 memcpy(&he_oper_vht_cap, he_oper->optional, 3); in ieee80211_determine_chantype()
345 if (!he_oper || !cfg80211_chandef_usable(sdata->wdev.wiphy, chandef, in ieee80211_determine_chantype()
363 const struct ieee80211_he_operation *he_oper, in ieee80211_config_bw() argument
391 he_oper = NULL; in ieee80211_config_bw()
411 ht_oper, vht_oper, he_oper, in ieee80211_config_bw()
5050 const struct ieee80211_he_operation *he_oper = NULL; in ieee80211_prep_channel() local
[all …]
Dutil.c3168 struct ieee80211_he_operation *he_oper; in ieee80211_ie_build_he_oper() local
3191 he_oper = (struct ieee80211_he_operation *)pos; in ieee80211_ie_build_he_oper()
3192 he_oper->he_oper_params = cpu_to_le32(he_oper_params); in ieee80211_ie_build_he_oper()
3195 he_oper->he_mcs_nss_set = cpu_to_le16(0xffff); in ieee80211_ie_build_he_oper()
3403 const struct ieee80211_he_operation *he_oper, in ieee80211_chandef_he_6ghz_oper() argument
3435 if (!he_oper) { in ieee80211_chandef_he_6ghz_oper()
3442 he_6ghz_oper = ieee80211_he_6ghz_oper(he_oper); in ieee80211_chandef_he_6ghz_oper()
Dcfg.c1135 if (params->he_cap && params->he_oper) { in ieee80211_start_ap()
1138 le32_get_bits(params->he_oper->he_oper_params, in ieee80211_start_ap()
1141 le32_get_bits(params->he_oper->he_oper_params, in ieee80211_start_ap()
Dieee80211_i.h2438 const struct ieee80211_he_operation *he_oper,
/net/wireless/
Dnl80211.c5701 if (cap && cap->datalen >= sizeof(*params->he_oper) + 1) in nl80211_calculate_ap_params()
5702 params->he_oper = (void *)(cap->data + 1); in nl80211_calculate_ap_params()