Home
last modified time | relevance | path

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

123

/Linux-v5.4/drivers/staging/uwb/
Die.c58 int uwb_ie_dump_hex(const struct uwb_ie_hdr *ies, size_t len, in uwb_ie_dump_hex() argument
66 ptr = (void *)ies; in uwb_ie_dump_hex()
197 uwb_rc->ies = (struct uwb_rc_cmd_set_ie *)ie_info; in uwb_rc_ie_setup()
198 uwb_rc->ies->rccb.bCommandType = UWB_RC_CET_GENERAL; in uwb_rc_ie_setup()
199 uwb_rc->ies->rccb.wCommand = cpu_to_le16(UWB_RC_CMD_SET_IE); in uwb_rc_ie_setup()
211 kfree(uwb_rc->ies); in uwb_rc_ie_release()
212 uwb_rc->ies = NULL; in uwb_rc_ie_release()
224 length = le16_to_cpu(rc->ies->wIELength); in uwb_rc_ie_add_one()
229 new_ies = krealloc(rc->ies, new_capacity, GFP_KERNEL); in uwb_rc_ie_add_one()
232 rc->ies = new_ies; in uwb_rc_ie_add_one()
[all …]
Dbeacon.c118 if (le16_to_cpu(rc->ies->wIELength) > 0) { in uwb_rc_beacon()
119 result = uwb_rc_set_ie(rc, rc->ies); in uwb_rc_beacon()
326 struct uwb_ie_hdr *ies; in uwb_bce_print_IEs() local
334 ies = (struct uwb_ie_hdr *)bf->IEData; in uwb_bce_print_IEs()
336 result = uwb_ie_dump_hex(ies, ies_len, buf, size); in uwb_bce_print_IEs()
/Linux-v5.4/net/wireless/
Dscan.c79 struct cfg80211_bss_ies *ies; in bss_free() local
84 ies = (void *)rcu_access_pointer(bss->pub.beacon_ies); in bss_free()
85 if (ies && !bss->pub.hidden_beacon_bss) in bss_free()
86 kfree_rcu(ies, rcu_head); in bss_free()
87 ies = (void *)rcu_access_pointer(bss->pub.proberesp_ies); in bss_free()
88 if (ies) in bss_free()
89 kfree_rcu(ies, rcu_head); in bss_free()
346 const struct cfg80211_bss_ies *ies; in is_bss() local
355 ies = rcu_access_pointer(a->ies); in is_bss()
356 if (!ies) in is_bss()
[all …]
Dutil.c817 const struct cfg80211_bss_ies *ies; in ieee80211_bss_get_elem() local
819 ies = rcu_dereference(bss->ies); in ieee80211_bss_get_elem()
820 if (!ies) in ieee80211_bss_get_elem()
823 return cfg80211_find_elem(id, ies->data, ies->len); in ieee80211_bss_get_elem()
1318 int cfg80211_get_p2p_attr(const u8 *ies, unsigned int len, in cfg80211_get_p2p_attr() argument
1334 iedatalen = ies[1]; in cfg80211_get_p2p_attr()
1338 if (ies[0] != WLAN_EID_VENDOR_SPECIFIC) in cfg80211_get_p2p_attr()
1344 iedata = ies + 2; in cfg80211_get_p2p_attr()
1407 len -= ies[1] + 2; in cfg80211_get_p2p_attr()
1408 ies += ies[1] + 2; in cfg80211_get_p2p_attr()
[all …]
Dsme.c459 const u8 *ies, size_t ies_len, in cfg80211_sme_get_conn_ies() argument
467 (ies && cfg80211_find_ie(WLAN_EID_EXT_CAPABILITY, ies, ies_len))) { in cfg80211_sme_get_conn_ies()
468 *out_ies = kmemdup(ies, ies_len, GFP_KERNEL); in cfg80211_sme_get_conn_ies()
491 offs = ieee80211_ie_split(ies, ies_len, before_extcapa, in cfg80211_sme_get_conn_ies()
493 memcpy(buf, ies, offs); in cfg80211_sme_get_conn_ies()
496 ies + offs, ies_len - offs); in cfg80211_sme_get_conn_ies()
/Linux-v5.4/drivers/net/wireless/ti/wl18xx/
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 …]
Dscan.h111 struct ieee80211_scan_ies *ies);
/Linux-v5.4/drivers/net/wireless/ti/wl12xx/
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 …]
/Linux-v5.4/net/mac80211/
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()
Dmlme.c2158 const struct cfg80211_bss_ies *ies; in ieee80211_set_associated() local
2161 ies = rcu_dereference(cbss->ies); in ieee80211_set_associated()
2162 if (ies) { in ieee80211_set_associated()
2166 ies->data, ies->len, in ieee80211_set_associated()
3251 const struct cfg80211_bss_ies *ies; in ieee80211_assoc_success() local
3255 ies = rcu_dereference(cbss->ies); in ieee80211_assoc_success()
3256 if (ies) in ieee80211_assoc_success()
3257 bss_ies = kmemdup(ies, sizeof(*ies) + ies->len, in ieee80211_assoc_success()
4808 const struct cfg80211_bss_ies *ies; in ieee80211_prep_channel() local
4811 ies = rcu_dereference(cbss->ies); in ieee80211_prep_channel()
[all …]
/Linux-v5.4/drivers/net/wireless/intel/iwlwifi/mvm/
Dscan.c743 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
756 memcpy(newpos, ies, len); in iwl_mvm_copy_and_insert_ds_elem()
760 offs = ieee80211_ie_split(ies, len, in iwl_mvm_copy_and_insert_ds_elem()
765 memcpy(newpos, ies, offs); in iwl_mvm_copy_and_insert_ds_elem()
773 memcpy(newpos, ies + offs, len - offs); in iwl_mvm_copy_and_insert_ds_elem()
797 struct ieee80211_scan_ies *ies, in iwl_mvm_build_scan_probe() argument
831 ies->ies[NL80211_BAND_2GHZ], in iwl_mvm_build_scan_probe()
832 ies->len[NL80211_BAND_2GHZ], in iwl_mvm_build_scan_probe()
838 memcpy(pos, ies->ies[NL80211_BAND_5GHZ], in iwl_mvm_build_scan_probe()
839 ies->len[NL80211_BAND_5GHZ]); in iwl_mvm_build_scan_probe()
[all …]
Dftm-initiator.c633 const u8 *ies, *lci, *civic, *msr_ie; in iwl_mvm_ftm_lc_notif() local
645 ies = mgmt->u.action.u.ftm.variable; in iwl_mvm_ftm_lc_notif()
648 msr_ie = cfg80211_find_ie_match(WLAN_EID_MEASURE_REPORT, ies, ies_len, in iwl_mvm_ftm_lc_notif()
655 msr_ie = cfg80211_find_ie_match(WLAN_EID_MEASURE_REPORT, ies, ies_len, in iwl_mvm_ftm_lc_notif()
/Linux-v5.4/drivers/staging/wilc1000/
Dwilc_hif.c448 const struct cfg80211_bss_ies *ies = rcu_dereference(bss->ies); in wilc_parse_join_bss_param() local
460 ssid_elm = cfg80211_find_ie(WLAN_EID_SSID, ies->data, ies->len); in wilc_parse_join_bss_param()
466 tim_elm = cfg80211_find_ie(WLAN_EID_TIM, ies->data, ies->len); in wilc_parse_join_bss_param()
473 rates_ie = cfg80211_find_ie(WLAN_EID_SUPP_RATES, ies->data, ies->len); in wilc_parse_join_bss_param()
480 supp_rates_ie = cfg80211_find_ie(WLAN_EID_EXT_SUPP_RATES, ies->data, in wilc_parse_join_bss_param()
481 ies->len); in wilc_parse_join_bss_param()
492 ht_ie = cfg80211_find_ie(WLAN_EID_HT_CAPABILITY, ies->data, ies->len); in wilc_parse_join_bss_param()
496 ret = cfg80211_get_p2p_attr(ies->data, ies->len, in wilc_parse_join_bss_param()
500 param->tsf_lo = cpu_to_le32(ies->tsf); in wilc_parse_join_bss_param()
520 ies->data, ies->len); in wilc_parse_join_bss_param()
[all …]
/Linux-v5.4/drivers/staging/rtl8188eu/core/
Drtw_wlan_util.c348 memcpy((unsigned char *)&val, rtw_get_beacon_interval_from_ie(bss->ies), 2); in get_beacon_interval()
858 memcpy(bssid->ies, (pframe + sizeof(struct ieee80211_hdr_3addr)), bssid->ie_length); in rtw_check_bcn_info()
862 …p = rtw_get_ie(bssid->ies + _FIXED_IE_LENGTH_, _HT_CAPABILITY_IE_, &len, bssid->ie_length - _FIXED… in rtw_check_bcn_info()
872 …p = rtw_get_ie(bssid->ies + _FIXED_IE_LENGTH_, _HT_ADD_INFO_IE_, &len, bssid->ie_length - _FIXED_I… in rtw_check_bcn_info()
894 …p = rtw_get_ie(bssid->ies + _FIXED_IE_LENGTH_, _DSSET_IE_, &len, bssid->ie_length - _FIXED_IE_LENG… in rtw_check_bcn_info()
898 …p = rtw_get_ie(bssid->ies + _FIXED_IE_LENGTH_, _HT_ADD_INFO_IE_, &len, bssid->ie_length - _FIXED_I… in rtw_check_bcn_info()
914 …p = rtw_get_ie(bssid->ies + _FIXED_IE_LENGTH_, _SSID_IE_, &len, bssid->ie_length - _FIXED_IE_LENGT… in rtw_check_bcn_info()
952 rtw_get_sec_ie(bssid->ies, bssid->ie_length, NULL, &rsn_len, NULL, &wpa_len); in rtw_check_bcn_info()
969 pbuf = rtw_get_wpa_ie(&bssid->ies[12], &wpa_ielen, in rtw_check_bcn_info()
978 pbuf = rtw_get_wpa2_ie(&bssid->ies[12], &wpa_ielen, in rtw_check_bcn_info()
[all …]
Drtw_ieee80211.c211 u8 *ie = pdev_network->ies; in rtw_generate_ie()
924 pbuf = rtw_get_wpa_ie(&pnetwork->network.ies[12], &wpa_ielen, pnetwork->network.ie_length - 12); in rtw_get_cipher_info()
937 pbuf = rtw_get_wpa2_ie(&pnetwork->network.ies[12], &wpa_ielen, pnetwork->network.ie_length - 12); in rtw_get_cipher_info()
967 memcpy(&le_tmp, rtw_get_capability_from_ie(pnetwork->network.ies), 2); in rtw_get_bcn_info()
975 rtw_get_sec_ie(pnetwork->network.ies, pnetwork->network.ie_length, NULL, &rsn_len, NULL, &wpa_len); in rtw_get_bcn_info()
997 …p = rtw_get_ie(pnetwork->network.ies + _FIXED_IE_LENGTH_, _HT_CAPABILITY_IE_, &len, pnetwork->netw… in rtw_get_bcn_info()
1007 …p = rtw_get_ie(pnetwork->network.ies + _FIXED_IE_LENGTH_, _HT_ADD_INFO_IE_, &len, pnetwork->networ… in rtw_get_bcn_info()
Drtw_cmd.c409 memcpy(&psecuritypriv->authenticator_ie[1], &psecnetwork->ies[12], psecnetwork->ie_length - 12); in rtw_joinbss_cmd()
411 memcpy(&psecuritypriv->authenticator_ie[1], &psecnetwork->ies[12], 255); in rtw_joinbss_cmd()
422 …k->ie_length = rtw_restruct_sec_ie(padapter, &pnetwork->network.ies[0], &psecnetwork->ies[0], pnet… in rtw_joinbss_cmd()
429 …tmp_len = rtw_restruct_wmm_ie(padapter, &pnetwork->network.ies[0], &psecnetwork->ies[0], pnetwork-… in rtw_joinbss_cmd()
451 rtw_restructure_ht_ie(padapter, &pnetwork->network.ies[0], &psecnetwork->ies[0], in rtw_joinbss_cmd()
456 pmlmeinfo->assoc_AP_vendor = check_assoc_AP(pnetwork->network.ies, pnetwork->network.ie_length); in rtw_joinbss_cmd()
Drtw_mlme_ext.c277 static int update_hidden_ssid(u8 *ies, u32 ies_len, u8 hidden_ssid_mode) in update_hidden_ssid() argument
283 ssid_ie = rtw_get_ie(ies, WLAN_EID_SSID, &ssid_len_ori, ies_len); in update_hidden_ssid()
291 remain_len = ies_len - (next_ie - ies); in update_hidden_ssid()
364 memcpy(pframe, cur_network->ies, cur_network->ie_length); in issue_beacon()
392 memcpy(pframe, (unsigned char *)(rtw_get_beacon_interval_from_ie(cur_network->ies)), 2); in issue_beacon()
399 memcpy(pframe, (unsigned char *)(rtw_get_capability_from_ie(cur_network->ies)), 2); in issue_beacon()
507 …pwps_ie = rtw_get_wps_ie(cur_network->ies+_FIXED_IE_LENGTH_, cur_network->ie_length-_FIXED_IE_LENG… in issue_probersp()
514 wps_offset = (uint)(pwps_ie - cur_network->ies); in issue_probersp()
520 memcpy(pframe, cur_network->ies, wps_offset); in issue_probersp()
537 memcpy(pframe, cur_network->ies, cur_network->ie_length); in issue_probersp()
[all …]
Drtw_mlme.c265 memcpy((u8 *)&val, rtw_get_capability_from_ie(bss->ies), 2); in rtw_get_capability()
302 memcpy((u8 *)&le_scap, rtw_get_capability_from_ie(src->ies), 2); in is_same_network()
303 memcpy((u8 *)&le_dcap, rtw_get_capability_from_ie(dst->ies), 2); in is_same_network()
384 …rtw_update_protection(adapter, (pmlmepriv->cur_network.network.ies) + sizeof(struct ndis_802_11_fi… in update_current_network()
513 …if (rtw_get_wps_ie(pnetwork->network.ies+_FIXED_IE_LENGTH_, pnetwork->network.ie_length-_FIXED_IE_… in rtw_is_desired_network()
566 memcpy(pmlmepriv->cur_network.network.ies, pnetwork->ies, 8); in rtw_survey_event_callback()
570 memcpy(ibss_wlan->network.ies, pnetwork->ies, 8); in rtw_survey_event_callback()
913 memcpy(&cur_network->network.ies[0], &ptarget_wlan->network.ies[0], MAX_IE_SZ); in rtw_joinbss_update_network()
941 rtw_update_protection(padapter, (cur_network->network.ies) + in rtw_joinbss_update_network()
944 rtw_update_ht_cap(padapter, cur_network->network.ies, cur_network->network.ie_length); in rtw_joinbss_update_network()
/Linux-v5.4/include/net/
Dcfg80211.h2205 const struct cfg80211_bss_ies __rcu *ies; member
5260 cfg80211_find_elem_match(u8 eid, const u8 *ies, unsigned int len,
5289 cfg80211_find_ie_match(u8 eid, const u8 *ies, unsigned int len, in cfg80211_find_ie_match() argument
5300 return (void *)cfg80211_find_elem_match(eid, ies, len, in cfg80211_find_ie_match()
5322 cfg80211_find_elem(u8 eid, const u8 *ies, int len) in cfg80211_find_elem() argument
5324 return cfg80211_find_elem_match(eid, ies, len, NULL, 0, 0); in cfg80211_find_elem()
5342 static inline const u8 *cfg80211_find_ie(u8 eid, const u8 *ies, int len) in cfg80211_find_ie() argument
5344 return cfg80211_find_ie_match(eid, ies, len, NULL, 0, 0); in cfg80211_find_ie()
5363 cfg80211_find_ext_elem(u8 ext_eid, const u8 *ies, int len) in cfg80211_find_ext_elem() argument
5365 return cfg80211_find_elem_match(WLAN_EID_EXTENSION, ies, len, in cfg80211_find_ext_elem()
[all …]
/Linux-v5.4/drivers/net/wireless/quantenna/qtnfmac/
Devent.c61 tlv = (const struct qlink_tlv_hdr *)sta_assoc->ies; in qtnf_event_handle_sta_assoc()
237 tlv = (struct qlink_tlv_hdr *)join_info->ies; in qtnf_event_handle_bss_join()
372 const u8 *ies = NULL; in qtnf_event_handle_scan_results() local
422 ies = ie_set->ie_data; in qtnf_event_handle_scan_results()
437 le16_to_cpu(sr->bintval), ies, ies_len, in qtnf_event_handle_scan_results()
/Linux-v5.4/drivers/net/wireless/ath/ath6kl/
Dmain.c427 u8 *ies = NULL, *wpa_ie = NULL, *pos; in ath6kl_connect_ap_mode_sta() local
439 ies = mgmt->u.assoc_req.variable; in ath6kl_connect_ap_mode_sta()
440 ies_len = assoc_info + assoc_req_len - ies; in ath6kl_connect_ap_mode_sta()
444 ies = mgmt->u.reassoc_req.variable; in ath6kl_connect_ap_mode_sta()
445 ies_len = assoc_info + assoc_req_len - ies; in ath6kl_connect_ap_mode_sta()
449 pos = ies; in ath6kl_connect_ap_mode_sta()
450 while (pos && pos + 1 < ies + ies_len) { in ath6kl_connect_ap_mode_sta()
451 if (pos + 2 + pos[1] > ies + ies_len) in ath6kl_connect_ap_mode_sta()
491 sinfo->assoc_req_ies = ies; in ath6kl_connect_ap_mode_sta()
/Linux-v5.4/drivers/net/wireless/st/cw1200/
Dscan.c382 u8 *ies; in cw1200_probe_work() local
419 ies = &frame.skb->data[sizeof(struct ieee80211_hdr_3addr)]; in cw1200_probe_work()
424 (u8 *)cfg80211_find_ie(WLAN_EID_SSID, ies, ies_len); in cw1200_probe_work()
438 memmove(&ssidie[2], nextie, &ies[ies_len] - nextie); in cw1200_probe_work()
/Linux-v5.4/drivers/net/wireless/marvell/mwifiex/
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-v5.4/drivers/staging/rtl8188eu/hal/
Drtl8188e_cmd.c238 memcpy(pframe, (unsigned char *)(rtw_get_beacon_interval_from_ie(cur_network->ies)), 2); in ConstructBeacon()
244 memcpy(pframe, (unsigned char *)(rtw_get_capability_from_ie(cur_network->ies)), 2); in ConstructBeacon()
251 memcpy(pframe, cur_network->ies+sizeof(struct ndis_802_11_fixed_ie), pktlen); in ConstructBeacon()
417 memcpy(pframe, cur_network->ies, cur_network->ie_length); in ConstructProbeRsp()
/Linux-v5.4/drivers/gpu/drm/cirrus/
DKconfig12 Cirrus is obsolete, the hardware was designed in the 90ies

123