Home
last modified time | relevance | path

Searched refs:ht_oper (Results 1 – 12 of 12) sorted by relevance

/linux/net/mac80211/
H A Dspectmgmt.c80 struct ieee80211_ht_operation ht_oper; in validate_chandef_by_ht_vht_oper() local
94 ht_oper.primary_chan = ieee80211_frequency_to_channel(control_freq); in validate_chandef_by_ht_vht_oper()
96 ht_oper.ht_param = control_freq > center_freq1 ? in validate_chandef_by_ht_vht_oper()
100 ht_oper.ht_param = IEEE80211_HT_PARAM_CHA_SEC_NONE; in validate_chandef_by_ht_vht_oper()
102 ieee80211_chandef_ht_oper(&ht_oper, chandef); in validate_chandef_by_ht_vht_oper()
133 ht_oper.operation_mode = in validate_chandef_by_ht_vht_oper()
138 &vht_oper, &ht_oper, chandef)) in validate_chandef_by_ht_vht_oper()
H A Dutil.c2804 struct ieee80211_ht_operation *ht_oper; in ieee80211_ie_build_ht_oper() local
2808 ht_oper = (struct ieee80211_ht_operation *)pos; in ieee80211_ie_build_ht_oper()
2809 ht_oper->primary_chan = ieee80211_frequency_to_channel( in ieee80211_ie_build_ht_oper()
2817 ht_oper->ht_param = IEEE80211_HT_PARAM_CHA_SEC_ABOVE; in ieee80211_ie_build_ht_oper()
2819 ht_oper->ht_param = IEEE80211_HT_PARAM_CHA_SEC_BELOW; in ieee80211_ie_build_ht_oper()
2826 ht_oper->ht_param = IEEE80211_HT_PARAM_CHA_SEC_NONE; in ieee80211_ie_build_ht_oper()
2832 ht_oper->ht_param |= IEEE80211_HT_PARAM_CHAN_WIDTH_ANY; in ieee80211_ie_build_ht_oper()
2835 ht_oper->ht_param |= IEEE80211_HT_PARAM_RIFS_MODE; in ieee80211_ie_build_ht_oper()
2837 ht_oper->operation_mode = cpu_to_le16(prot_mode); in ieee80211_ie_build_ht_oper()
2838 ht_oper->stbc_param = 0x0000; in ieee80211_ie_build_ht_oper()
[all …]
H A Dmlme.c195 const struct ieee80211_ht_operation *ht_oper = elems->ht_operation; in ieee80211_determine_ap_chan() local
285 if (!ht_oper || !elems->ht_cap_elem) in ieee80211_determine_ap_chan()
290 ht_cfreq = ieee80211_channel_to_frequency(ht_oper->primary_chan, in ieee80211_determine_ap_chan()
304 ht_oper->primary_chan, channel->band); in ieee80211_determine_ap_chan()
308 ieee80211_chandef_ht_oper(ht_oper, chandef); in ieee80211_determine_ap_chan()
331 &he_oper_vht_cap, ht_oper, in ieee80211_determine_ap_chan()
346 vht_oper, ht_oper, in ieee80211_determine_ap_chan()
H A Dieee80211_i.h2777 bool ieee80211_chandef_ht_oper(const struct ieee80211_ht_operation *ht_oper,
H A Dcfg.c1379 if (params->ht_oper) { in ieee80211_calc_ap_he_and_lower()
1380 switch (u8_get_bits(params->ht_oper->ht_param, in ieee80211_calc_ap_he_and_lower()
/linux/drivers/net/wireless/marvell/mwifiex/
H A Dtdls.c190 struct ieee80211_ht_operation *ht_oper; in mwifiex_tdls_add_ht_oper() local
212 ht_oper = (void *)pos; in mwifiex_tdls_add_ht_oper()
214 ht_oper->primary_chan = bss_desc->channel; in mwifiex_tdls_add_ht_oper()
220 ht_oper->ht_param = bss_desc->bcn_ht_oper->ht_param; in mwifiex_tdls_add_ht_oper()
223 ht_oper->ht_param = in mwifiex_tdls_add_ht_oper()
225 ht_oper->ht_param |= BIT(2); in mwifiex_tdls_add_ht_oper()
228 memcpy(&sta_ptr->tdls_cap.ht_oper, ht_oper, in mwifiex_tdls_add_ht_oper()
987 memcpy(&sta_ptr->tdls_cap.ht_oper, pos + 2, in mwifiex_process_tdls_action_frame()
H A Djoin.c1102 ht_info->ht_oper.primary_chan = in mwifiex_cmd_802_11_ad_hoc_start()
1105 ht_info->ht_oper.ht_param = adapter->sec_chan_offset; in mwifiex_cmd_802_11_ad_hoc_start()
1106 ht_info->ht_oper.ht_param |= in mwifiex_cmd_802_11_ad_hoc_start()
1109 ht_info->ht_oper.operation_mode = in mwifiex_cmd_802_11_ad_hoc_start()
1111 ht_info->ht_oper.basic_set[0] = 0xff; in mwifiex_cmd_802_11_ad_hoc_start()
H A D11n.c385 ht_info->ht_oper.ht_param &= in mwifiex_cmd_append_11n_tlv()
H A Dfw.h1897 struct ieee80211_ht_operation ht_oper; member
/linux/drivers/net/wireless/nxp/nxpwifi/
H A Dfw.h1880 struct ieee80211_ht_operation ht_oper; member
/linux/include/net/
H A Dcfg80211.h1509 const struct ieee80211_ht_operation *ht_oper; member
/linux/net/wireless/
H A Dnl80211.c6664 if (op->datalen < sizeof(*bcn->ht_oper)) { in nl80211_calculate_ap_operation()
6668 bcn->ht_oper = (void *)op->data; in nl80211_calculate_ap_operation()