Home
last modified time | relevance | path

Searched refs:bss_desc (Results 1 – 21 of 21) sorted by relevance

/linux/drivers/net/wireless/marvell/mwifiex/
H A Djoin.c90 struct mwifiex_bssdescriptor *bss_desc) in mwifiex_cmd_append_tsf_tlv() argument
110 tsf_val = cpu_to_le64(bss_desc->fw_tsf); in mwifiex_cmd_append_tsf_tlv()
114 tsf_val = cpu_to_le64(bss_desc->timestamp); in mwifiex_cmd_append_tsf_tlv()
118 __func__, bss_desc->timestamp, bss_desc->fw_tsf); in mwifiex_cmd_append_tsf_tlv()
192 struct mwifiex_bssdescriptor *bss_desc, in mwifiex_setup_rates_from_bssdesc() argument
199 memcpy(out_rates, bss_desc->supported_rates, MWIFIEX_SUPPORTED_RATES); in mwifiex_setup_rates_from_bssdesc()
377 struct mwifiex_bssdescriptor *bss_desc) in mwifiex_cmd_802_11_associate() argument
399 priv->attempted_bss_desc = bss_desc; in mwifiex_cmd_802_11_associate()
402 bss_desc->mac_address, sizeof(assoc->peer_sta_addr)); in mwifiex_cmd_802_11_associate()
408 assoc->beacon_period = cpu_to_le16(bss_desc->beacon_period); in mwifiex_cmd_802_11_associate()
[all …]
H A D11ac.c158 struct mwifiex_bssdescriptor *bss_desc, in mwifiex_cmd_append_11ac_tlv() argument
170 if (bss_desc->bss_band & BAND_A) in mwifiex_cmd_append_11ac_tlv()
176 if (bss_desc->bcn_vht_cap) { in mwifiex_cmd_append_11ac_tlv()
183 (u8 *)bss_desc->bcn_vht_cap, in mwifiex_cmd_append_11ac_tlv()
187 bss_desc->bss_band); in mwifiex_cmd_append_11ac_tlv()
193 if (bss_desc->bcn_vht_oper) { in mwifiex_cmd_append_11ac_tlv()
203 (u8 *)bss_desc->bcn_vht_oper, in mwifiex_cmd_append_11ac_tlv()
215 bss_desc->bcn_vht_oper->chan_width); in mwifiex_cmd_append_11ac_tlv()
220 bss_desc->bcn_vht_oper->chan_width); in mwifiex_cmd_append_11ac_tlv()
225 bss_desc->bcn_vht_oper->chan_width); in mwifiex_cmd_append_11ac_tlv()
[all …]
H A Dscan.c70 struct mwifiex_bssdescriptor *bss_desc) in _dbg_security_flags() argument
75 bss_desc->bcn_wpa_ie ? in _dbg_security_flags()
76 bss_desc->bcn_wpa_ie->vend_hdr.element_id : 0, in _dbg_security_flags()
77 bss_desc->bcn_rsn_ie ? in _dbg_security_flags()
78 bss_desc->bcn_rsn_ie->ieee_hdr.element_id : 0, in _dbg_security_flags()
83 bss_desc->privacy); in _dbg_security_flags()
85 #define dbg_security_flags(mask, desc, priv, bss_desc) \ argument
86 _dbg_security_flags(MWIFIEX_DBG_##mask, desc, __func__, priv, bss_desc)
139 mwifiex_is_rsn_oui_present(struct mwifiex_bssdescriptor *bss_desc, u32 cipher) in mwifiex_is_rsn_oui_present() argument
145 if (has_ieee_hdr(bss_desc->bcn_rsn_ie, WLAN_EID_RSN)) { in mwifiex_is_rsn_oui_present()
[all …]
H A Dsta_ioctl.c143 struct mwifiex_bssdescriptor *bss_desc) in mwifiex_fill_new_bss_desc() argument
154 bss_desc->timestamp = ies->tsf; in mwifiex_fill_new_bss_desc()
163 memcpy(bss_desc->mac_address, bss->bssid, ETH_ALEN); in mwifiex_fill_new_bss_desc()
164 bss_desc->rssi = bss->signal; in mwifiex_fill_new_bss_desc()
166 bss_desc->beacon_buf = beacon_ie; in mwifiex_fill_new_bss_desc()
167 bss_desc->beacon_buf_size = beacon_ie_len; in mwifiex_fill_new_bss_desc()
168 bss_desc->beacon_period = bss->beacon_interval; in mwifiex_fill_new_bss_desc()
169 bss_desc->cap_info_bitmap = bss->capability; in mwifiex_fill_new_bss_desc()
170 bss_desc->bss_band = bss_priv->band; in mwifiex_fill_new_bss_desc()
171 bss_desc->fw_tsf = bss_priv->fw_tsf; in mwifiex_fill_new_bss_desc()
[all …]
H A D11h.c27 struct mwifiex_bssdescriptor *bss_desc) in mwifiex_11h_process_infra_join() argument
39 radio_type = mwifiex_band_to_radio_type((u8) bss_desc->bss_band); in mwifiex_11h_process_infra_join()
52 constraint->chan = bss_desc->channel; in mwifiex_11h_process_infra_join()
53 constraint->constraint = bss_desc->local_constraint; in mwifiex_11h_process_infra_join()
89 struct mwifiex_bssdescriptor *bss_desc) in mwifiex_11h_process_join() argument
91 if (bss_desc->sensed_11h) { in mwifiex_11h_process_join()
97 bss_desc->cap_info_bitmap |= WLAN_CAPABILITY_SPECTRUM_MGMT; in mwifiex_11h_process_join()
98 mwifiex_11h_process_infra_join(priv, buffer, bss_desc); in mwifiex_11h_process_join()
103 bss_desc->cap_info_bitmap &= ~WLAN_CAPABILITY_SPECTRUM_MGMT; in mwifiex_11h_process_join()
H A D11n.c300 struct mwifiex_bssdescriptor *bss_desc, in mwifiex_cmd_append_11n_tlv() argument
316 radio_type = mwifiex_band_to_radio_type((u8) bss_desc->bss_band); in mwifiex_cmd_append_11n_tlv()
319 if (bss_desc->bcn_ht_cap) { in mwifiex_cmd_append_11n_tlv()
326 (u8 *)bss_desc->bcn_ht_cap, in mwifiex_cmd_append_11n_tlv()
331 if (bss_desc->bcn_ht_oper) { in mwifiex_cmd_append_11n_tlv()
332 u8 ht_param = bss_desc->bcn_ht_oper->ht_param; in mwifiex_cmd_append_11n_tlv()
334 mwifiex_band_to_radio_type(bss_desc->bss_band); in mwifiex_cmd_append_11n_tlv()
336 ieee80211_channel_to_frequency(bss_desc->channel, in mwifiex_cmd_append_11n_tlv()
367 if (bss_desc->bcn_ht_oper) { in mwifiex_cmd_append_11n_tlv()
380 (u8 *)bss_desc->bcn_ht_oper, in mwifiex_cmd_append_11n_tlv()
[all …]
H A Dtdls.c192 struct mwifiex_bssdescriptor *bss_desc = in mwifiex_tdls_add_ht_oper() local
214 ht_oper->primary_chan = bss_desc->channel; in mwifiex_tdls_add_ht_oper()
218 bss_desc->bcn_ht_oper && in mwifiex_tdls_add_ht_oper()
219 ISALLOWED_CHANWIDTH40(bss_desc->bcn_ht_oper->ht_param)) in mwifiex_tdls_add_ht_oper()
220 ht_oper->ht_param = bss_desc->bcn_ht_oper->ht_param; in mwifiex_tdls_add_ht_oper()
224 mwifiex_get_sec_chan_offset(bss_desc->channel); in mwifiex_tdls_add_ht_oper()
237 struct mwifiex_bssdescriptor *bss_desc; in mwifiex_tdls_add_vht_oper() local
248 bss_desc = &priv->curr_bss_params.bss_descriptor; in mwifiex_tdls_add_vht_oper()
271 ap_vht_cap = bss_desc->bcn_vht_cap; in mwifiex_tdls_add_vht_oper()
279 if (bss_desc->bss_band & BAND_A) in mwifiex_tdls_add_vht_oper()
[all …]
H A D11ac.h26 struct mwifiex_bssdescriptor *bss_desc,
H A D11n.h23 struct mwifiex_bssdescriptor *bss_desc,
/linux/drivers/net/wireless/nxp/nxpwifi/
H A Djoin.c78 struct nxpwifi_bssdescriptor *bss_desc) in nxpwifi_cmd_append_tsf_tlv() argument
98 tsf_val = cpu_to_le64(bss_desc->fw_tsf); in nxpwifi_cmd_append_tsf_tlv()
102 tsf_val = cpu_to_le64(bss_desc->timestamp); in nxpwifi_cmd_append_tsf_tlv()
106 __func__, bss_desc->timestamp, bss_desc->fw_tsf); in nxpwifi_cmd_append_tsf_tlv()
170 struct nxpwifi_bssdescriptor *bss_desc, in nxpwifi_setup_rates_from_bssdesc() argument
178 memcpy(out_rates, bss_desc->supported_rates, NXPWIFI_SUPPORTED_RATES); in nxpwifi_setup_rates_from_bssdesc()
266 struct nxpwifi_bssdescriptor *bss_desc) in nxpwifi_cmd_802_11_associate() argument
290 priv->attempted_bss_desc = bss_desc; in nxpwifi_cmd_802_11_associate()
293 bss_desc->mac_address, sizeof(assoc->peer_sta_addr)); in nxpwifi_cmd_802_11_associate()
299 assoc->beacon_period = cpu_to_le16(bss_desc->beacon_period); in nxpwifi_cmd_802_11_associate()
[all …]
H A Dscan.c61 struct nxpwifi_bssdescriptor *bss_desc) in _dbg_security_flags() argument
66 bss_desc->bcn_wpa_ie ? in _dbg_security_flags()
67 bss_desc->bcn_wpa_ie->vend_hdr.element_id : 0, in _dbg_security_flags()
68 bss_desc->bcn_rsn_ie ? in _dbg_security_flags()
69 bss_desc->bcn_rsn_ie->id : 0, in _dbg_security_flags()
74 bss_desc->privacy); in _dbg_security_flags()
77 #define dbg_security_flags(mask, desc, priv, bss_desc) \ argument
78 _dbg_security_flags(NXPWIFI_DBG_##mask, __func__, desc, priv, bss_desc)
108 nxpwifi_is_rsn_oui_present(struct nxpwifi_bssdescriptor *bss_desc, in nxpwifi_is_rsn_oui_present() argument
115 if (bss_desc->bcn_rsn_ie) { in nxpwifi_is_rsn_oui_present()
[all …]
H A Dsta_cfg.c121 struct nxpwifi_bssdescriptor *bss_desc) in nxpwifi_fill_new_bss_desc() argument
132 bss_desc->timestamp = ies->tsf; in nxpwifi_fill_new_bss_desc()
141 memcpy(bss_desc->mac_address, bss->bssid, ETH_ALEN); in nxpwifi_fill_new_bss_desc()
142 bss_desc->rssi = bss->signal; in nxpwifi_fill_new_bss_desc()
144 bss_desc->beacon_buf = beacon_ie; in nxpwifi_fill_new_bss_desc()
145 bss_desc->beacon_buf_size = beacon_ie_len; in nxpwifi_fill_new_bss_desc()
146 bss_desc->beacon_period = bss->beacon_interval; in nxpwifi_fill_new_bss_desc()
147 bss_desc->cap_info_bitmap = bss->capability; in nxpwifi_fill_new_bss_desc()
148 bss_desc->bss_band = bss_priv->band; in nxpwifi_fill_new_bss_desc()
149 bss_desc->fw_tsf = bss_priv->fw_tsf; in nxpwifi_fill_new_bss_desc()
[all …]
H A D11ac.c151 struct nxpwifi_bssdescriptor *bss_desc, in nxpwifi_cmd_append_11ac_tlv() argument
163 if (bss_desc->bss_band & BAND_A) in nxpwifi_cmd_append_11ac_tlv()
169 if (bss_desc->bcn_vht_cap) { in nxpwifi_cmd_append_11ac_tlv()
176 (u8 *)bss_desc->bcn_vht_cap, in nxpwifi_cmd_append_11ac_tlv()
180 bss_desc->bss_band); in nxpwifi_cmd_append_11ac_tlv()
186 if (bss_desc->bcn_vht_oper) { in nxpwifi_cmd_append_11ac_tlv()
196 (u8 *)bss_desc->bcn_vht_oper, in nxpwifi_cmd_append_11ac_tlv()
207 bss_desc->bcn_vht_oper->chan_width); in nxpwifi_cmd_append_11ac_tlv()
212 bss_desc->bcn_vht_oper->chan_width); in nxpwifi_cmd_append_11ac_tlv()
217 bss_desc->bcn_vht_oper->chan_width); in nxpwifi_cmd_append_11ac_tlv()
[all …]
H A D11n.c273 struct nxpwifi_bssdescriptor *bss_desc, in nxpwifi_cmd_append_11n_tlv() argument
289 radio_type = nxpwifi_band_to_radio_type((u8)bss_desc->bss_band); in nxpwifi_cmd_append_11n_tlv()
292 if (bss_desc->bcn_ht_cap) { in nxpwifi_cmd_append_11n_tlv()
299 (u8 *)bss_desc->bcn_ht_cap, in nxpwifi_cmd_append_11n_tlv()
304 if (bss_desc->bcn_ht_oper) { in nxpwifi_cmd_append_11n_tlv()
305 u8 ht_param = bss_desc->bcn_ht_oper->ht_param; in nxpwifi_cmd_append_11n_tlv()
307 nxpwifi_band_to_radio_type(bss_desc->bss_band); in nxpwifi_cmd_append_11n_tlv()
309 ieee80211_channel_to_frequency(bss_desc->channel, in nxpwifi_cmd_append_11n_tlv()
340 if (bss_desc->bcn_ht_oper) { in nxpwifi_cmd_append_11n_tlv()
347 chan_param->chan_number = bss_desc->bcn_ht_oper->primary_chan; in nxpwifi_cmd_append_11n_tlv()
[all …]
H A D11h.c27 struct nxpwifi_bssdescriptor *bss_desc) in nxpwifi_11h_process_infra_join() argument
39 radio_type = nxpwifi_band_to_radio_type((u8)bss_desc->bss_band); in nxpwifi_11h_process_infra_join()
52 constraint->chan = bss_desc->channel; in nxpwifi_11h_process_infra_join()
53 constraint->constraint = bss_desc->local_constraint; in nxpwifi_11h_process_infra_join()
90 struct nxpwifi_bssdescriptor *bss_desc) in nxpwifi_11h_process_join() argument
92 if (bss_desc->sensed_11h) { in nxpwifi_11h_process_join()
96 bss_desc->cap_info_bitmap |= WLAN_CAPABILITY_SPECTRUM_MGMT; in nxpwifi_11h_process_join()
97 nxpwifi_11h_process_infra_join(priv, buffer, bss_desc); in nxpwifi_11h_process_join()
102 bss_desc->cap_info_bitmap &= ~WLAN_CAPABILITY_SPECTRUM_MGMT; in nxpwifi_11h_process_join()
H A D11ax.c80 struct nxpwifi_bssdescriptor *bss_desc) in nxpwifi_11ax_bandconfig_allowed() argument
82 u16 bss_band = bss_desc->bss_band; in nxpwifi_11ax_bandconfig_allowed()
84 if (bss_desc->disable_11n) in nxpwifi_11ax_bandconfig_allowed()
155 struct nxpwifi_bssdescriptor *bss_desc, in nxpwifi_cmd_append_11ax_tlv() argument
161 if (!bss_desc->bcn_he_cap) in nxpwifi_cmd_append_11ax_tlv()
165 ret_len = nxpwifi_fill_he_cap_tlv(priv, he_cap, bss_desc->bss_band); in nxpwifi_cmd_append_11ax_tlv()
393 static u8 nxpwifi_is_ap_11ax_twt_supported(struct nxpwifi_bssdescriptor *bss_desc) in nxpwifi_is_ap_11ax_twt_supported() argument
397 if (!bss_desc->bcn_he_cap) in nxpwifi_is_ap_11ax_twt_supported()
399 if (!(bss_desc->bcn_he_cap->mac_cap_info[0] & HE_MAC_CAP_TWT_RESP_SUPPORT)) in nxpwifi_is_ap_11ax_twt_supported()
401 if (!bss_desc->bcn_ext_cap) in nxpwifi_is_ap_11ax_twt_supported()
[all …]
H A D11ax.h32 struct nxpwifi_bssdescriptor *bss_desc);
38 struct nxpwifi_bssdescriptor *bss_desc);
41 struct nxpwifi_bssdescriptor *bss_desc,
H A D11ac.h26 struct nxpwifi_bssdescriptor *bss_desc,
H A Dsta_event.c268 struct nxpwifi_bssdescriptor *bss_desc; in nxpwifi_sta_event_channel_switch_ann() local
270 bss_desc = &priv->curr_bss_params.bss_descriptor; in nxpwifi_sta_event_channel_switch_ann()
272 priv->csa_chan = bss_desc->channel; in nxpwifi_sta_event_channel_switch_ann()
275 bss_desc->mac_address, false); in nxpwifi_sta_event_channel_switch_ann()
H A D11n.h23 struct nxpwifi_bssdescriptor *bss_desc,
H A Dmain.h1063 struct nxpwifi_bssdescriptor *bss_desc);
1066 struct nxpwifi_bssdescriptor *bss_desc);
1335 struct nxpwifi_bssdescriptor *bss_desc);
1339 struct nxpwifi_bssdescriptor *bss_desc);
1361 struct nxpwifi_bssdescriptor *bss_desc);