Home
last modified time | relevance | path

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

/net/mac80211/
A Dhe.c214 memset(&vif->bss_conf.he_oper, 0, sizeof(vif->bss_conf.he_oper)); in ieee80211_he_op_ie_to_bss_conf()
218 vif->bss_conf.he_oper.params = __le32_to_cpu(he_op_ie->he_oper_params); in ieee80211_he_op_ie_to_bss_conf()
219 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()
A Dmesh.c720 const struct ieee80211_he_operation *he_oper = NULL; in ieee80211_mesh_update_bss_params() local
735 if (cap && cap->datalen >= 1 + sizeof(*he_oper) && in ieee80211_mesh_update_bss_params()
737 he_oper = (void *)(cap->data + 1); in ieee80211_mesh_update_bss_params()
739 if (he_oper) in ieee80211_mesh_update_bss_params()
740 sdata->vif.bss_conf.he_oper.params = in ieee80211_mesh_update_bss_params()
741 __le32_to_cpu(he_oper->he_oper_params); in ieee80211_mesh_update_bss_params()
A Dutil.c2768 struct ieee80211_he_operation *he_oper; in ieee80211_ie_build_he_oper() local
2792 he_oper = (struct ieee80211_he_operation *)pos; in ieee80211_ie_build_he_oper()
2793 he_oper->he_oper_params = cpu_to_le32(he_oper_params); in ieee80211_ie_build_he_oper()
2796 he_oper->he_mcs_nss_set = cpu_to_le16(0xffff); in ieee80211_ie_build_he_oper()
3120 const struct ieee80211_he_operation *he_oper, in ieee80211_chandef_he_6ghz_oper() argument
3131 if (!he_oper) in ieee80211_chandef_he_6ghz_oper()
3134 he_6ghz_oper = ieee80211_he_6ghz_oper(he_oper); in ieee80211_chandef_he_6ghz_oper()
A Drx.c3389 const struct ieee80211_he_operation *he_oper; in ieee80211_rx_check_bss_color_collision() local
3392 he_oper = (void *)(ie->data + 1); in ieee80211_rx_check_bss_color_collision()
3393 if (le32_get_bits(he_oper->he_oper_params, in ieee80211_rx_check_bss_color_collision()
3397 color = le32_get_bits(he_oper->he_oper_params, in ieee80211_rx_check_bss_color_collision()
A Dcfg.c1429 if (params->he_cap && params->he_oper) { in ieee80211_start_ap()
1432 le32_get_bits(params->he_oper->he_oper_params, in ieee80211_start_ap()
1435 le32_get_bits(params->he_oper->he_oper_params, in ieee80211_start_ap()
A Dmlme.c163 const struct ieee80211_he_operation *he_oper = elems->he_operation; in ieee80211_determine_ap_chan() local
211 if (!ieee80211_chandef_he_6ghz_oper(sdata->local, he_oper, in ieee80211_determine_ap_chan()
258 if (elems->he_cap && he_oper && in ieee80211_determine_ap_chan()
259 he_oper->he_oper_params & cpu_to_le32(IEEE80211_HE_OPERATION_VHT_OPER_INFO)) { in ieee80211_determine_ap_chan()
266 memcpy(&he_oper_vht_cap, he_oper->optional, 3); in ieee80211_determine_ap_chan()
A Dieee80211_i.h2702 const struct ieee80211_he_operation *he_oper,
/net/wireless/
A Dscan.c2087 struct ieee80211_he_operation *he_oper; in cfg80211_get_ies_channel_number() local
2091 if (tmp && tmp->datalen >= sizeof(*he_oper) && in cfg80211_get_ies_channel_number()
2095 he_oper = (void *)&tmp->data[1]; in cfg80211_get_ies_channel_number()
2097 he_6ghz_oper = ieee80211_he_6ghz_oper(he_oper); in cfg80211_get_ies_channel_number()
2212 struct ieee80211_he_operation *he_oper; in cfg80211_get_6ghz_power_type() local
2217 if (!tmp || tmp->datalen < sizeof(*he_oper) + 1 || in cfg80211_get_6ghz_power_type()
2221 he_oper = (void *)&tmp->data[1]; in cfg80211_get_6ghz_power_type()
2222 he_6ghz_oper = ieee80211_he_6ghz_oper(he_oper); in cfg80211_get_6ghz_power_type()
A Dnl80211.c6071 if (cap && cap->datalen >= sizeof(*params->he_oper) + 1) in nl80211_calculate_ap_params()
6072 params->he_oper = (void *)(cap->data + 1); in nl80211_calculate_ap_params()
6207 if ((params->he_cap || params->he_oper) && in nl80211_validate_ap_phy_operation()

Completed in 93 milliseconds