Searched refs:he_oper (Results 1 – 15 of 15) sorted by relevance
/linux-6.3-rc2/net/mac80211/ |
A D | he.c | 209 memset(&vif->bss_conf.he_oper, 0, sizeof(vif->bss_conf.he_oper)); in ieee80211_he_op_ie_to_bss_conf() 213 vif->bss_conf.he_oper.params = __le32_to_cpu(he_op_ie->he_oper_params); in ieee80211_he_op_ie_to_bss_conf() 214 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 D | mesh.c | 677 const struct ieee80211_he_operation *he_oper = NULL; in ieee80211_mesh_update_bss_params() local 692 if (cap && cap->datalen >= 1 + sizeof(*he_oper) && in ieee80211_mesh_update_bss_params() 694 he_oper = (void *)(cap->data + 1); in ieee80211_mesh_update_bss_params() 696 if (he_oper) in ieee80211_mesh_update_bss_params() 697 sdata->vif.bss_conf.he_oper.params = in ieee80211_mesh_update_bss_params() 698 __le32_to_cpu(he_oper->he_oper_params); in ieee80211_mesh_update_bss_params()
|
A D | mlme.c | 228 const struct ieee80211_he_operation *he_oper, in ieee80211_determine_chantype() argument 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() 487 const struct ieee80211_he_operation *he_oper, in ieee80211_config_bw() argument 516 he_oper = NULL; in ieee80211_config_bw() 544 he_oper, eht_oper, in ieee80211_config_bw() 4703 const struct ieee80211_he_operation *he_oper = NULL; in ieee80211_prep_channel() local 4797 he_oper = elems->he_operation; in ieee80211_prep_channel() 4838 he_oper) { in ieee80211_prep_channel() [all …]
|
A D | util.c | 3372 struct ieee80211_he_operation *he_oper; in ieee80211_ie_build_he_oper() local 3395 he_oper = (struct ieee80211_he_operation *)pos; in ieee80211_ie_build_he_oper() 3396 he_oper->he_oper_params = cpu_to_le32(he_oper_params); in ieee80211_ie_build_he_oper() 3399 he_oper->he_mcs_nss_set = cpu_to_le16(0xffff); in ieee80211_ie_build_he_oper() 3664 const struct ieee80211_he_operation *he_oper, in ieee80211_chandef_he_6ghz_oper() argument 3699 if (!he_oper) { in ieee80211_chandef_he_6ghz_oper() 3712 he_6ghz_oper = ieee80211_he_6ghz_oper(he_oper); in ieee80211_chandef_he_6ghz_oper()
|
A D | rx.c | 3257 const struct ieee80211_he_operation *he_oper; in ieee80211_rx_check_bss_color_collision() local 3260 he_oper = (void *)(ie->data + 1); in ieee80211_rx_check_bss_color_collision() 3261 if (le32_get_bits(he_oper->he_oper_params, in ieee80211_rx_check_bss_color_collision() 3265 color = le32_get_bits(he_oper->he_oper_params, in ieee80211_rx_check_bss_color_collision()
|
A D | cfg.c | 1270 if (params->he_cap && params->he_oper) { in ieee80211_start_ap() 1273 le32_get_bits(params->he_oper->he_oper_params, in ieee80211_start_ap() 1276 le32_get_bits(params->he_oper->he_oper_params, in ieee80211_start_ap()
|
A D | ieee80211_i.h | 2460 const struct ieee80211_he_operation *he_oper,
|
/linux-6.3-rc2/include/linux/ |
A D | ieee80211.h | 2640 const struct ieee80211_he_operation *he_oper = (const void *)he_oper_ie; in ieee80211_he_oper_size() local 2649 he_oper_params = le32_to_cpu(he_oper->he_oper_params); in ieee80211_he_oper_size() 2671 ieee80211_he_6ghz_oper(const struct ieee80211_he_operation *he_oper) in ieee80211_he_6ghz_oper() argument 2673 const u8 *ret = (const void *)&he_oper->optional; in ieee80211_he_6ghz_oper() 2676 if (!he_oper) in ieee80211_he_6ghz_oper() 2679 he_oper_params = le32_to_cpu(he_oper->he_oper_params); in ieee80211_he_6ghz_oper()
|
/linux-6.3-rc2/net/wireless/ |
A D | scan.c | 1819 struct ieee80211_he_operation *he_oper; in cfg80211_get_ies_channel_number() local 1823 if (tmp && tmp->datalen >= sizeof(*he_oper) && in cfg80211_get_ies_channel_number() 1827 he_oper = (void *)&tmp->data[1]; in cfg80211_get_ies_channel_number() 1829 he_6ghz_oper = ieee80211_he_6ghz_oper(he_oper); in cfg80211_get_ies_channel_number()
|
A D | nl80211.c | 5700 if (cap && cap->datalen >= sizeof(*params->he_oper) + 1) in nl80211_calculate_ap_params() 5701 params->he_oper = (void *)(cap->data + 1); in nl80211_calculate_ap_params()
|
/linux-6.3-rc2/include/net/ |
A D | mac80211.h | 731 } he_oper; member
|
A D | cfg80211.h | 1346 const struct ieee80211_he_operation *he_oper; member
|
/linux-6.3-rc2/drivers/net/wireless/ath/ath12k/ |
A D | mac.c | 1640 arg->peer_he_ops = vif->bss_conf.he_oper.params; in ath12k_peer_assoc_h_he() 2363 vif->bss_conf.he_oper.params) { in ath12k_mac_op_bss_info_changed() 2374 param_value = vif->bss_conf.he_oper.params; in ath12k_mac_op_bss_info_changed()
|
/linux-6.3-rc2/drivers/net/wireless/ath/ath11k/ |
A D | mac.c | 2156 arg->peer_he_ops = vif->bss_conf.he_oper.params; in ath11k_peer_assoc_h_he() 3208 vif->bss_conf.he_oper.params) { in ath11k_mac_op_bss_info_changed() 3210 param_value = vif->bss_conf.he_oper.params; in ath11k_mac_op_bss_info_changed()
|
/linux-6.3-rc2/drivers/net/wireless/realtek/rtw89/ |
A D | core.c | 2597 !(bss_conf->he_oper.params & IEEE80211_HE_OPERATION_ER_SU_DISABLE)) in rtw89_core_sta_assoc()
|
Completed in 155 milliseconds