Home
last modified time | relevance | path

Searched refs:ies (Results 1 - 25 of 143) sorted by relevance

123456

/kernel/linux/linux-5.10/drivers/net/wireless/ti/wl18xx/
H A Dscan.c97 /* TODO: per-band ies? */ in wl18xx_scan_send()
158 struct ieee80211_scan_ies *ies) in wl18xx_scan_sched_scan_config()
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 in wl18xx_scan_sched_scan_config()
155 wl18xx_scan_sched_scan_config(struct wl1271 *wl, struct wl12xx_vif *wlvif, struct cfg80211_sched_scan_request *req, struct ieee80211_scan_ies *ies) wl18xx_scan_sched_scan_config() argument
289 wl18xx_sched_scan_start(struct wl1271 *wl, struct wl12xx_vif *wlvif, struct cfg80211_sched_scan_request *req, struct ieee80211_scan_ies *ies) wl18xx_sched_scan_start() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/ti/wl18xx/
H A Dscan.c97 /* TODO: per-band ies? */ in wl18xx_scan_send()
158 struct ieee80211_scan_ies *ies) in wl18xx_scan_sched_scan_config()
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 in wl18xx_scan_sched_scan_config()
155 wl18xx_scan_sched_scan_config(struct wl1271 *wl, struct wl12xx_vif *wlvif, struct cfg80211_sched_scan_request *req, struct ieee80211_scan_ies *ies) wl18xx_scan_sched_scan_config() argument
289 wl18xx_sched_scan_start(struct wl1271 *wl, struct wl12xx_vif *wlvif, struct cfg80211_sched_scan_request *req, struct ieee80211_scan_ies *ies) wl18xx_sched_scan_start() argument
[all...]
/kernel/linux/linux-6.6/net/wireless/
H A Dscan.c120 struct cfg80211_bss_ies *ies; in bss_free() local
125 ies = (void *)rcu_access_pointer(bss->pub.beacon_ies); in bss_free()
126 if (ies && !bss->pub.hidden_beacon_bss) in bss_free()
127 kfree_rcu(ies, rcu_head); in bss_free()
128 ies = (void *)rcu_access_pointer(bss->pub.proberesp_ies); in bss_free()
129 if (ies) in bss_free()
130 kfree_rcu(ies, rcu_head); in bss_free()
420 const struct cfg80211_bss_ies *ies; in is_bss() local
429 ies = rcu_access_pointer(a->ies); in is_bss()
554 cfg80211_calc_short_ssid(const struct cfg80211_bss_ies *ies, const struct element **elem, u32 *s_ssid) cfg80211_calc_short_ssid() argument
648 cfg80211_parse_colocated_ap(const struct cfg80211_bss_ies *ies, struct list_head *list) cfg80211_parse_colocated_ap() argument
832 const struct cfg80211_bss_ies *ies; cfg80211_scan_6ghz() local
1304 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
1320 cfg80211_find_vendor_elem(unsigned int oui, int oui_type, const u8 *ies, unsigned int len) cfg80211_find_vendor_elem() argument
1606 const struct cfg80211_bss_ies *ies; cfg80211_combine_bsses() local
1684 const struct cfg80211_bss_ies *ies; cfg80211_update_hidden_bsses() local
1797 struct cfg80211_bss_ies *ies; __cfg80211_bss_update() local
2037 struct cfg80211_bss_ies *ies; cfg80211_inform_single_bss_data() local
2352 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
2795 struct cfg80211_bss_ies *ies; cfg80211_inform_single_bss_frame_data() local
3273 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
3325 const struct cfg80211_bss_ies *ies; ieee80211_bss() local
[all...]
H A Dutil.c997 const struct cfg80211_bss_ies *ies; in ieee80211_bss_get_elem() local
999 ies = rcu_dereference(bss->ies); in ieee80211_bss_get_elem()
1000 if (!ies) in ieee80211_bss_get_elem()
1003 return cfg80211_find_elem(id, ies->data, ies->len); in ieee80211_bss_get_elem()
1782 int cfg80211_get_p2p_attr(const u8 *ies, unsigned int len, in cfg80211_get_p2p_attr() argument
1798 iedatalen = ies[1]; in cfg80211_get_p2p_attr()
1802 if (ies[0] != WLAN_EID_VENDOR_SPECIFIC) in cfg80211_get_p2p_attr()
1808 iedata = ies in cfg80211_get_p2p_attr()
1908 skip_ie(const u8 *ies, size_t ielen, size_t pos) skip_ie() argument
1927 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...]
/kernel/linux/linux-5.10/net/wireless/
H A Dscan.c118 struct cfg80211_bss_ies *ies; in bss_free() local
123 ies = (void *)rcu_access_pointer(bss->pub.beacon_ies); in bss_free()
124 if (ies && !bss->pub.hidden_beacon_bss) in bss_free()
125 kfree_rcu(ies, rcu_head); in bss_free()
126 ies = (void *)rcu_access_pointer(bss->pub.proberesp_ies); in bss_free()
127 if (ies) in bss_free()
128 kfree_rcu(ies, rcu_head); in bss_free()
417 const struct cfg80211_bss_ies *ies; in is_bss() local
426 ies = rcu_access_pointer(a->ies); in is_bss()
553 cfg80211_calc_short_ssid(const struct cfg80211_bss_ies *ies, const struct element **elem, u32 *s_ssid) cfg80211_calc_short_ssid() argument
624 cfg80211_parse_colocated_ap(const struct cfg80211_bss_ies *ies, struct list_head *list) cfg80211_parse_colocated_ap() argument
798 const struct cfg80211_bss_ies *ies; cfg80211_scan_6ghz() local
1268 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
1284 cfg80211_find_vendor_elem(unsigned int oui, int oui_type, const u8 *ies, unsigned int len) cfg80211_find_vendor_elem() argument
1569 const struct cfg80211_bss_ies *ies; cfg80211_combine_bsses() local
1653 const struct cfg80211_bss_ies *ies; cfg80211_update_hidden_bsses() local
1769 struct cfg80211_bss_ies *ies; cfg80211_bss_update() local
1948 struct cfg80211_bss_ies *ies; cfg80211_inform_single_bss_data() local
2384 struct cfg80211_bss_ies *ies; cfg80211_inform_single_bss_frame_data() local
2885 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
2937 const struct cfg80211_bss_ies *ies; ieee80211_bss() local
[all...]
H A Dutil.c912 const struct cfg80211_bss_ies *ies; in ieee80211_bss_get_elem() local
914 ies = rcu_dereference(bss->ies); in ieee80211_bss_get_elem()
915 if (!ies) in ieee80211_bss_get_elem()
918 return cfg80211_find_elem(id, ies->data, ies->len); in ieee80211_bss_get_elem()
1419 int cfg80211_get_p2p_attr(const u8 *ies, unsigned int len, in cfg80211_get_p2p_attr() argument
1435 iedatalen = ies[1]; in cfg80211_get_p2p_attr()
1439 if (ies[0] != WLAN_EID_VENDOR_SPECIFIC) in cfg80211_get_p2p_attr()
1445 iedata = ies in cfg80211_get_p2p_attr()
1545 skip_ie(const u8 *ies, size_t ielen, size_t pos) skip_ie() argument
1564 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...]
/kernel/linux/linux-5.10/drivers/net/wireless/ti/wl12xx/
H A Dscan.c310 struct ieee80211_scan_ies *ies) in wl1271_scan_sched_scan_config()
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 in wl1271_scan_sched_scan_config()
307 wl1271_scan_sched_scan_config(struct wl1271 *wl, struct wl12xx_vif *wlvif, struct cfg80211_sched_scan_request *req, struct ieee80211_scan_ies *ies) wl1271_scan_sched_scan_config() argument
447 wl12xx_sched_scan_start(struct wl1271 *wl, struct wl12xx_vif *wlvif, struct cfg80211_sched_scan_request *req, struct ieee80211_scan_ies *ies) wl12xx_sched_scan_start() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/ti/wl12xx/
H A Dscan.c310 struct ieee80211_scan_ies *ies) in wl1271_scan_sched_scan_config()
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 in wl1271_scan_sched_scan_config()
307 wl1271_scan_sched_scan_config(struct wl1271 *wl, struct wl12xx_vif *wlvif, struct cfg80211_sched_scan_request *req, struct ieee80211_scan_ies *ies) wl1271_scan_sched_scan_config() argument
447 wl12xx_sched_scan_start(struct wl1271 *wl, struct wl12xx_vif *wlvif, struct cfg80211_sched_scan_request *req, struct ieee80211_scan_ies *ies) wl12xx_sched_scan_start() argument
[all...]
/kernel/linux/linux-5.10/net/mac80211/
H A Dfils_aead.c221 u8 *capab, *ies, *encr; in fils_encrypt_assoc_req() local
228 ies = mgmt->u.reassoc_req.variable; in fils_encrypt_assoc_req()
231 ies = mgmt->u.assoc_req.variable; in fils_encrypt_assoc_req()
235 ies, skb->data + skb->len - ies); in fils_encrypt_assoc_req()
272 u8 *capab, *ies, *encr; in fils_decrypt_assoc_resp() local
282 ies = mgmt->u.assoc_resp.variable; in fils_decrypt_assoc_resp()
284 ies, frame + *frame_len - ies); in fils_decrypt_assoc_resp()
/kernel/linux/linux-6.6/net/mac80211/
H 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()
H A Dmlme.c2767 const struct cfg80211_bss_ies *ies; in ieee80211_link_set_associated() local
2770 ies = rcu_dereference(cbss->ies); in ieee80211_link_set_associated()
2771 if (ies) { in ieee80211_link_set_associated()
2775 ies->data, ies->len, in ieee80211_link_set_associated()
4095 const struct cfg80211_bss_ies *ies; in ieee80211_assoc_config_link() local
4099 ies = rcu_dereference(cbss->ies); in ieee80211_assoc_config_link()
4100 if (ies) in ieee80211_assoc_config_link()
4208 const struct cfg80211_bss_ies *ies; ieee80211_assoc_config_link() local
4453 const struct cfg80211_bss_ies *ies; ieee80211_max_rx_chains() local
4547 ieee80211_verify_peer_he_mcs_support(struct ieee80211_sub_if_data *sdata, const struct cfg80211_bss_ies *ies, const struct ieee80211_he_operation *he_op) ieee80211_verify_peer_he_mcs_support() argument
4839 const struct cfg80211_bss_ies *ies; ieee80211_prep_channel() local
5070 ieee80211_get_dtim(const struct cfg80211_bss_ies *ies, u8 *dtim_count, u8 *dtim_period) ieee80211_get_dtim() argument
5172 const struct cfg80211_bss_ies *ies; ieee80211_assoc_success() local
7002 const struct cfg80211_bss_ies *ies; ieee80211_prep_connection() local
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/microchip/wilc1000/
H A Dhif.c368 const struct cfg80211_bss_ies *ies = rcu_dereference(bss->ies); in wilc_parse_join_bss_param() local
380 ssid_elm = cfg80211_find_ie(WLAN_EID_SSID, ies->data, ies->len); in wilc_parse_join_bss_param()
386 tim_elm = cfg80211_find_ie(WLAN_EID_TIM, ies->data, ies->len); in wilc_parse_join_bss_param()
393 rates_ie = cfg80211_find_ie(WLAN_EID_SUPP_RATES, ies->data, ies->len); in wilc_parse_join_bss_param()
404 ies->data, ies in wilc_parse_join_bss_param()
511 u8 *ies; handle_rcvd_ntwrk_info() local
566 u8 *ies; wilc_parse_assoc_resp_info() local
1290 wilc_set_join_req(struct wilc_vif *vif, u8 *bssid, const u8 *ies, size_t ies_len) wilc_set_join_req() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dscan.c745 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
758 memcpy(newpos, ies, len); in iwl_mvm_copy_and_insert_ds_elem()
762 offs = ieee80211_ie_split(ies, len, in iwl_mvm_copy_and_insert_ds_elem()
767 memcpy(newpos, ies, offs); in iwl_mvm_copy_and_insert_ds_elem()
775 memcpy(newpos, ies + offs, len - offs); in iwl_mvm_copy_and_insert_ds_elem()
799 struct ieee80211_scan_ies *ies, in iwl_mvm_build_scan_probe()
833 ies->ies[NL80211_BAND_2GHZ], in iwl_mvm_build_scan_probe()
834 ies->len[NL80211_BAND_2GHZ], in iwl_mvm_build_scan_probe()
840 memcpy(pos, ies in iwl_mvm_build_scan_probe()
798 iwl_mvm_build_scan_probe(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_scan_ies *ies, struct iwl_mvm_scan_params *params) iwl_mvm_build_scan_probe() argument
874 iwl_mvm_scan_fits(struct iwl_mvm *mvm, int n_ssids, struct ieee80211_scan_ies *ies, int n_channels) iwl_mvm_scan_fits() argument
2250 iwl_mvm_reg_scan_start(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct cfg80211_scan_request *req, struct ieee80211_scan_ies *ies) iwl_mvm_reg_scan_start() argument
2333 iwl_mvm_sched_scan_start(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct cfg80211_sched_scan_request *req, struct ieee80211_scan_ies *ies, int type) iwl_mvm_sched_scan_start() argument
[all...]
/kernel/linux/linux-6.6/drivers/staging/rtl8723bs/core/
H A Drtw_ieee80211.c208 * @ies: Address of IEs to search
209 * @ies_len: Pointer of length of ies, will update to new length
215 * Returns: _SUCCESS: ies is updated, _FAIL: not updated
217 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
225 if (!ies || !ies_len || *ies_len <= offset) in rtw_ies_remove_ie()
228 start = ies + offset; in rtw_ies_remove_ie()
289 u8 *ie = pdev_network->ies; in rtw_generate_ie()
1005 pbuf = rtw_get_wpa_ie(&pnetwork->network.ies[12], &wpa_ielen, pnetwork->network.ie_length-12); in rtw_get_cipher_info()
1015 pbuf = rtw_get_wpa2_ie(&pnetwork->network.ies[12], &wpa_ielen, pnetwork->network.ie_length-12); in rtw_get_cipher_info()
1042 memcpy((u8 *)&le_cap, rtw_get_capability_from_ie(pnetwork->network.ies), in rtw_get_bcn_info()
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dscan.c691 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
704 memcpy(newpos, ies, len); in iwl_mvm_copy_and_insert_ds_elem()
708 offs = ieee80211_ie_split(ies, len, in iwl_mvm_copy_and_insert_ds_elem()
713 memcpy(newpos, ies, offs); in iwl_mvm_copy_and_insert_ds_elem()
721 memcpy(newpos, ies + offs, len - offs); in iwl_mvm_copy_and_insert_ds_elem()
745 struct ieee80211_scan_ies *ies, in iwl_mvm_build_scan_probe()
779 ies->ies[NL80211_BAND_2GHZ], in iwl_mvm_build_scan_probe()
780 ies->len[NL80211_BAND_2GHZ], in iwl_mvm_build_scan_probe()
786 memcpy(pos, ies in iwl_mvm_build_scan_probe()
744 iwl_mvm_build_scan_probe(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_scan_ies *ies, struct iwl_mvm_scan_params *params) iwl_mvm_build_scan_probe() argument
826 iwl_mvm_scan_fits(struct iwl_mvm *mvm, int n_ssids, struct ieee80211_scan_ies *ies, int n_channels) iwl_mvm_scan_fits() argument
2923 iwl_mvm_reg_scan_start(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct cfg80211_scan_request *req, struct ieee80211_scan_ies *ies) iwl_mvm_reg_scan_start() argument
3017 iwl_mvm_sched_scan_start(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct cfg80211_sched_scan_request *req, struct ieee80211_scan_ies *ies, int type) iwl_mvm_sched_scan_start() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/quantenna/qtnfmac/
H 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()
/kernel/linux/linux-6.6/drivers/net/wireless/quantenna/qtnfmac/
H 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()
231 qlink_for_each_tlv(tlv, join_info->ies, payload_len) { in qtnf_event_handle_bss_join()
265 if (!qlink_tlv_parsing_ok(tlv, join_info->ies, payload_len)) in qtnf_event_handle_bss_join()
352 const u8 *ies = NULL; in qtnf_event_handle_scan_results() local
398 ies = ie_set->ie_data; in qtnf_event_handle_scan_results()
410 le16_to_cpu(sr->bintval), ies, ies_len, in qtnf_event_handle_scan_results()
662 memcpy(ie, owe_ev->ies, ie_len); in qtnf_event_handle_update_owe()
/kernel/linux/linux-5.10/drivers/staging/rtl8188eu/core/
H A Drtw_wlan_util.c322 memcpy((unsigned char *)&val, rtw_get_beacon_interval_from_ie(bss->ies), 2); in get_beacon_interval()
830 memcpy(bssid->ies, (pframe + sizeof(struct ieee80211_hdr_3addr)), bssid->ie_length); in rtw_check_bcn_info()
834 p = rtw_get_ie(bssid->ies + _FIXED_IE_LENGTH_, _HT_CAPABILITY_IE_, &len, bssid->ie_length - _FIXED_IE_LENGTH_); in rtw_check_bcn_info()
844 p = rtw_get_ie(bssid->ies + _FIXED_IE_LENGTH_, _HT_ADD_INFO_IE_, &len, bssid->ie_length - _FIXED_IE_LENGTH_); in rtw_check_bcn_info()
866 p = rtw_get_ie(bssid->ies + _FIXED_IE_LENGTH_, _DSSET_IE_, &len, bssid->ie_length - _FIXED_IE_LENGTH_); in rtw_check_bcn_info()
870 p = rtw_get_ie(bssid->ies + _FIXED_IE_LENGTH_, _HT_ADD_INFO_IE_, &len, bssid->ie_length - _FIXED_IE_LENGTH_); in rtw_check_bcn_info()
886 p = rtw_get_ie(bssid->ies + _FIXED_IE_LENGTH_, _SSID_IE_, &len, bssid->ie_length - _FIXED_IE_LENGTH_); in rtw_check_bcn_info()
924 rtw_get_sec_ie(bssid->ies, bssid->ie_length, NULL, &rsn_len, NULL, &wpa_len); in rtw_check_bcn_info()
941 pbuf = rtw_get_wpa_ie(&bssid->ies[12], &wpa_ielen, in rtw_check_bcn_info()
950 pbuf = rtw_get_wpa2_ie(&bssid->ies[1 in rtw_check_bcn_info()
[all...]
H A Drtw_ieee80211.c212 u8 *ie = pdev_network->ies; in rtw_generate_ie()
558 * rtw_get_wps_ie - Search WPS IE from a series of ies
559 * @in_ie: Address of ies to search
769 * @start: Pointer to the start of ies
923 pbuf = rtw_get_wpa_ie(&pnetwork->network.ies[12], &wpa_ielen, pnetwork->network.ie_length - 12); in rtw_get_cipher_info()
938 pbuf = rtw_get_wpa2_ie(&pnetwork->network.ies[12], &wpa_ielen, pnetwork->network.ie_length - 12); in rtw_get_cipher_info()
968 memcpy(&le_tmp, rtw_get_capability_from_ie(pnetwork->network.ies), 2); in rtw_get_bcn_info()
976 rtw_get_sec_ie(pnetwork->network.ies, pnetwork->network.ie_length, NULL, &rsn_len, NULL, &wpa_len); in rtw_get_bcn_info()
998 p = rtw_get_ie(pnetwork->network.ies + _FIXED_IE_LENGTH_, _HT_CAPABILITY_IE_, &len, pnetwork->network.ie_length - _FIXED_IE_LENGTH_); in rtw_get_bcn_info()
1008 p = rtw_get_ie(pnetwork->network.ies in rtw_get_bcn_info()
[all...]
H A Drtw_cmd.c382 /* for ies is fix buf size */ in rtw_joinbss_cmd()
420 memcpy(&psecuritypriv->authenticator_ie[1], &psecnetwork->ies[12], in rtw_joinbss_cmd()
423 memcpy(&psecuritypriv->authenticator_ie[1], &psecnetwork->ies[12], 255); in rtw_joinbss_cmd()
434 psecnetwork->ie_length = rtw_restruct_sec_ie(padapter, &pnetwork->network.ies[0], in rtw_joinbss_cmd()
435 &psecnetwork->ies[0], in rtw_joinbss_cmd()
443 tmp_len = rtw_restruct_wmm_ie(padapter, &pnetwork->network.ies[0], in rtw_joinbss_cmd()
444 &psecnetwork->ies[0], in rtw_joinbss_cmd()
468 rtw_restructure_ht_ie(padapter, &pnetwork->network.ies[0], in rtw_joinbss_cmd()
469 &psecnetwork->ies[0], in rtw_joinbss_cmd()
474 pmlmeinfo->assoc_AP_vendor = check_assoc_AP(pnetwork->network.ies, pnetwor in rtw_joinbss_cmd()
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/microchip/wilc1000/
H A Dhif.c380 const struct cfg80211_bss_ies *ies; in wilc_parse_join_bss_param() local
390 ies = rcu_dereference(bss->ies); in wilc_parse_join_bss_param()
391 ies_data = kmemdup(ies->data, ies->len, GFP_ATOMIC); in wilc_parse_join_bss_param()
397 ies_len = ies->len; in wilc_parse_join_bss_param()
453 param->tsf_lo = cpu_to_le32(ies->tsf); in wilc_parse_join_bss_param()
538 u8 *ies; in handle_rcvd_ntwrk_info() local
549 ies = rcvd_info->mgmt->u.beacon.variable; in handle_rcvd_ntwrk_info()
554 ch_elm = cfg80211_find_ie(WLAN_EID_DS_PARAMS, ies, ies_le in handle_rcvd_ntwrk_info()
593 u8 *ies; wilc_parse_assoc_resp_info() local
1310 wilc_set_join_req(struct wilc_vif *vif, u8 *bssid, const u8 *ies, size_t ies_len) wilc_set_join_req() argument
[all...]
/kernel/linux/linux-5.10/include/net/
H A Dcfg80211.h2416 * @ies: the information elements (Note that there is no guarantee that these
2444 const struct cfg80211_bss_ies __rcu *ies; member
5677 * @ies: data consisting of IEs
5696 cfg80211_find_elem_match(u8 eid, const u8 *ies, unsigned int len,
5704 * @ies: data consisting of IEs
5725 cfg80211_find_ie_match(u8 eid, const u8 *ies, unsigned int len, in cfg80211_find_ie_match() argument
5736 return (void *)cfg80211_find_elem_match(eid, ies, len, in cfg80211_find_ie_match()
5746 * @ies: data consisting of IEs
5758 cfg80211_find_elem(u8 eid, const u8 *ies, int len) in cfg80211_find_elem() argument
5760 return cfg80211_find_elem_match(eid, ies, le in cfg80211_find_elem()
5778 cfg80211_find_ie(u8 eid, const u8 *ies, int len) cfg80211_find_ie() argument
5799 cfg80211_find_ext_elem(u8 ext_eid, const u8 *ies, int len) cfg80211_find_ext_elem() argument
5820 cfg80211_find_ext_ie(u8 ext_eid, const u8 *ies, int len) cfg80211_find_ext_ie() argument
5862 cfg80211_find_vendor_ie(unsigned int oui, int oui_type, const u8 *ies, unsigned int len) cfg80211_find_vendor_ie() argument
7619 const u8 *ies; global() member
7711 ieee80211_ie_split(const u8 *ies, size_t ielen, const u8 *ids, int n_ids, size_t offset) ieee80211_ie_split() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath6kl/
H 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()
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath6kl/
H 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()
/kernel/linux/linux-5.10/drivers/net/wireless/st/cw1200/
H 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()

Completed in 48 milliseconds

123456