| /linux/drivers/net/wireless/ti/wl18xx/ |
| H A D | scan.c | 158 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 …]
|
| H A D | scan.h | 111 struct ieee80211_scan_ies *ies);
|
| /linux/net/wireless/tests/ |
| H A D | scan.c | 322 const struct cfg80211_bss_ies *ies, in inform_bss_inc_counter() argument 331 KUNIT_EXPECT_PTR_EQ(ctx->test, ies, rcu_dereference(bss->ies)); in inform_bss_inc_counter() 356 const struct cfg80211_bss_ies *ies; in test_inform_bss_ssid_only() local 381 ies = rcu_dereference(bss->ies); in test_inform_bss_ssid_only() 382 KUNIT_EXPECT_NOT_NULL(test, ies); in test_inform_bss_ssid_only() 383 KUNIT_EXPECT_EQ(test, ies->tsf, tsf); in test_inform_bss_ssid_only() 384 KUNIT_EXPECT_EQ(test, ies->len, sizeof(input)); in test_inform_bss_ssid_only() 385 KUNIT_EXPECT_MEMEQ(test, ies->data, input, sizeof(input)); in test_inform_bss_ssid_only() 451 const struct cfg80211_bss_ies *ies; in KUNIT_ARRAY_PARAM_DESC() local 648 ies = rcu_dereference(link_bss->ies); in KUNIT_ARRAY_PARAM_DESC() [all …]
|
| /linux/net/wireless/ |
| H A D | scan.c | 82 struct cfg80211_bss_ies *ies; in bss_free() local 87 ies = (void *)rcu_access_pointer(bss->pub.beacon_ies); in bss_free() 88 if (ies && !bss->pub.hidden_beacon_bss) in bss_free() 89 kfree_rcu(ies, rcu_head); in bss_free() 90 ies = (void *)rcu_access_pointer(bss->pub.proberesp_ies); in bss_free() 91 if (ies) in bss_free() 92 kfree_rcu(ies, rcu_head); in bss_free() 409 const struct cfg80211_bss_ies *ies; in is_bss() local 418 ies = rcu_access_pointer(a->ies); in is_bss() 543 cfg80211_calc_short_ssid(const struct cfg80211_bss_ies * ies,const struct element ** elem,u32 * s_ssid) cfg80211_calc_short_ssid() argument 762 cfg80211_parse_colocated_ap(const struct cfg80211_bss_ies * ies,struct list_head * list) cfg80211_parse_colocated_ap() argument 872 const struct cfg80211_bss_ies *ies; cfg80211_scan_6ghz() local 1409 cfg80211_find_elem_match(u8 eid,const u8 * ies,unsigned int len,const u8 * match,unsigned int match_len,unsigned int match_offset) cfg80211_find_elem_match() argument 1426 cfg80211_find_vendor_elem(unsigned int oui,int oui_type,const u8 * ies,unsigned int len) cfg80211_find_vendor_elem() argument 1743 const struct cfg80211_bss_ies *ies; cfg80211_combine_bsses() local 1819 const struct cfg80211_bss_ies *ies; cfg80211_update_hidden_bsses() local 1982 struct cfg80211_bss_ies *ies; __cfg80211_bss_update() local 2266 struct cfg80211_bss_ies *ies; cfg80211_inform_single_bss_data() local 2605 cfg80211_defragment_element(const struct element * elem,const u8 * ies,size_t ieslen,u8 * data,size_t data_len,u8 frag_id) cfg80211_defragment_element() argument 2849 const struct cfg80211_bss_ies *ies; cfg80211_gen_reporter_rnr() local 3652 ieee80211_scan_add_ies(struct iw_request_info * info,const struct cfg80211_bss_ies * ies,char * current_ev,char * end_buf) ieee80211_scan_add_ies() argument 3703 const struct cfg80211_bss_ies *ies; ieee80211_bss() local [all...] |
| H A D | util.c | 1102 const struct cfg80211_bss_ies *ies; in cfg80211_upload_connect_keys() 1104 ies = rcu_dereference(bss->ies); in cfg80211_upload_connect_keys() 1105 if (!ies) in cfg80211_upload_connect_keys() 1108 return cfg80211_find_elem(id, ies->data, ies->len); in cfg80211_upload_connect_keys() 1939 int cfg80211_get_p2p_attr(const u8 *ies, unsigned int len, in cfg80211_get_p2p_attr() 1955 iedatalen = ies[1]; in cfg80211_get_p2p_attr() 1959 if (ies[0] != WLAN_EID_VENDOR_SPECIFIC) in cfg80211_get_p2p_attr() 1965 iedata = ies in cfg80211_get_p2p_attr() 1076 const struct cfg80211_bss_ies *ies; ieee80211_bss_get_elem() local 1896 cfg80211_get_p2p_attr(const u8 * ies,unsigned int len,enum ieee80211_p2p_attr_id attr,u8 * buf,unsigned int bufsize) cfg80211_get_p2p_attr() argument 2022 skip_ie(const u8 * ies,size_t ielen,size_t pos) skip_ie() argument 2041 ieee80211_ie_split_ric(const u8 * ies,size_t ielen,const u8 * ids,int n_ids,const u8 * after_ric,int n_after_ric,size_t offset) ieee80211_ie_split_ric() argument [all...] |
| H A D | sme.c | 497 const u8 *ies, size_t ies_len, in cfg80211_sme_get_conn_ies() argument 505 (ies && cfg80211_find_ie(WLAN_EID_EXT_CAPABILITY, ies, ies_len))) { in cfg80211_sme_get_conn_ies() 506 *out_ies = kmemdup(ies, ies_len, GFP_KERNEL); in cfg80211_sme_get_conn_ies() 529 offs = ieee80211_ie_split(ies, ies_len, before_extcapa, in cfg80211_sme_get_conn_ies() 531 memcpy(buf, ies, offs); in cfg80211_sme_get_conn_ies() 534 ies + offs, ies_len - offs); in cfg80211_sme_get_conn_ies()
|
| H A D | mlme.c | 401 const struct cfg80211_bss_ies *ies; in cfg80211_mlme_check_mlo() 413 ies = rcu_dereference(req->links[i].bss->ies); in cfg80211_mlme_check_mlo() 415 ies->data, ies->len); in cfg80211_mlme_check_mlo() 399 const struct cfg80211_bss_ies *ies; cfg80211_mlme_check_mlo() local
|
| /linux/drivers/net/wireless/ti/wl12xx/ |
| H A D | scan.c | 310 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 …]
|
| H A D | scan.h | 124 struct ieee80211_scan_ies *ies);
|
| /linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | scan.c | 701 static u8 *iwl_mvm_copy_and_insert_ds_elem(struct iwl_mvm *mvm, const u8 *ies, in iwl_mvm_copy_and_insert_ds_elem() argument 714 memcpy(newpos, ies, len); in iwl_mvm_copy_and_insert_ds_elem() 718 offs = ieee80211_ie_split(ies, len, in iwl_mvm_copy_and_insert_ds_elem() 723 memcpy(newpos, ies, offs); in iwl_mvm_copy_and_insert_ds_elem() 731 memcpy(newpos, ies + offs, len - offs); in iwl_mvm_copy_and_insert_ds_elem() 753 struct ieee80211_scan_ies *ies, in iwl_mvm_build_scan_probe() argument 787 ies->ies[NL80211_BAND_2GHZ], in iwl_mvm_build_scan_probe() 788 ies->len[NL80211_BAND_2GHZ], in iwl_mvm_build_scan_probe() 794 memcpy(pos, ies->ies[NL80211_BAND_5GHZ], in iwl_mvm_build_scan_probe() 795 ies->len[NL80211_BAND_5GHZ]); in iwl_mvm_build_scan_probe() [all …]
|
| /linux/drivers/net/wireless/intel/iwlwifi/mld/ |
| H A D | scan.h | 12 struct ieee80211_scan_ies *ies); 24 struct ieee80211_scan_ies *ies,
|
| /linux/drivers/net/wireless/microchip/wilc1000/ |
| H A D | hif.c | 383 const struct cfg80211_bss_ies *ies; in wilc_parse_join_bss_param() local 395 ies = rcu_dereference(bss->ies); in wilc_parse_join_bss_param() 396 ies_data = kmemdup(ies->data, ies->len, GFP_ATOMIC); in wilc_parse_join_bss_param() 402 ies_len = ies->len; in wilc_parse_join_bss_param() 403 ies_tsf = ies->tsf; in wilc_parse_join_bss_param() 544 u8 *ies; in handle_rcvd_ntwrk_info() local 555 ies = rcvd_info->mgmt->u.beacon.variable; in handle_rcvd_ntwrk_info() 560 ch_elm = cfg80211_find_ie(WLAN_EID_DS_PARAMS, ies, ies_len); in handle_rcvd_ntwrk_info() 599 u8 *ies; in wilc_parse_assoc_resp_info() local 605 ies = &buffer[sizeof(*res)]; in wilc_parse_assoc_resp_info() [all …]
|
| H A D | hif.h | 171 int wilc_set_join_req(struct wilc_vif *vif, u8 *bssid, const u8 *ies,
|
| /linux/drivers/net/wireless/st/cw1200/ |
| H A D | scan.c | 376 u8 *ies; in cw1200_probe_work() local 413 ies = &frame.skb->data[sizeof(struct ieee80211_hdr_3addr)]; in cw1200_probe_work() 418 (u8 *)cfg80211_find_ie(WLAN_EID_SSID, ies, ies_len); in cw1200_probe_work() 432 memmove(&ssidie[2], nextie, &ies[ies_len] - nextie); in cw1200_probe_work()
|
| H A D | txrx.c | 1164 u8 *ies = ((struct ieee80211_mgmt *) in cw1200_rx_cb() local 1166 size_t ies_len = skb->len - (ies - (u8 *)(skb->data)); in cw1200_rx_cb() 1168 tim_ie = cfg80211_find_ie(WLAN_EID_TIM, ies, ies_len); in cw1200_rx_cb()
|
| /linux/drivers/net/wireless/marvell/mwifiex/ |
| H A D | sta_ioctl.c | 136 const struct cfg80211_bss_ies *ies; in mwifiex_fill_new_bss_desc() local 139 ies = rcu_dereference(bss->ies); in mwifiex_fill_new_bss_desc() 140 beacon_ie = kmemdup(ies->data, ies->len, GFP_ATOMIC); in mwifiex_fill_new_bss_desc() 141 beacon_ie_len = ies->len; in mwifiex_fill_new_bss_desc() 142 bss_desc->timestamp = ies->tsf; in mwifiex_fill_new_bss_desc()
|
| H A D | ie.c | 213 static int mwifiex_update_vs_ie(const u8 *ies, int ies_len, in mwifiex_update_vs_ie() argument 221 vendor_ie = cfg80211_find_vendor_ie(oui, oui_type, ies, ies_len); in mwifiex_update_vs_ie()
|
| H A D | util.c | 713 mwifiex_set_sta_ht_cap(struct mwifiex_private *priv, const u8 *ies, in mwifiex_set_sta_ht_cap() argument 719 if (!ies) in mwifiex_set_sta_ht_cap() 722 ht_cap_ie = (void *)cfg80211_find_ie(WLAN_EID_HT_CAPABILITY, ies, in mwifiex_set_sta_ht_cap()
|
| /linux/drivers/net/wireless/silabs/wfx/ |
| H A D | hif_tx.h | 54 int wfx_hif_update_ie_beacon(struct wfx_vif *wvif, const u8 *ies, size_t ies_len);
|
| H A D | hif_tx.c | 521 int wfx_hif_update_ie_beacon(struct wfx_vif *wvif, const u8 *ies, size_t ies_len) in wfx_hif_update_ie_beacon() argument 532 memcpy(body->ie, ies, ies_len); in wfx_hif_update_ie_beacon()
|
| /linux/drivers/net/wireless/ti/wlcore/ |
| H A D | scan.h | 26 struct ieee80211_scan_ies *ies);
|
| H A D | wlcore.h | 87 struct ieee80211_scan_ies *ies);
|
| /linux/drivers/net/wireless/quantenna/qtnfmac/ |
| H A D | qlink.h | 975 u8 ies[]; member 1273 u8 ies[]; member 1300 u8 ies[]; member 1459 u8 ies[]; member
|
| /linux/drivers/net/wireless/intel/iwlwifi/dvm/ |
| H A D | scan.c | 562 const u8 *ies, int ie_len, const u8 *ssid, in iwl_fill_probe_req() argument 601 if (ies && ie_len) { in iwl_fill_probe_req() 602 memcpy(pos, ies, ie_len); in iwl_fill_probe_req()
|
| /linux/tools/testing/selftests/tc-testing/creating-testcases/ |
| H A D | AddingTestCases.txt | 20 and the path to your directory(ies).
|