Home
last modified time | relevance | path

Searched refs:ies (Results 1 – 25 of 75) sorted by relevance

123

/linux/net/wireless/
A Dscan.c127 if (ies) in bss_free()
394 ies = rcu_access_pointer(a->ies); in is_bss()
395 if (!ies) in is_bss()
755 ies = rcu_access_pointer(res->ies); in cfg80211_scan_6ghz()
1567 ies = rcu_access_pointer(bss->pub.ies); in cfg80211_combine_bsses()
1945 ies = kzalloc(sizeof(*ies) + ielen, gfp); in cfg80211_inform_single_bss_data()
1946 if (!ies) in cfg80211_inform_single_bss_data()
1964 rcu_assign_pointer(tmp.pub.ies, ies); in cfg80211_inform_single_bss_data()
2397 ies = kzalloc(sizeof(*ies) + ielen, gfp); in cfg80211_inform_single_bss_frame_data()
2410 rcu_assign_pointer(tmp.pub.ies, ies); in cfg80211_inform_single_bss_frame_data()
[all …]
A Dutil.c916 ies = rcu_dereference(bss->ies); in ieee80211_bss_get_elem()
917 if (!ies) in ieee80211_bss_get_elem()
920 return cfg80211_find_elem(id, ies->data, ies->len); in ieee80211_bss_get_elem()
1466 iedatalen = ies[1]; in cfg80211_get_p2p_attr()
1476 iedata = ies + 2; in cfg80211_get_p2p_attr()
1539 len -= ies[1] + 2; in cfg80211_get_p2p_attr()
1540 ies += ies[1] + 2; in cfg80211_get_p2p_attr()
1579 u8 len = ies[pos + 1]; in skip_ie()
1588 len = ies[pos + 1]; in skip_ie()
1615 pos = skip_ie(ies, ielen, pos); in ieee80211_ie_split_ric()
[all …]
A Dsme.c458 const u8 *ies, size_t ies_len, in cfg80211_sme_get_conn_ies() argument
466 (ies && cfg80211_find_ie(WLAN_EID_EXT_CAPABILITY, ies, ies_len))) { in cfg80211_sme_get_conn_ies()
467 *out_ies = kmemdup(ies, ies_len, GFP_KERNEL); in cfg80211_sme_get_conn_ies()
490 offs = ieee80211_ie_split(ies, ies_len, before_extcapa, in cfg80211_sme_get_conn_ies()
492 memcpy(buf, ies, offs); in cfg80211_sme_get_conn_ies()
495 ies + offs, ies_len - offs); in cfg80211_sme_get_conn_ies()
/linux/drivers/net/wireless/ti/wl18xx/
A Dscan.c158 struct ieee80211_scan_ies *ies) in wl18xx_scan_sched_scan_config() argument
247 ies->ies[band], in wl18xx_scan_sched_scan_config()
248 ies->len[band], in wl18xx_scan_sched_scan_config()
249 ies->common_ies, in wl18xx_scan_sched_scan_config()
250 ies->common_ie_len, in wl18xx_scan_sched_scan_config()
264 ies->ies[band], in wl18xx_scan_sched_scan_config()
265 ies->len[band], in wl18xx_scan_sched_scan_config()
266 ies->common_ies, in wl18xx_scan_sched_scan_config()
267 ies->common_ie_len, in wl18xx_scan_sched_scan_config()
291 struct ieee80211_scan_ies *ies) in wl18xx_sched_scan_start() argument
[all …]
A Dscan.h111 struct ieee80211_scan_ies *ies);
/linux/drivers/net/wireless/ti/wl12xx/
A Dscan.c310 struct ieee80211_scan_ies *ies) in wl1271_scan_sched_scan_config() argument
372 ies->ies[band], in wl1271_scan_sched_scan_config()
373 ies->len[band], in wl1271_scan_sched_scan_config()
374 ies->common_ies, in wl1271_scan_sched_scan_config()
375 ies->common_ie_len, in wl1271_scan_sched_scan_config()
389 ies->ies[band], in wl1271_scan_sched_scan_config()
390 ies->len[band], in wl1271_scan_sched_scan_config()
391 ies->common_ies, in wl1271_scan_sched_scan_config()
392 ies->common_ie_len, in wl1271_scan_sched_scan_config()
449 struct ieee80211_scan_ies *ies) in wl12xx_sched_scan_start() argument
[all …]
A Dscan.h124 struct ieee80211_scan_ies *ies);
/linux/net/mac80211/
A Dfils_aead.c221 u8 *capab, *ies, *encr; in fils_encrypt_assoc_req() local
229 ies = mgmt->u.reassoc_req.variable; in fils_encrypt_assoc_req()
232 ies = mgmt->u.assoc_req.variable; in fils_encrypt_assoc_req()
236 ies, skb->data + skb->len - ies); in fils_encrypt_assoc_req()
273 u8 *capab, *ies, *encr; in fils_decrypt_assoc_resp() local
284 ies = mgmt->u.assoc_resp.variable; in fils_decrypt_assoc_resp()
286 ies, frame + *frame_len - ies); in fils_decrypt_assoc_resp()
A Dmlme.c2195 ies = rcu_dereference(cbss->ies); in ieee80211_set_associated()
2196 if (ies) { in ieee80211_set_associated()
2200 ies->data, ies->len, in ieee80211_set_associated()
3367 ies = rcu_dereference(cbss->ies); in ieee80211_assoc_success()
3368 if (ies) in ieee80211_assoc_success()
3369 bss_ies = kmemdup(ies, sizeof(*ies) + ies->len, in ieee80211_assoc_success()
5030 ies = rcu_dereference(cbss->ies); in ieee80211_prep_channel()
5031 elems = ieee802_11_parse_elems(ies->data, ies->len, false, in ieee80211_prep_channel()
5189 const u8 *tim_ie = cfg80211_find_ie(WLAN_EID_TIM, ies->data, ies->len); in ieee80211_get_dtim()
5191 ies->len); in ieee80211_get_dtim()
[all …]
A Dibss.c407 const struct cfg80211_bss_ies *ies; in ieee80211_sta_join_ibss() local
471 ies = rcu_dereference(cbss->ies); in ieee80211_sta_join_ibss()
472 tsf = ies->tsf; in ieee80211_sta_join_ibss()
489 const struct cfg80211_bss_ies *ies; in ieee80211_ibss_csa_beacon() local
507 ies = rcu_dereference(cbss->ies); in ieee80211_ibss_csa_beacon()
508 tsf = ies->tsf; in ieee80211_ibss_csa_beacon()
/linux/drivers/net/wireless/microchip/wilc1000/
A Dhif.c373 const struct cfg80211_bss_ies *ies = rcu_dereference(bss->ies); in wilc_parse_join_bss_param() local
385 ssid_elm = cfg80211_find_ie(WLAN_EID_SSID, ies->data, ies->len); in wilc_parse_join_bss_param()
391 tim_elm = cfg80211_find_ie(WLAN_EID_TIM, ies->data, ies->len); in wilc_parse_join_bss_param()
409 ies->data, ies->len); in wilc_parse_join_bss_param()
428 ret = cfg80211_get_p2p_attr(ies->data, ies->len, in wilc_parse_join_bss_param()
452 ies->data, ies->len); in wilc_parse_join_bss_param()
467 ies->data, ies->len); in wilc_parse_join_bss_param()
473 rsn_ie = cfg80211_find_ie(WLAN_EID_RSN, ies->data, ies->len); in wilc_parse_join_bss_param()
505 u8 *ies; in handle_rcvd_ntwrk_info() local
560 u8 *ies; in wilc_parse_assoc_resp_info() local
[all …]
/linux/drivers/net/wireless/intel/iwlwifi/mvm/
A Dscan.c708 memcpy(newpos, ies, len); in iwl_mvm_copy_and_insert_ds_elem()
717 memcpy(newpos, ies, offs); in iwl_mvm_copy_and_insert_ds_elem()
749 struct ieee80211_scan_ies *ies, in iwl_mvm_build_scan_probe() argument
783 ies->ies[NL80211_BAND_2GHZ], in iwl_mvm_build_scan_probe()
784 ies->len[NL80211_BAND_2GHZ], in iwl_mvm_build_scan_probe()
790 memcpy(pos, ies->ies[NL80211_BAND_5GHZ], in iwl_mvm_build_scan_probe()
797 memcpy(pos, ies->ies[NL80211_BAND_6GHZ], in iwl_mvm_build_scan_probe()
803 memcpy(pos, ies->common_ies, ies->common_ie_len); in iwl_mvm_build_scan_probe()
836 (ies->common_ie_len + in iwl_mvm_scan_fits()
837 ies->len[NL80211_BAND_2GHZ] + in iwl_mvm_scan_fits()
[all …]
/linux/drivers/staging/r8188eu/core/
A Drtw_p2p.c808 u8 *ies; in process_assoc_req_p2p_ie() local
824 ies = pframe + WLAN_HDR_A3_LEN + ie_offset; in process_assoc_req_p2p_ie()
1061 u8 *ies; in process_p2p_group_negotation_req() local
1098 ies = pframe + _PUBLIC_ACTION_IE_OFFSET_; in process_p2p_group_negotation_req()
1202 u8 *ies; in process_p2p_group_negotation_resp() local
1206 ies = pframe + _PUBLIC_ACTION_IE_OFFSET_; in process_p2p_group_negotation_resp()
1211 if (rtw_get_wps_ie(ies, ies_len, NULL, &wps_ielen)) { in process_p2p_group_negotation_resp()
1362 u8 *ies; in process_p2p_group_negotation_confirm() local
1367 ies = pframe + _PUBLIC_ACTION_IE_OFFSET_; in process_p2p_group_negotation_confirm()
1543 u8 *ies; in process_p2p_ps_ie() local
[all …]
/linux/drivers/staging/rtl8723bs/core/
A Drtw_ieee80211.c221 int rtw_ies_remove_ie(u8 *ies, uint *ies_len, uint offset, u8 eid, u8 *oui, u8 oui_len) in rtw_ies_remove_ie() argument
229 if (!ies || !ies_len || *ies_len <= offset) in rtw_ies_remove_ie()
232 start = ies + offset; in rtw_ies_remove_ie()
293 u8 *ie = pdev_network->ies; in rtw_generate_ie()
1032 pbuf = rtw_get_wpa_ie(&pnetwork->network.ies[12], &wpa_ielen, pnetwork->network.ie_length-12); in rtw_get_cipher_info()
1042 pbuf = rtw_get_wpa2_ie(&pnetwork->network.ies[12], &wpa_ielen, pnetwork->network.ie_length-12); in rtw_get_cipher_info()
1069 memcpy((u8 *)&le_cap, rtw_get_capability_from_ie(pnetwork->network.ies), 2); in rtw_get_bcn_info()
1077 rtw_get_sec_ie(pnetwork->network.ies, pnetwork->network.ie_length, NULL, &rsn_len, NULL, &wpa_len); in rtw_get_bcn_info()
1091 …p = rtw_get_ie(pnetwork->network.ies + _FIXED_IE_LENGTH_, WLAN_EID_HT_CAPABILITY, &len, pnetwork->… in rtw_get_bcn_info()
1099 …p = rtw_get_ie(pnetwork->network.ies + _FIXED_IE_LENGTH_, WLAN_EID_HT_OPERATION, &len, pnetwork->n… in rtw_get_bcn_info()
A Drtw_cmd.c760 memcpy(&psecuritypriv->authenticator_ie[1], &psecnetwork->ies[12], psecnetwork->ie_length-12); in rtw_joinbss_cmd()
762 memcpy(&psecuritypriv->authenticator_ie[1], &psecnetwork->ies[12], (256-1)); in rtw_joinbss_cmd()
773 …k->ie_length = rtw_restruct_sec_ie(padapter, &pnetwork->network.ies[0], &psecnetwork->ies[0], pnet… in rtw_joinbss_cmd()
779 …tmp_len = rtw_restruct_wmm_ie(padapter, &pnetwork->network.ies[0], &psecnetwork->ies[0], pnetwork-… in rtw_joinbss_cmd()
790 …ptmp = rtw_get_ie(&pnetwork->network.ies[12], WLAN_EID_HT_CAPABILITY, &tmp_len, pnetwork->network.… in rtw_joinbss_cmd()
800 rtw_build_wmm_ie_ht(padapter, &psecnetwork->ies[12], &psecnetwork->ie_length); in rtw_joinbss_cmd()
803 rtw_restructure_ht_ie(padapter, &pnetwork->network.ies[12], &psecnetwork->ies[0], in rtw_joinbss_cmd()
809 rtw_append_exented_cap(padapter, &psecnetwork->ies[0], &psecnetwork->ie_length); in rtw_joinbss_cmd()
811 pmlmeinfo->assoc_AP_vendor = check_assoc_AP(pnetwork->network.ies, pnetwork->network.ie_length); in rtw_joinbss_cmd()
A Drtw_wlan_util.c379 memcpy((unsigned char *)&val, rtw_get_beacon_interval_from_ie(bss->ies), 2); in get_beacon_interval()
1201 memcpy(bssid->ies, (pframe + sizeof(struct ieee80211_hdr_3addr)), bssid->ie_length); in rtw_check_bcn_info()
1205 …p = rtw_get_ie(bssid->ies + _FIXED_IE_LENGTH_, WLAN_EID_HT_CAPABILITY, &len, bssid->ie_length - _F… in rtw_check_bcn_info()
1213 …p = rtw_get_ie(bssid->ies + _FIXED_IE_LENGTH_, WLAN_EID_HT_OPERATION, &len, bssid->ie_length - _FI… in rtw_check_bcn_info()
1232 …p = rtw_get_ie(bssid->ies + _FIXED_IE_LENGTH_, WLAN_EID_DS_PARAMS, &len, bssid->ie_length - _FIXED… in rtw_check_bcn_info()
1236 rtw_get_ie(bssid->ies + _FIXED_IE_LENGTH_, WLAN_EID_HT_OPERATION, in rtw_check_bcn_info()
1249 …p = rtw_get_ie(bssid->ies + _FIXED_IE_LENGTH_, WLAN_EID_SSID, &len, bssid->ie_length - _FIXED_IE_L… in rtw_check_bcn_info()
1275 rtw_get_sec_ie(bssid->ies, bssid->ie_length, NULL, &rsn_len, NULL, &wpa_len); in rtw_check_bcn_info()
1289 pbuf = rtw_get_wpa_ie(&bssid->ies[12], &wpa_ielen, bssid->ie_length-12); in rtw_check_bcn_info()
1294 pbuf = rtw_get_wpa2_ie(&bssid->ies[12], &wpa_ielen, bssid->ie_length-12); in rtw_check_bcn_info()
[all …]
A Drtw_mlme_ext.c2107 remain_len = ies_len - (next_ie-ies); in update_hidden_ssid()
2175 memcpy(pframe, cur_network->ies, cur_network->ie_length); in issue_beacon()
2336 wps_offset = (uint)(pwps_ie - cur_network->ies); in issue_probersp()
2342 memcpy(pframe, cur_network->ies, wps_offset); in issue_probersp()
2359 memcpy(pframe, cur_network->ies, cur_network->ie_length); in issue_probersp()
2377 (pframe-ies)-_FIXED_IE_LENGTH_); in issue_probersp()
2742 u8 *ie = pnetwork->ies; in issue_asocrsp()
2972 pIE = (struct ndis_80211_var_ie *)(pmlmeinfo->network.ies + i); in issue_assocreq()
5325 memcpy(pnetwork->ies, ((struct wlan_bssid_ex *)pbuf)->ies, pnetwork->ie_length); in createbss_hdl()
5390 memcpy(pnetwork->ies, ((struct wlan_bssid_ex *)pbuf)->ies, pnetwork->ie_length); in join_cmd_hdl()
[all …]
A Drtw_mlme.c318 memcpy((u8 *)&val, rtw_get_capability_from_ie(bss->ies), 2); in rtw_get_capability()
394 memcpy((u8 *)&tmps, rtw_get_capability_from_ie(src->ies), 2); in is_same_network()
395 memcpy((u8 *)&tmpd, rtw_get_capability_from_ie(dst->ies), 2); in is_same_network()
511 …rtw_update_protection(adapter, (pmlmepriv->cur_network.network.ies) + sizeof(struct ndis_802_11_fi… in update_current_network()
661 …if (rtw_get_wps_ie(pnetwork->network.ies+_FIXED_IE_LENGTH_, pnetwork->network.ie_length-_FIXED_IE_… in rtw_is_desired_network()
675 …p = rtw_get_ie(pnetwork->network.ies + _BEACON_IE_OFFSET_, WLAN_EID_RSN, &ie_len, (pnetwork->netwo… in rtw_is_desired_network()
718 memcpy(pmlmepriv->cur_network.network.ies, pnetwork->ies, 8); in rtw_survey_event_callback()
722 memcpy(ibss_wlan->network.ies, pnetwork->ies, 8); in rtw_survey_event_callback()
1113 memcpy(&cur_network->network.ies[0], &ptarget_wlan->network.ies[0], MAX_IE_SZ); in rtw_joinbss_update_network()
1144 rtw_update_protection(padapter, (cur_network->network.ies) + sizeof(struct ndis_802_11_fix_ie), in rtw_joinbss_update_network()
[all …]
/linux/drivers/net/wireless/quantenna/qtnfmac/
A Devent.c62 qlink_for_each_tlv(tlv, sta_assoc->ies, payload_len) { in qtnf_event_handle_sta_assoc()
87 if (!qlink_tlv_parsing_ok(tlv, sta_assoc->ies, payload_len)) { in qtnf_event_handle_sta_assoc()
230 qlink_for_each_tlv(tlv, join_info->ies, payload_len) { in qtnf_event_handle_bss_join()
264 if (!qlink_tlv_parsing_ok(tlv, join_info->ies, payload_len)) in qtnf_event_handle_bss_join()
351 const u8 *ies = NULL; in qtnf_event_handle_scan_results() local
397 ies = ie_set->ie_data; in qtnf_event_handle_scan_results()
409 le16_to_cpu(sr->bintval), ies, ies_len, in qtnf_event_handle_scan_results()
661 memcpy(ie, owe_ev->ies, ie_len); in qtnf_event_handle_update_owe()
A Dqlink.h975 u8 ies[]; member
1273 u8 ies[]; member
1300 u8 ies[]; member
1459 u8 ies[]; member
/linux/include/net/
A Dcfg80211.h2573 const struct cfg80211_bss_ies __rcu *ies; member
5973 return (void *)cfg80211_find_elem_match(eid, ies, len, in cfg80211_find_ie_match()
5995 cfg80211_find_elem(u8 eid, const u8 *ies, int len) in cfg80211_find_elem() argument
5997 return cfg80211_find_elem_match(eid, ies, len, NULL, 0, 0); in cfg80211_find_elem()
6017 return cfg80211_find_ie_match(eid, ies, len, NULL, 0, 0); in cfg80211_find_ie()
6036 cfg80211_find_ext_elem(u8 ext_eid, const u8 *ies, int len) in cfg80211_find_ext_elem() argument
6079 const u8 *ies,
6100 const u8 *ies, unsigned int len) in cfg80211_find_vendor_ie() argument
7908 const u8 *ies; member
7939 int cfg80211_get_p2p_attr(const u8 *ies, unsigned int len,
[all …]
/linux/drivers/net/wireless/ath/ath6kl/
A Dmain.c427 u8 *ies = NULL, *wpa_ie = NULL, *pos; in ath6kl_connect_ap_mode_sta() local
442 ies = mgmt->u.assoc_req.variable; in ath6kl_connect_ap_mode_sta()
443 ies_len = assoc_info + assoc_req_len - ies; in ath6kl_connect_ap_mode_sta()
447 ies = mgmt->u.reassoc_req.variable; in ath6kl_connect_ap_mode_sta()
448 ies_len = assoc_info + assoc_req_len - ies; in ath6kl_connect_ap_mode_sta()
452 pos = ies; in ath6kl_connect_ap_mode_sta()
453 while (pos && pos + 1 < ies + ies_len) { in ath6kl_connect_ap_mode_sta()
454 if (pos + 2 + pos[1] > ies + ies_len) in ath6kl_connect_ap_mode_sta()
494 sinfo->assoc_req_ies = ies; in ath6kl_connect_ap_mode_sta()
/linux/drivers/net/wireless/st/cw1200/
A Dscan.c378 u8 *ies; in cw1200_probe_work() local
415 ies = &frame.skb->data[sizeof(struct ieee80211_hdr_3addr)]; in cw1200_probe_work()
420 (u8 *)cfg80211_find_ie(WLAN_EID_SSID, ies, ies_len); in cw1200_probe_work()
434 memmove(&ssidie[2], nextie, &ies[ies_len] - nextie); in cw1200_probe_work()
/linux/drivers/net/wireless/marvell/mwifiex/
A Dsta_ioctl.c148 const struct cfg80211_bss_ies *ies; in mwifiex_fill_new_bss_desc() local
151 ies = rcu_dereference(bss->ies); in mwifiex_fill_new_bss_desc()
152 beacon_ie = kmemdup(ies->data, ies->len, GFP_ATOMIC); in mwifiex_fill_new_bss_desc()
153 beacon_ie_len = ies->len; in mwifiex_fill_new_bss_desc()
154 bss_desc->timestamp = ies->tsf; in mwifiex_fill_new_bss_desc()
/linux/drivers/staging/wfx/
A Dhif_tx.h58 int hif_update_ie_beacon(struct wfx_vif *wvif, const u8 *ies, size_t ies_len);

Completed in 119 milliseconds

123