Home
last modified time | relevance | path

Searched refs:vht_oper (Results 1 – 5 of 5) sorted by relevance

/linux-6.15/net/mac80211/
H A Dspectmgmt.c81 struct ieee80211_vht_operation vht_oper; in validate_chandef_by_ht_vht_oper() local
107 vht_oper.center_freq_seg0_idx = in validate_chandef_by_ht_vht_oper()
109 vht_oper.center_freq_seg1_idx = center_freq2 ? in validate_chandef_by_ht_vht_oper()
117 vht_oper.chan_width = IEEE80211_VHT_CHANWIDTH_80MHZ; in validate_chandef_by_ht_vht_oper()
118 vht_oper.center_freq_seg1_idx = vht_oper.center_freq_seg0_idx; in validate_chandef_by_ht_vht_oper()
119 vht_oper.center_freq_seg0_idx += in validate_chandef_by_ht_vht_oper()
123 vht_oper.chan_width = IEEE80211_VHT_CHANWIDTH_80MHZ; in validate_chandef_by_ht_vht_oper()
126 vht_oper.chan_width = IEEE80211_VHT_CHANWIDTH_80MHZ; in validate_chandef_by_ht_vht_oper()
129 vht_oper.chan_width = IEEE80211_VHT_CHANWIDTH_USE_HT; in validate_chandef_by_ht_vht_oper()
134 le16_encode_bits(vht_oper.center_freq_seg1_idx, in validate_chandef_by_ht_vht_oper()
[all …]
H A Dutil.c2702 struct ieee80211_vht_operation *vht_oper; in ieee80211_ie_build_vht_oper() local
2706 vht_oper = (struct ieee80211_vht_operation *)pos; in ieee80211_ie_build_vht_oper()
2710 vht_oper->center_freq_seg1_idx = in ieee80211_ie_build_vht_oper()
2713 vht_oper->center_freq_seg1_idx = 0x00; in ieee80211_ie_build_vht_oper()
2721 vht_oper->chan_width = IEEE80211_VHT_CHANWIDTH_80MHZ; in ieee80211_ie_build_vht_oper()
2722 vht_oper->center_freq_seg1_idx = vht_oper->center_freq_seg0_idx; in ieee80211_ie_build_vht_oper()
2724 vht_oper->center_freq_seg0_idx -= 8; in ieee80211_ie_build_vht_oper()
2726 vht_oper->center_freq_seg0_idx += 8; in ieee80211_ie_build_vht_oper()
2733 vht_oper->chan_width = IEEE80211_VHT_CHANWIDTH_80MHZ; in ieee80211_ie_build_vht_oper()
2736 vht_oper->chan_width = IEEE80211_VHT_CHANWIDTH_80MHZ; in ieee80211_ie_build_vht_oper()
[all …]
H A Dmlme.c162 const struct ieee80211_vht_operation *vht_oper = elems->vht_operation; in ieee80211_determine_ap_chan() local
277 } else if (!vht_oper || !elems->vht_cap_elem) { in ieee80211_determine_ap_chan()
288 vht_oper, ht_oper, in ieee80211_determine_ap_chan()
/linux-6.15/drivers/net/wireless/marvell/mwifiex/
H A D11ac.c297 struct ieee80211_vht_operation *vht_oper; in mwifiex_is_bss_in_11ac_mode() local
300 vht_oper = bss_desc->bcn_vht_oper; in mwifiex_is_bss_in_11ac_mode()
302 if (!bss_desc->bcn_vht_cap || !vht_oper) in mwifiex_is_bss_in_11ac_mode()
305 if (vht_oper->chan_width == IEEE80211_VHT_CHANWIDTH_USE_HT) in mwifiex_is_bss_in_11ac_mode()
H A Dtdls.c238 struct ieee80211_vht_operation *vht_oper; in mwifiex_tdls_add_vht_oper() local
277 vht_oper = (struct ieee80211_vht_operation *)pos; in mwifiex_tdls_add_vht_oper()
302 vht_oper->chan_width = IEEE80211_VHT_CHANWIDTH_80MHZ; in mwifiex_tdls_add_vht_oper()
305 vht_oper->chan_width = IEEE80211_VHT_CHANWIDTH_160MHZ; in mwifiex_tdls_add_vht_oper()
308 vht_oper->chan_width = IEEE80211_VHT_CHANWIDTH_80P80MHZ; in mwifiex_tdls_add_vht_oper()
311 vht_oper->chan_width = IEEE80211_VHT_CHANWIDTH_USE_HT; in mwifiex_tdls_add_vht_oper()
332 vht_oper->basic_mcs_set = cpu_to_le16(mcs_map_result); in mwifiex_tdls_add_vht_oper()
334 switch (vht_oper->chan_width) { in mwifiex_tdls_add_vht_oper()
348 vht_oper->center_freq_seg0_idx = in mwifiex_tdls_add_vht_oper()