Home
last modified time | relevance | path

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

/linux-6.6.21/net/mac80211/
Dhe.c213 memset(&vif->bss_conf.he_oper, 0, sizeof(vif->bss_conf.he_oper)); in ieee80211_he_op_ie_to_bss_conf()
217 vif->bss_conf.he_oper.params = __le32_to_cpu(he_op_ie->he_oper_params); in ieee80211_he_op_ie_to_bss_conf()
218 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.c737 const struct ieee80211_he_operation *he_oper = NULL; in ieee80211_mesh_update_bss_params() local
752 if (cap && cap->datalen >= 1 + sizeof(*he_oper) && in ieee80211_mesh_update_bss_params()
754 he_oper = (void *)(cap->data + 1); in ieee80211_mesh_update_bss_params()
756 if (he_oper) in ieee80211_mesh_update_bss_params()
757 sdata->vif.bss_conf.he_oper.params = in ieee80211_mesh_update_bss_params()
758 __le32_to_cpu(he_oper->he_oper_params); in ieee80211_mesh_update_bss_params()
Dmlme.c228 const struct ieee80211_he_operation *he_oper, in ieee80211_determine_chantype() argument
245 if (!ieee80211_chandef_he_6ghz_oper(sdata, he_oper, eht_oper, in ieee80211_determine_chantype()
328 he_oper && in ieee80211_determine_chantype()
329 (le32_to_cpu(he_oper->he_oper_params) & in ieee80211_determine_chantype()
337 memcpy(&he_oper_vht_cap, he_oper->optional, 3); in ieee80211_determine_chantype()
466 if (!he_oper || !cfg80211_chandef_usable(sdata->wdev.wiphy, chandef, in ieee80211_determine_chantype()
487 const struct ieee80211_he_operation *he_oper, in ieee80211_config_bw() argument
515 he_oper = NULL; in ieee80211_config_bw()
542 he_oper, eht_oper, in ieee80211_config_bw()
4826 const struct ieee80211_he_operation *he_oper = NULL; in ieee80211_prep_channel() local
[all …]
Dutil.c3470 struct ieee80211_he_operation *he_oper; in ieee80211_ie_build_he_oper() local
3493 he_oper = (struct ieee80211_he_operation *)pos; in ieee80211_ie_build_he_oper()
3494 he_oper->he_oper_params = cpu_to_le32(he_oper_params); in ieee80211_ie_build_he_oper()
3497 he_oper->he_mcs_nss_set = cpu_to_le16(0xffff); in ieee80211_ie_build_he_oper()
3833 const struct ieee80211_he_operation *he_oper, in ieee80211_chandef_he_6ghz_oper() argument
3868 if (!he_oper) { in ieee80211_chandef_he_6ghz_oper()
3879 he_6ghz_oper = ieee80211_he_6ghz_oper(he_oper); in ieee80211_chandef_he_6ghz_oper()
Drx.c3341 const struct ieee80211_he_operation *he_oper; in ieee80211_rx_check_bss_color_collision() local
3344 he_oper = (void *)(ie->data + 1); in ieee80211_rx_check_bss_color_collision()
3345 if (le32_get_bits(he_oper->he_oper_params, in ieee80211_rx_check_bss_color_collision()
3349 color = le32_get_bits(he_oper->he_oper_params, in ieee80211_rx_check_bss_color_collision()
Dcfg.c1324 if (params->he_cap && params->he_oper) { in ieee80211_start_ap()
1327 le32_get_bits(params->he_oper->he_oper_params, in ieee80211_start_ap()
1330 le32_get_bits(params->he_oper->he_oper_params, in ieee80211_start_ap()
Dieee80211_i.h2530 const struct ieee80211_he_operation *he_oper,
/linux-6.6.21/include/linux/
Dieee80211.h2760 const struct ieee80211_he_operation *he_oper = (const void *)he_oper_ie; in ieee80211_he_oper_size() local
2769 he_oper_params = le32_to_cpu(he_oper->he_oper_params); in ieee80211_he_oper_size()
2791 ieee80211_he_6ghz_oper(const struct ieee80211_he_operation *he_oper) in ieee80211_he_6ghz_oper() argument
2796 if (!he_oper) in ieee80211_he_6ghz_oper()
2799 ret = (const void *)&he_oper->optional; in ieee80211_he_6ghz_oper()
2801 he_oper_params = le32_to_cpu(he_oper->he_oper_params); in ieee80211_he_6ghz_oper()
/linux-6.6.21/net/wireless/
Dscan.c1896 struct ieee80211_he_operation *he_oper; in cfg80211_get_ies_channel_number() local
1900 if (tmp && tmp->datalen >= sizeof(*he_oper) && in cfg80211_get_ies_channel_number()
1904 he_oper = (void *)&tmp->data[1]; in cfg80211_get_ies_channel_number()
1906 he_6ghz_oper = ieee80211_he_6ghz_oper(he_oper); in cfg80211_get_ies_channel_number()
Dnl80211.c5783 if (cap && cap->datalen >= sizeof(*params->he_oper) + 1) in nl80211_calculate_ap_params()
5784 params->he_oper = (void *)(cap->data + 1); in nl80211_calculate_ap_params()
5919 if ((params->he_cap || params->he_oper) && in nl80211_validate_ap_phy_operation()
/linux-6.6.21/include/net/
Dmac80211.h743 } he_oper; member
Dcfg80211.h1389 const struct ieee80211_he_operation *he_oper; member
/linux-6.6.21/drivers/net/wireless/ath/ath12k/
Dmac.c1665 arg->peer_he_ops = vif->bss_conf.he_oper.params; in ath12k_peer_assoc_h_he()
2577 vif->bss_conf.he_oper.params) { in ath12k_mac_op_bss_info_changed()
2588 param_value = vif->bss_conf.he_oper.params; in ath12k_mac_op_bss_info_changed()
/linux-6.6.21/drivers/net/wireless/ath/ath11k/
Dmac.c2336 arg->peer_he_ops = vif->bss_conf.he_oper.params; in ath11k_peer_assoc_h_he()
3512 vif->bss_conf.he_oper.params) { in ath11k_mac_op_bss_info_changed()
3514 param_value = vif->bss_conf.he_oper.params; in ath11k_mac_op_bss_info_changed()
/linux-6.6.21/drivers/net/wireless/realtek/rtw89/
Dcore.c3052 !(bss_conf->he_oper.params & IEEE80211_HE_OPERATION_ER_SU_DISABLE)) in rtw89_core_sta_assoc()