ies 2186 drivers/net/wireless/ath/ath10k/mac.c const struct cfg80211_bss_ies *ies; ies 2191 drivers/net/wireless/ath/ath10k/mac.c ies = rcu_dereference(bss->ies); ies 2195 drivers/net/wireless/ath/ath10k/mac.c ies->data, ies 2196 drivers/net/wireless/ath/ath10k/mac.c ies->len); ies 3140 drivers/net/wireless/ath/ath10k/wmi-tlv.c memcpy(info->ies, prb_ies, prb_ies_len); ies 1983 drivers/net/wireless/ath/ath10k/wmi-tlv.h u8 ies[0]; ies 3480 drivers/net/wireless/ath/ath10k/wmi.c u8 *ies, *ie; ies 3519 drivers/net/wireless/ath/ath10k/wmi.c ies = bcn->data; ies 3520 drivers/net/wireless/ath/ath10k/wmi.c ies += ieee80211_hdrlen(hdr->frame_control); ies 3521 drivers/net/wireless/ath/ath10k/wmi.c ies += 12; /* fixed parameters */ ies 3523 drivers/net/wireless/ath/ath10k/wmi.c ie = (u8 *)cfg80211_find_ie(WLAN_EID_TIM, ies, ies 3524 drivers/net/wireless/ath/ath10k/wmi.c (u8 *)skb_tail_pointer(bcn) - ies); ies 321 drivers/net/wireless/ath/ath6kl/cfg80211.c static int ath6kl_set_assoc_req_ies(struct ath6kl_vif *vif, const u8 *ies, ies 340 drivers/net/wireless/ath/ath6kl/cfg80211.c if (ies && ies_len) { ies 344 drivers/net/wireless/ath/ath6kl/cfg80211.c pos = ies; ies 346 drivers/net/wireless/ath/ath6kl/cfg80211.c while (pos + 1 < ies + ies_len) { ies 347 drivers/net/wireless/ath/ath6kl/cfg80211.c if (pos + 2 + pos[1] > ies + ies_len) ies 2643 drivers/net/wireless/ath/ath6kl/cfg80211.c const u8 *ies, size_t ies_len) ies 2656 drivers/net/wireless/ath/ath6kl/cfg80211.c if (ies && ies_len) { ies 2660 drivers/net/wireless/ath/ath6kl/cfg80211.c pos = ies; ies 2661 drivers/net/wireless/ath/ath6kl/cfg80211.c while (pos + 1 < ies + ies_len) { ies 2662 drivers/net/wireless/ath/ath6kl/cfg80211.c if (pos + 2 + pos[1] > ies + ies_len) ies 2768 drivers/net/wireless/ath/ath6kl/cfg80211.c u8 *ies; ies 2803 drivers/net/wireless/ath/ath6kl/cfg80211.c ies = mgmt->u.beacon.variable; ies 2804 drivers/net/wireless/ath/ath6kl/cfg80211.c if (ies > info->beacon.head + info->beacon.head_len) ies 427 drivers/net/wireless/ath/ath6kl/main.c u8 *ies = NULL, *wpa_ie = NULL, *pos; ies 439 drivers/net/wireless/ath/ath6kl/main.c ies = mgmt->u.assoc_req.variable; ies 440 drivers/net/wireless/ath/ath6kl/main.c ies_len = assoc_info + assoc_req_len - ies; ies 444 drivers/net/wireless/ath/ath6kl/main.c ies = mgmt->u.reassoc_req.variable; ies 445 drivers/net/wireless/ath/ath6kl/main.c ies_len = assoc_info + assoc_req_len - ies; ies 449 drivers/net/wireless/ath/ath6kl/main.c pos = ies; ies 450 drivers/net/wireless/ath/ath6kl/main.c while (pos && pos + 1 < ies + ies_len) { ies 451 drivers/net/wireless/ath/ath6kl/main.c if (pos + 2 + pos[1] > ies + ies_len) ies 491 drivers/net/wireless/ath/ath6kl/main.c sinfo->assoc_req_ies = ies; ies 1758 drivers/net/wireless/ath/wil6210/cfg80211.c static const u8 *_wil_cfg80211_find_ie(const u8 *ies, u16 ies_len, const u8 *ie, ies 1769 drivers/net/wireless/ath/wil6210/cfg80211.c return cfg80211_find_ie(ie[0], ies, ies_len); ies 1776 drivers/net/wireless/ath/wil6210/cfg80211.c return cfg80211_find_vendor_ie(oui, vie->oui_type, ies, ies 1855 drivers/net/wireless/ath/wil6210/cfg80211.c u8 *ies = NULL; ies 1863 drivers/net/wireless/ath/wil6210/cfg80211.c ies = f->u.probe_resp.variable; ies 1868 drivers/net/wireless/ath/wil6210/cfg80211.c return ies; ies 1876 drivers/net/wireless/ath/wil6210/cfg80211.c u8 *ies = NULL, *proberesp; ies 1893 drivers/net/wireless/ath/wil6210/cfg80211.c &ies, &len); ies 1898 drivers/net/wireless/ath/wil6210/cfg80211.c rc = wmi_set_ie(vif, WMI_FRAME_PROBE_RESP, len, ies); ies 1906 drivers/net/wireless/ath/wil6210/cfg80211.c rc = wmi_set_ie(vif, WMI_FRAME_ASSOC_RESP, len, ies); ies 1915 drivers/net/wireless/ath/wil6210/cfg80211.c kfree(ies); ies 1710 drivers/net/wireless/ath/wil6210/wmi.c ft.ies = data->ie_info + auth_ie_offset; ies 1616 drivers/net/wireless/intel/iwlegacy/common.c const u8 *ta, const u8 *ies, int ie_len, int left) ies 1650 drivers/net/wireless/intel/iwlegacy/common.c if (ies && ie_len) { ies 1651 drivers/net/wireless/intel/iwlegacy/common.c memcpy(pos, ies, ie_len); ies 568 drivers/net/wireless/intel/iwlwifi/dvm/scan.c const u8 *ies, int ie_len, const u8 *ssid, ies 607 drivers/net/wireless/intel/iwlwifi/dvm/scan.c if (ies && ie_len) { ies 608 drivers/net/wireless/intel/iwlwifi/dvm/scan.c memcpy(pos, ies, ie_len); ies 636 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c const u8 *ies, *lci, *civic, *msr_ie; ies 648 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c ies = mgmt->u.action.u.ftm.variable; ies 651 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c msr_ie = cfg80211_find_ie_match(WLAN_EID_MEASURE_REPORT, ies, ies_len, ies 658 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c msr_ie = cfg80211_find_ie_match(WLAN_EID_MEASURE_REPORT, ies, ies_len, ies 2702 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c ret = iwl_mvm_reg_scan_start(mvm, vif, &hw_req->req, &hw_req->ies); ies 2976 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c elem = cfg80211_find_elem(WLAN_EID_EXT_CAPABILITY, bss->ies->data, ies 2977 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c bss->ies->len); ies 3269 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c struct ieee80211_scan_ies *ies) ies 3282 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c ret = iwl_mvm_sched_scan_start(mvm, vif, req, ies, IWL_MVM_SCAN_SCHED); ies 1719 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h struct ieee80211_scan_ies *ies); ies 1734 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h struct ieee80211_scan_ies *ies, ies 743 drivers/net/wireless/intel/iwlwifi/mvm/scan.c static u8 *iwl_mvm_copy_and_insert_ds_elem(struct iwl_mvm *mvm, const u8 *ies, ies 756 drivers/net/wireless/intel/iwlwifi/mvm/scan.c memcpy(newpos, ies, len); ies 760 drivers/net/wireless/intel/iwlwifi/mvm/scan.c offs = ieee80211_ie_split(ies, len, ies 765 drivers/net/wireless/intel/iwlwifi/mvm/scan.c memcpy(newpos, ies, offs); ies 773 drivers/net/wireless/intel/iwlwifi/mvm/scan.c memcpy(newpos, ies + offs, len - offs); ies 797 drivers/net/wireless/intel/iwlwifi/mvm/scan.c struct ieee80211_scan_ies *ies, ies 831 drivers/net/wireless/intel/iwlwifi/mvm/scan.c ies->ies[NL80211_BAND_2GHZ], ies 832 drivers/net/wireless/intel/iwlwifi/mvm/scan.c ies->len[NL80211_BAND_2GHZ], ies 838 drivers/net/wireless/intel/iwlwifi/mvm/scan.c memcpy(pos, ies->ies[NL80211_BAND_5GHZ], ies 839 drivers/net/wireless/intel/iwlwifi/mvm/scan.c ies->len[NL80211_BAND_5GHZ]); ies 842 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cpu_to_le16(ies->len[NL80211_BAND_5GHZ]); ies 843 drivers/net/wireless/intel/iwlwifi/mvm/scan.c pos += ies->len[NL80211_BAND_5GHZ]; ies 845 drivers/net/wireless/intel/iwlwifi/mvm/scan.c memcpy(pos, ies->common_ies, ies->common_ie_len); ies 851 drivers/net/wireless/intel/iwlwifi/mvm/scan.c iwl_mvm_add_tpc_report_ie(pos + ies->common_ie_len); ies 852 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params->preq.common_data.len = cpu_to_le16(ies->common_ie_len + ies 855 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params->preq.common_data.len = cpu_to_le16(ies->common_ie_len); ies 873 drivers/net/wireless/intel/iwlwifi/mvm/scan.c struct ieee80211_scan_ies *ies, ies 878 drivers/net/wireless/intel/iwlwifi/mvm/scan.c (ies->common_ie_len + ies 879 drivers/net/wireless/intel/iwlwifi/mvm/scan.c ies->len[NL80211_BAND_2GHZ] + ies 880 drivers/net/wireless/intel/iwlwifi/mvm/scan.c ies->len[NL80211_BAND_5GHZ] <= ies 1734 drivers/net/wireless/intel/iwlwifi/mvm/scan.c struct ieee80211_scan_ies *ies) ies 1760 drivers/net/wireless/intel/iwlwifi/mvm/scan.c if (!iwl_mvm_scan_fits(mvm, req->n_ssids, ies, req->n_channels)) ies 1787 drivers/net/wireless/intel/iwlwifi/mvm/scan.c iwl_mvm_build_scan_probe(mvm, vif, ies, ¶ms); ies 1827 drivers/net/wireless/intel/iwlwifi/mvm/scan.c struct ieee80211_scan_ies *ies, ies 1853 drivers/net/wireless/intel/iwlwifi/mvm/scan.c if (!iwl_mvm_scan_fits(mvm, req->n_ssids, ies, req->n_channels)) ies 1892 drivers/net/wireless/intel/iwlwifi/mvm/scan.c iwl_mvm_build_scan_probe(mvm, vif, ies, ¶ms); ies 225 drivers/net/wireless/marvell/mwifiex/ie.c static int mwifiex_update_vs_ie(const u8 *ies, int ies_len, ies 233 drivers/net/wireless/marvell/mwifiex/ie.c vendor_ie = cfg80211_find_vendor_ie(oui, oui_type, ies, ies_len); ies 1606 drivers/net/wireless/marvell/mwifiex/main.h mwifiex_set_sta_ht_cap(struct mwifiex_private *priv, const u8 *ies, ies 148 drivers/net/wireless/marvell/mwifiex/sta_ioctl.c const struct cfg80211_bss_ies *ies; ies 151 drivers/net/wireless/marvell/mwifiex/sta_ioctl.c ies = rcu_dereference(bss->ies); ies 152 drivers/net/wireless/marvell/mwifiex/sta_ioctl.c beacon_ie = kmemdup(ies->data, ies->len, GFP_ATOMIC); ies 153 drivers/net/wireless/marvell/mwifiex/sta_ioctl.c beacon_ie_len = ies->len; ies 154 drivers/net/wireless/marvell/mwifiex/sta_ioctl.c bss_desc->timestamp = ies->tsf; ies 635 drivers/net/wireless/marvell/mwifiex/util.c mwifiex_set_sta_ht_cap(struct mwifiex_private *priv, const u8 *ies, ies 641 drivers/net/wireless/marvell/mwifiex/util.c if (!ies) ies 644 drivers/net/wireless/marvell/mwifiex/util.c ht_cap_ie = (void *)cfg80211_find_ie(WLAN_EID_HT_CAPABILITY, ies, ies 61 drivers/net/wireless/quantenna/qtnfmac/event.c tlv = (const struct qlink_tlv_hdr *)sta_assoc->ies; ies 238 drivers/net/wireless/quantenna/qtnfmac/event.c tlv = (struct qlink_tlv_hdr *)join_info->ies; ies 373 drivers/net/wireless/quantenna/qtnfmac/event.c const u8 *ies = NULL; ies 423 drivers/net/wireless/quantenna/qtnfmac/event.c ies = ie_set->ie_data; ies 438 drivers/net/wireless/quantenna/qtnfmac/event.c le16_to_cpu(sr->bintval), ies, ies_len, ies 993 drivers/net/wireless/quantenna/qtnfmac/qlink.h u8 ies[0]; ies 1020 drivers/net/wireless/quantenna/qtnfmac/qlink.h u8 ies[0]; ies 249 drivers/net/wireless/rndis_wlan.c u8 ies[0]; ies 1991 drivers/net/wireless/rndis_wlan.c fixed = (struct ndis_80211_fixed_ies *)bssid->ies; ies 1993 drivers/net/wireless/rndis_wlan.c ie = (void *)(bssid->ies + sizeof(struct ndis_80211_fixed_ies)); ies 382 drivers/net/wireless/st/cw1200/scan.c u8 *ies; ies 419 drivers/net/wireless/st/cw1200/scan.c ies = &frame.skb->data[sizeof(struct ieee80211_hdr_3addr)]; ies 424 drivers/net/wireless/st/cw1200/scan.c (u8 *)cfg80211_find_ie(WLAN_EID_SSID, ies, ies_len); ies 438 drivers/net/wireless/st/cw1200/scan.c memmove(&ssidie[2], nextie, &ies[ies_len] - nextie); ies 1694 drivers/net/wireless/st/cw1200/sta.c update_ie.ies = &skb->data[tim_offset]; ies 1727 drivers/net/wireless/st/cw1200/sta.c .ies = erp_ie, ies 1168 drivers/net/wireless/st/cw1200/txrx.c u8 *ies = ((struct ieee80211_mgmt *) ies 1170 drivers/net/wireless/st/cw1200/txrx.c size_t ies_len = skb->len - (ies - (u8 *)(skb->data)); ies 1172 drivers/net/wireless/st/cw1200/txrx.c tim_ie = cfg80211_find_ie(WLAN_EID_TIM, ies, ies_len); ies 781 drivers/net/wireless/st/cw1200/wsm.c WSM_PUT(buf, arg->ies, arg->length); ies 1267 drivers/net/wireless/st/cw1200/wsm.h /* [in] */ u8 *ies; ies 310 drivers/net/wireless/ti/wl12xx/scan.c struct ieee80211_scan_ies *ies) ies 372 drivers/net/wireless/ti/wl12xx/scan.c ies->ies[band], ies 373 drivers/net/wireless/ti/wl12xx/scan.c ies->len[band], ies 374 drivers/net/wireless/ti/wl12xx/scan.c ies->common_ies, ies 375 drivers/net/wireless/ti/wl12xx/scan.c ies->common_ie_len, ies 389 drivers/net/wireless/ti/wl12xx/scan.c ies->ies[band], ies 390 drivers/net/wireless/ti/wl12xx/scan.c ies->len[band], ies 391 drivers/net/wireless/ti/wl12xx/scan.c ies->common_ies, ies 392 drivers/net/wireless/ti/wl12xx/scan.c ies->common_ie_len, ies 449 drivers/net/wireless/ti/wl12xx/scan.c struct ieee80211_scan_ies *ies) ies 453 drivers/net/wireless/ti/wl12xx/scan.c ret = wl1271_scan_sched_scan_config(wl, wlvif, req, ies); ies 124 drivers/net/wireless/ti/wl12xx/scan.h struct ieee80211_scan_ies *ies); ies 158 drivers/net/wireless/ti/wl18xx/scan.c struct ieee80211_scan_ies *ies) ies 247 drivers/net/wireless/ti/wl18xx/scan.c ies->ies[band], ies 248 drivers/net/wireless/ti/wl18xx/scan.c ies->len[band], ies 249 drivers/net/wireless/ti/wl18xx/scan.c ies->common_ies, ies 250 drivers/net/wireless/ti/wl18xx/scan.c ies->common_ie_len, ies 264 drivers/net/wireless/ti/wl18xx/scan.c ies->ies[band], ies 265 drivers/net/wireless/ti/wl18xx/scan.c ies->len[band], ies 266 drivers/net/wireless/ti/wl18xx/scan.c ies->common_ies, ies 267 drivers/net/wireless/ti/wl18xx/scan.c ies->common_ie_len, ies 291 drivers/net/wireless/ti/wl18xx/scan.c struct ieee80211_scan_ies *ies) ies 293 drivers/net/wireless/ti/wl18xx/scan.c return wl18xx_scan_sched_scan_config(wl, wlvif, req, ies); ies 111 drivers/net/wireless/ti/wl18xx/scan.h struct ieee80211_scan_ies *ies); ies 3784 drivers/net/wireless/ti/wlcore/main.c struct ieee80211_scan_ies *ies) ies 3805 drivers/net/wireless/ti/wlcore/main.c ret = wl->ops->sched_scan_start(wl, wlvif, req, ies); ies 26 drivers/net/wireless/ti/wlcore/scan.h struct ieee80211_scan_ies *ies); ies 87 drivers/net/wireless/ti/wlcore/wlcore.h struct ieee80211_scan_ies *ies); ies 64 drivers/staging/rtl8188eu/core/rtw_ap.c unsigned char *pie = pnetwork_mlmeext->ies; ies 617 drivers/staging/rtl8188eu/core/rtw_ap.c if (!rtw_get_wps_ie(pnetwork->ies + _FIXED_IE_LENGTH_, pnetwork->ie_length - _FIXED_IE_LENGTH_, NULL, NULL)) ies 671 drivers/staging/rtl8188eu/core/rtw_ap.c p = rtw_get_ie((pnetwork->ies + sizeof(struct ndis_802_11_fixed_ie)), _HT_ADD_INFO_IE_, &ie_len, (pnetwork->ie_length - sizeof(struct ndis_802_11_fixed_ie))); ies 743 drivers/staging/rtl8188eu/core/rtw_ap.c u8 *ie = pbss_network->ies; ies 1110 drivers/staging/rtl8188eu/core/rtw_ap.c unsigned char *p, *ie = pnetwork->ies; ies 1149 drivers/staging/rtl8188eu/core/rtw_ap.c unsigned char *ie = pnetwork->ies; ies 409 drivers/staging/rtl8188eu/core/rtw_cmd.c memcpy(&psecuritypriv->authenticator_ie[1], &psecnetwork->ies[12], psecnetwork->ie_length - 12); ies 411 drivers/staging/rtl8188eu/core/rtw_cmd.c memcpy(&psecuritypriv->authenticator_ie[1], &psecnetwork->ies[12], 255); ies 422 drivers/staging/rtl8188eu/core/rtw_cmd.c psecnetwork->ie_length = rtw_restruct_sec_ie(padapter, &pnetwork->network.ies[0], &psecnetwork->ies[0], pnetwork->network.ie_length); ies 429 drivers/staging/rtl8188eu/core/rtw_cmd.c tmp_len = rtw_restruct_wmm_ie(padapter, &pnetwork->network.ies[0], &psecnetwork->ies[0], pnetwork->network.ie_length, psecnetwork->ie_length); ies 451 drivers/staging/rtl8188eu/core/rtw_cmd.c rtw_restructure_ht_ie(padapter, &pnetwork->network.ies[0], &psecnetwork->ies[0], ies 456 drivers/staging/rtl8188eu/core/rtw_cmd.c pmlmeinfo->assoc_AP_vendor = check_assoc_AP(pnetwork->network.ies, pnetwork->network.ie_length); ies 211 drivers/staging/rtl8188eu/core/rtw_ieee80211.c u8 *ie = pdev_network->ies; ies 924 drivers/staging/rtl8188eu/core/rtw_ieee80211.c pbuf = rtw_get_wpa_ie(&pnetwork->network.ies[12], &wpa_ielen, pnetwork->network.ie_length - 12); ies 937 drivers/staging/rtl8188eu/core/rtw_ieee80211.c pbuf = rtw_get_wpa2_ie(&pnetwork->network.ies[12], &wpa_ielen, pnetwork->network.ie_length - 12); ies 967 drivers/staging/rtl8188eu/core/rtw_ieee80211.c memcpy(&le_tmp, rtw_get_capability_from_ie(pnetwork->network.ies), 2); ies 975 drivers/staging/rtl8188eu/core/rtw_ieee80211.c rtw_get_sec_ie(pnetwork->network.ies, pnetwork->network.ie_length, NULL, &rsn_len, NULL, &wpa_len); ies 997 drivers/staging/rtl8188eu/core/rtw_ieee80211.c p = rtw_get_ie(pnetwork->network.ies + _FIXED_IE_LENGTH_, _HT_CAPABILITY_IE_, &len, pnetwork->network.ie_length - _FIXED_IE_LENGTH_); ies 1007 drivers/staging/rtl8188eu/core/rtw_ieee80211.c p = rtw_get_ie(pnetwork->network.ies + _FIXED_IE_LENGTH_, _HT_ADD_INFO_IE_, &len, pnetwork->network.ie_length - _FIXED_IE_LENGTH_); ies 552 drivers/staging/rtl8188eu/core/rtw_ioctl_set.c p = rtw_get_ie(&pcur_bss->ies[12], _HT_CAPABILITY_IE_, ies 265 drivers/staging/rtl8188eu/core/rtw_mlme.c memcpy((u8 *)&val, rtw_get_capability_from_ie(bss->ies), 2); ies 302 drivers/staging/rtl8188eu/core/rtw_mlme.c memcpy((u8 *)&le_scap, rtw_get_capability_from_ie(src->ies), 2); ies 303 drivers/staging/rtl8188eu/core/rtw_mlme.c memcpy((u8 *)&le_dcap, rtw_get_capability_from_ie(dst->ies), 2); ies 384 drivers/staging/rtl8188eu/core/rtw_mlme.c rtw_update_protection(adapter, (pmlmepriv->cur_network.network.ies) + sizeof(struct ndis_802_11_fixed_ie), ies 513 drivers/staging/rtl8188eu/core/rtw_mlme.c if (rtw_get_wps_ie(pnetwork->network.ies+_FIXED_IE_LENGTH_, pnetwork->network.ie_length-_FIXED_IE_LENGTH_, NULL, &wps_ielen)) ies 566 drivers/staging/rtl8188eu/core/rtw_mlme.c memcpy(pmlmepriv->cur_network.network.ies, pnetwork->ies, 8); ies 570 drivers/staging/rtl8188eu/core/rtw_mlme.c memcpy(ibss_wlan->network.ies, pnetwork->ies, 8); ies 913 drivers/staging/rtl8188eu/core/rtw_mlme.c memcpy(&cur_network->network.ies[0], &ptarget_wlan->network.ies[0], MAX_IE_SZ); ies 941 drivers/staging/rtl8188eu/core/rtw_mlme.c rtw_update_protection(padapter, (cur_network->network.ies) + ies 944 drivers/staging/rtl8188eu/core/rtw_mlme.c rtw_update_ht_cap(padapter, cur_network->network.ies, cur_network->network.ie_length); ies 277 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c static int update_hidden_ssid(u8 *ies, u32 ies_len, u8 hidden_ssid_mode) ies 283 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c ssid_ie = rtw_get_ie(ies, WLAN_EID_SSID, &ssid_len_ori, ies_len); ies 291 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c remain_len = ies_len - (next_ie - ies); ies 364 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c memcpy(pframe, cur_network->ies, cur_network->ie_length); ies 392 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c memcpy(pframe, (unsigned char *)(rtw_get_beacon_interval_from_ie(cur_network->ies)), 2); ies 399 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c memcpy(pframe, (unsigned char *)(rtw_get_capability_from_ie(cur_network->ies)), 2); ies 507 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c pwps_ie = rtw_get_wps_ie(cur_network->ies+_FIXED_IE_LENGTH_, cur_network->ie_length-_FIXED_IE_LENGTH_, NULL, &wps_ielen); ies 514 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c wps_offset = (uint)(pwps_ie - cur_network->ies); ies 520 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c memcpy(pframe, cur_network->ies, wps_offset); ies 537 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c memcpy(pframe, cur_network->ies, cur_network->ie_length); ies 550 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c memcpy(pframe, (unsigned char *)(rtw_get_beacon_interval_from_ie(cur_network->ies)), 2); ies 557 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c memcpy(pframe, (unsigned char *)(rtw_get_capability_from_ie(cur_network->ies)), 2); ies 893 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c u8 *ie = pnetwork->ies; ies 1050 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c memcpy(pframe, rtw_get_capability_from_ie(pmlmeinfo->network.ies), 2); ies 1116 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c p = rtw_get_ie((pmlmeinfo->network.ies + sizeof(struct ndis_802_11_fixed_ie)), _RSN_IE_2_, &ie_len, (pmlmeinfo->network.ie_length - sizeof(struct ndis_802_11_fixed_ie))); ies 1122 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c p = rtw_get_ie((pmlmeinfo->network.ies + sizeof(struct ndis_802_11_fixed_ie)), _HT_CAPABILITY_IE_, &ie_len, (pmlmeinfo->network.ie_length - sizeof(struct ndis_802_11_fixed_ie))); ies 1144 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c pIE = (struct ndis_802_11_var_ie *)(pmlmeinfo->network.ies + i); ies 1782 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c p = rtw_get_ie(pbss_network->ies + _FIXED_IE_LENGTH_, _HT_CAPABILITY_IE_, &len, pbss_network->ie_length - _FIXED_IE_LENGTH_); ies 2054 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c memcpy(bssid->ies, (pframe + sizeof(struct ieee80211_hdr_3addr)), bssid->ie_length); ies 2063 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c p = rtw_get_ie(bssid->ies + ie_offset, _SSID_IE_, &len, bssid->ie_length - ie_offset); ies 2084 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c p = rtw_get_ie(bssid->ies + ie_offset, _SUPPORTEDRATES_IE_, &len, bssid->ie_length - ie_offset); ies 2094 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c p = rtw_get_ie(bssid->ies + ie_offset, _EXT_SUPPORTEDRATES_IE_, &len, bssid->ie_length - ie_offset); ies 2110 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c p = rtw_get_ie(bssid->ies + ie_offset, _DSSET_IE_, &len, bssid->ie_length - ie_offset); ies 2119 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c p = rtw_get_ie(bssid->ies + ie_offset, _HT_ADD_INFO_IE_, &len, bssid->ie_length - ie_offset); ies 2138 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c get_unaligned_le16(rtw_get_beacon_interval_from_ie(bssid->ies)); ies 2161 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c p = rtw_get_ie(bssid->ies + ie_offset, _HT_CAPABILITY_IE_, &len, bssid->ie_length - ie_offset); ies 2379 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c ie = rtw_get_ie(bssid->ies + _FIXED_IE_LENGTH_, _COUNTRY_IE_, &len, bssid->ie_length - _FIXED_IE_LENGTH_); ies 4913 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c memcpy(pnetwork->ies, ((struct wlan_bssid_ex *)pbuf)->ies, pnetwork->ie_length); ies 4971 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c memcpy(pnetwork->ies, ((struct wlan_bssid_ex *)pbuf)->ies, pnetwork->ie_length); ies 4976 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c pIE = (struct ndis_802_11_var_ie *)(pnetwork->ies + i); ies 5342 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c len_diff = update_hidden_ssid(ptxBeacon_parm->ies+_BEACON_IE_OFFSET_, ies 348 drivers/staging/rtl8188eu/core/rtw_wlan_util.c memcpy((unsigned char *)&val, rtw_get_beacon_interval_from_ie(bss->ies), 2); ies 858 drivers/staging/rtl8188eu/core/rtw_wlan_util.c memcpy(bssid->ies, (pframe + sizeof(struct ieee80211_hdr_3addr)), bssid->ie_length); ies 862 drivers/staging/rtl8188eu/core/rtw_wlan_util.c p = rtw_get_ie(bssid->ies + _FIXED_IE_LENGTH_, _HT_CAPABILITY_IE_, &len, bssid->ie_length - _FIXED_IE_LENGTH_); ies 872 drivers/staging/rtl8188eu/core/rtw_wlan_util.c p = rtw_get_ie(bssid->ies + _FIXED_IE_LENGTH_, _HT_ADD_INFO_IE_, &len, bssid->ie_length - _FIXED_IE_LENGTH_); ies 894 drivers/staging/rtl8188eu/core/rtw_wlan_util.c p = rtw_get_ie(bssid->ies + _FIXED_IE_LENGTH_, _DSSET_IE_, &len, bssid->ie_length - _FIXED_IE_LENGTH_); ies 898 drivers/staging/rtl8188eu/core/rtw_wlan_util.c p = rtw_get_ie(bssid->ies + _FIXED_IE_LENGTH_, _HT_ADD_INFO_IE_, &len, bssid->ie_length - _FIXED_IE_LENGTH_); ies 914 drivers/staging/rtl8188eu/core/rtw_wlan_util.c p = rtw_get_ie(bssid->ies + _FIXED_IE_LENGTH_, _SSID_IE_, &len, bssid->ie_length - _FIXED_IE_LENGTH_); ies 952 drivers/staging/rtl8188eu/core/rtw_wlan_util.c rtw_get_sec_ie(bssid->ies, bssid->ie_length, NULL, &rsn_len, NULL, &wpa_len); ies 969 drivers/staging/rtl8188eu/core/rtw_wlan_util.c pbuf = rtw_get_wpa_ie(&bssid->ies[12], &wpa_ielen, ies 978 drivers/staging/rtl8188eu/core/rtw_wlan_util.c pbuf = rtw_get_wpa2_ie(&bssid->ies[12], &wpa_ielen, ies 1050 drivers/staging/rtl8188eu/core/rtw_wlan_util.c pIE = (struct ndis_802_11_var_ie *)(pmlmeinfo->network.ies + i); ies 238 drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c memcpy(pframe, (unsigned char *)(rtw_get_beacon_interval_from_ie(cur_network->ies)), 2); ies 244 drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c memcpy(pframe, (unsigned char *)(rtw_get_capability_from_ie(cur_network->ies)), 2); ies 251 drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c memcpy(pframe, cur_network->ies+sizeof(struct ndis_802_11_fixed_ie), pktlen); ies 417 drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c memcpy(pframe, cur_network->ies, cur_network->ie_length); ies 192 drivers/staging/rtl8188eu/include/wlan_bssdef.h u8 ies[MAX_IE_SZ]; /* timestamp, beacon interval, and ies 123 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c p = rtw_get_ie(&pnetwork->network.ies[12], _HT_CAPABILITY_IE_, &ht_ielen, pnetwork->network.ie_length-12); ies 168 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c memcpy(&le_tmp, rtw_get_capability_from_ie(pnetwork->network.ies), 2); ies 241 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c rtw_get_sec_ie(pnetwork->network.ies, pnetwork->network.ie_length, rsn_ie, &rsn_len, wpa_ie, &wpa_len); ies 283 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c u8 *ie_ptr = pnetwork->network.ies + _FIXED_IE_LENGTH_; ies 639 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c p = rtw_get_ie(&pcur_bss->ies[12], _HT_CAPABILITY_IE_, &ht_ielen, pcur_bss->ie_length-12); ies 1148 drivers/staging/rtl8192e/rtllib_softmac.c u8 *tag, *ies; ies 1383 drivers/staging/rtl8192e/rtllib_softmac.c ies = &(hdr->info_element[0].id); ies 1384 drivers/staging/rtl8192e/rtllib_softmac.c ieee->assocreq_ies_len = (skb->data + skb->len) - ies; ies 1385 drivers/staging/rtl8192e/rtllib_softmac.c ieee->assocreq_ies = kmemdup(ies, ieee->assocreq_ies_len, GFP_ATOMIC); ies 2208 drivers/staging/rtl8192e/rtllib_softmac.c u8 *ies; ies 2255 drivers/staging/rtl8192e/rtllib_softmac.c ies = &(assoc_resp->info_element[0].id); ies 2256 drivers/staging/rtl8192e/rtllib_softmac.c ieee->assocresp_ies_len = (skb->data + skb->len) - ies; ies 2257 drivers/staging/rtl8192e/rtllib_softmac.c ieee->assocresp_ies = kmemdup(ies, ies 227 drivers/staging/rtl8723bs/core/rtw_ieee80211.c int rtw_ies_remove_ie(u8 *ies, uint *ies_len, uint offset, u8 eid, u8 *oui, u8 oui_len) ies 235 drivers/staging/rtl8723bs/core/rtw_ieee80211.c if (!ies || !ies_len || *ies_len <= offset) ies 238 drivers/staging/rtl8723bs/core/rtw_ieee80211.c start = ies + offset; ies 2400 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c static int update_hidden_ssid(u8 *ies, u32 ies_len, u8 hidden_ssid_mode) ies 2406 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c ssid_ie = rtw_get_ie(ies, WLAN_EID_SSID, &ssid_len_ori, ies_len); ies 2417 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c remain_len = ies_len - (next_ie-ies); ies 2694 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c u8 *ies = pmgntframe->buf_addr+TXDESC_OFFSET+sizeof(struct ieee80211_hdr_3addr); ies 2696 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c ssid_ie = rtw_get_ie(ies+_FIXED_IE_LENGTH_, _SSID_IE_, &ssid_ielen, ies 2697 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c (pframe-ies)-_FIXED_IE_LENGTH_); ies 794 drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c u8 *ies = pframe + sizeof(struct ieee80211_hdr_3addr); ies 796 drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c ssid_ie = rtw_get_ie(ies+_FIXED_IE_LENGTH_, _SSID_IE_, &ssid_ielen, ies 797 drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c (pframe-ies)-_FIXED_IE_LENGTH_); ies 1129 drivers/staging/rtl8723bs/include/ieee80211.h int rtw_ies_remove_ie(u8 *ies, uint *ies_len, uint offset, u8 eid, u8 *oui, u8 oui_len); ies 118 drivers/staging/uwb/beacon.c if (le16_to_cpu(rc->ies->wIELength) > 0) { ies 119 drivers/staging/uwb/beacon.c result = uwb_rc_set_ie(rc, rc->ies); ies 326 drivers/staging/uwb/beacon.c struct uwb_ie_hdr *ies; ies 334 drivers/staging/uwb/beacon.c ies = (struct uwb_ie_hdr *)bf->IEData; ies 336 drivers/staging/uwb/beacon.c result = uwb_ie_dump_hex(ies, ies_len, buf, size); ies 58 drivers/staging/uwb/ie.c int uwb_ie_dump_hex(const struct uwb_ie_hdr *ies, size_t len, ies 66 drivers/staging/uwb/ie.c ptr = (void *)ies; ies 197 drivers/staging/uwb/ie.c uwb_rc->ies = (struct uwb_rc_cmd_set_ie *)ie_info; ies 198 drivers/staging/uwb/ie.c uwb_rc->ies->rccb.bCommandType = UWB_RC_CET_GENERAL; ies 199 drivers/staging/uwb/ie.c uwb_rc->ies->rccb.wCommand = cpu_to_le16(UWB_RC_CMD_SET_IE); ies 211 drivers/staging/uwb/ie.c kfree(uwb_rc->ies); ies 212 drivers/staging/uwb/ie.c uwb_rc->ies = NULL; ies 224 drivers/staging/uwb/ie.c length = le16_to_cpu(rc->ies->wIELength); ies 229 drivers/staging/uwb/ie.c new_ies = krealloc(rc->ies, new_capacity, GFP_KERNEL); ies 232 drivers/staging/uwb/ie.c rc->ies = new_ies; ies 235 drivers/staging/uwb/ie.c ptr = rc->ies->IEData; ies 247 drivers/staging/uwb/ie.c rc->ies->wIELength = cpu_to_le16(length + new_ie_len); ies 272 drivers/staging/uwb/ie.c const struct uwb_ie_hdr *ies, size_t size) ies 280 drivers/staging/uwb/ie.c ptr = (void *)ies; ies 293 drivers/staging/uwb/ie.c result = uwb_rc_set_ie(uwb_rc, uwb_rc->ies); ies 321 drivers/staging/uwb/ie.c size_t len = le16_to_cpu(uwb_rc->ies->wIELength); ies 325 drivers/staging/uwb/ie.c ptr = uwb_rc->ies->IEData; ies 337 drivers/staging/uwb/ie.c uwb_rc->ies->wIELength = cpu_to_le16(len); ies 360 drivers/staging/uwb/ie.c result = uwb_rc_set_ie(uwb_rc, uwb_rc->ies); ies 128 drivers/staging/uwb/lc-rc.c ptr = rc->ies->IEData; ies 129 drivers/staging/uwb/lc-rc.c len = le16_to_cpu(rc->ies->wIELength); ies 60 drivers/staging/uwb/uwb-internal.h int uwb_ie_dump_hex(const struct uwb_ie_hdr *ies, size_t len, ies 400 drivers/staging/uwb/uwb.h struct uwb_rc_cmd_set_ie *ies; ies 721 drivers/staging/uwb/uwb.h int uwb_rc_ie_add(struct uwb_rc *uwb_rc, const struct uwb_ie_hdr *ies, size_t size); ies 448 drivers/staging/wilc1000/wilc_hif.c const struct cfg80211_bss_ies *ies = rcu_dereference(bss->ies); ies 460 drivers/staging/wilc1000/wilc_hif.c ssid_elm = cfg80211_find_ie(WLAN_EID_SSID, ies->data, ies->len); ies 466 drivers/staging/wilc1000/wilc_hif.c tim_elm = cfg80211_find_ie(WLAN_EID_TIM, ies->data, ies->len); ies 473 drivers/staging/wilc1000/wilc_hif.c rates_ie = cfg80211_find_ie(WLAN_EID_SUPP_RATES, ies->data, ies->len); ies 484 drivers/staging/wilc1000/wilc_hif.c ies->data, ies->len); ies 499 drivers/staging/wilc1000/wilc_hif.c ht_ie = cfg80211_find_ie(WLAN_EID_HT_CAPABILITY, ies->data, ies->len); ies 503 drivers/staging/wilc1000/wilc_hif.c ret = cfg80211_get_p2p_attr(ies->data, ies->len, ies 507 drivers/staging/wilc1000/wilc_hif.c param->tsf_lo = cpu_to_le32(ies->tsf); ies 527 drivers/staging/wilc1000/wilc_hif.c ies->data, ies->len); ies 542 drivers/staging/wilc1000/wilc_hif.c ies->data, ies->len); ies 548 drivers/staging/wilc1000/wilc_hif.c rsn_ie = cfg80211_find_ie(WLAN_EID_RSN, ies->data, ies->len); ies 580 drivers/staging/wilc1000/wilc_hif.c u8 *ies; ies 591 drivers/staging/wilc1000/wilc_hif.c ies = rcvd_info->mgmt->u.beacon.variable; ies 596 drivers/staging/wilc1000/wilc_hif.c ch_elm = cfg80211_find_ie(WLAN_EID_DS_PARAMS, ies, ies_len); ies 635 drivers/staging/wilc1000/wilc_hif.c u8 *ies; ies 641 drivers/staging/wilc1000/wilc_hif.c ies = &buffer[sizeof(*res)]; ies 644 drivers/staging/wilc1000/wilc_hif.c ret_conn_info->resp_ies = kmemdup(ies, ies_len, GFP_KERNEL); ies 1360 drivers/staging/wilc1000/wilc_hif.c int wilc_set_join_req(struct wilc_vif *vif, u8 *bssid, const u8 *ies, ies 1370 drivers/staging/wilc1000/wilc_hif.c if (ies) { ies 1372 drivers/staging/wilc1000/wilc_hif.c conn_info->req_ies = kmemdup(ies, ies_len, GFP_KERNEL); ies 190 drivers/staging/wilc1000/wilc_hif.h int wilc_set_join_req(struct wilc_vif *vif, u8 *bssid, const u8 *ies, ies 2205 include/net/cfg80211.h const struct cfg80211_bss_ies __rcu *ies; ies 5265 include/net/cfg80211.h cfg80211_find_elem_match(u8 eid, const u8 *ies, unsigned int len, ies 5294 include/net/cfg80211.h cfg80211_find_ie_match(u8 eid, const u8 *ies, unsigned int len, ies 5305 include/net/cfg80211.h return (void *)cfg80211_find_elem_match(eid, ies, len, ies 5327 include/net/cfg80211.h cfg80211_find_elem(u8 eid, const u8 *ies, int len) ies 5329 include/net/cfg80211.h return cfg80211_find_elem_match(eid, ies, len, NULL, 0, 0); ies 5347 include/net/cfg80211.h static inline const u8 *cfg80211_find_ie(u8 eid, const u8 *ies, int len) ies 5349 include/net/cfg80211.h return cfg80211_find_ie_match(eid, ies, len, NULL, 0, 0); ies 5368 include/net/cfg80211.h cfg80211_find_ext_elem(u8 ext_eid, const u8 *ies, int len) ies 5370 include/net/cfg80211.h return cfg80211_find_elem_match(WLAN_EID_EXTENSION, ies, len, ies 5389 include/net/cfg80211.h static inline const u8 *cfg80211_find_ext_ie(u8 ext_eid, const u8 *ies, int len) ies 5391 include/net/cfg80211.h return cfg80211_find_ie_match(WLAN_EID_EXTENSION, ies, len, ies 5411 include/net/cfg80211.h const u8 *ies, ies 5432 include/net/cfg80211.h const u8 *ies, unsigned int len) ies 5434 include/net/cfg80211.h return (void *)cfg80211_find_vendor_elem(oui, oui_type, ies, len); ies 7109 include/net/cfg80211.h const u8 *ies; ies 7140 include/net/cfg80211.h int cfg80211_get_p2p_attr(const u8 *ies, unsigned int len, ies 7171 include/net/cfg80211.h size_t ieee80211_ie_split_ric(const u8 *ies, size_t ielen, ies 7201 include/net/cfg80211.h static inline size_t ieee80211_ie_split(const u8 *ies, size_t ielen, ies 7204 include/net/cfg80211.h return ieee80211_ie_split_ric(ies, ielen, ids, n_ids, NULL, 0, offset); ies 1089 include/net/mac80211.h const u8 *ies[NUM_NL80211_BANDS]; ies 2529 include/net/mac80211.h struct ieee80211_scan_ies ies; ies 3815 include/net/mac80211.h struct ieee80211_scan_ies *ies); ies 314 net/mac80211/driver-ops.h struct ieee80211_scan_ies *ies) ies 325 net/mac80211/driver-ops.h req, ies); ies 221 net/mac80211/fils_aead.c u8 *capab, *ies, *encr; ies 228 net/mac80211/fils_aead.c ies = mgmt->u.reassoc_req.variable; ies 231 net/mac80211/fils_aead.c ies = mgmt->u.assoc_req.variable; ies 235 net/mac80211/fils_aead.c ies, skb->data + skb->len - ies); ies 272 net/mac80211/fils_aead.c u8 *capab, *ies, *encr; ies 282 net/mac80211/fils_aead.c ies = mgmt->u.assoc_resp.variable; ies 284 net/mac80211/fils_aead.c ies, frame + *frame_len - ies); ies 407 net/mac80211/ibss.c const struct cfg80211_bss_ies *ies; ies 471 net/mac80211/ibss.c ies = rcu_dereference(cbss->ies); ies 472 net/mac80211/ibss.c tsf = ies->tsf; ies 489 net/mac80211/ibss.c const struct cfg80211_bss_ies *ies; ies 510 net/mac80211/ibss.c ies = rcu_dereference(cbss->ies); ies 511 net/mac80211/ibss.c tsf = ies->tsf; ies 2136 net/mac80211/ieee80211_i.h size_t ieee80211_ie_split_vendor(const u8 *ies, size_t ielen, size_t offset); ies 2158 net/mac80211/mlme.c const struct cfg80211_bss_ies *ies; ies 2161 net/mac80211/mlme.c ies = rcu_dereference(cbss->ies); ies 2162 net/mac80211/mlme.c if (ies) { ies 2166 net/mac80211/mlme.c ies->data, ies->len, ies 3247 net/mac80211/mlme.c const struct cfg80211_bss_ies *ies; ies 3251 net/mac80211/mlme.c ies = rcu_dereference(cbss->ies); ies 3252 net/mac80211/mlme.c if (ies) ies 3253 net/mac80211/mlme.c bss_ies = kmemdup(ies, sizeof(*ies) + ies->len, ies 4804 net/mac80211/mlme.c const struct cfg80211_bss_ies *ies; ies 4807 net/mac80211/mlme.c ies = rcu_dereference(cbss->ies); ies 4809 net/mac80211/mlme.c ies->data, ies->len); ies 4871 net/mac80211/mlme.c static bool ieee80211_get_dtim(const struct cfg80211_bss_ies *ies, ies 4874 net/mac80211/mlme.c const u8 *tim_ie = cfg80211_find_ie(WLAN_EID_TIM, ies->data, ies->len); ies 4875 net/mac80211/mlme.c const u8 *idx_ie = cfg80211_find_ie(WLAN_EID_MULTI_BSSID_IDX, ies->data, ies 4876 net/mac80211/mlme.c ies->len); ies 4955 net/mac80211/mlme.c const struct cfg80211_bss_ies *ies; ies 4999 net/mac80211/mlme.c ies = rcu_dereference(cbss->beacon_ies); ies 5000 net/mac80211/mlme.c if (ies) { ies 5001 net/mac80211/mlme.c sdata->vif.bss_conf.sync_tsf = ies->tsf; ies 5005 net/mac80211/mlme.c ieee80211_get_dtim(ies, ies 5010 net/mac80211/mlme.c ies = rcu_dereference(cbss->proberesp_ies); ies 5012 net/mac80211/mlme.c sdata->vif.bss_conf.sync_tsf = ies->tsf; ies 361 net/mac80211/scan.c &local->hw_scan_req->ies, ies 671 net/mac80211/scan.c u8 *ies; ies 698 net/mac80211/scan.c ies = (u8 *)local->hw_scan_req + ies 701 net/mac80211/scan.c local->hw_scan_req->req.ie = ies; ies 1855 net/mac80211/util.c ie_desc->ies[i] = buffer + old_pos; ies 2616 net/mac80211/util.c size_t ieee80211_ie_split_vendor(const u8 *ies, size_t ielen, size_t offset) ies 2620 net/mac80211/util.c while (pos < ielen && ies[pos] != WLAN_EID_VENDOR_SPECIFIC) ies 2621 net/mac80211/util.c pos += 2 + ies[pos + 1]; ies 4538 net/wireless/nl80211.c const u8 *ies = bcn->tail; ies 4542 net/wireless/nl80211.c rates = cfg80211_find_ie(WLAN_EID_SUPP_RATES, ies, ies_len); ies 4545 net/wireless/nl80211.c rates = cfg80211_find_ie(WLAN_EID_EXT_SUPP_RATES, ies, ies_len); ies 4548 net/wireless/nl80211.c cap = cfg80211_find_ie(WLAN_EID_HT_CAPABILITY, ies, ies_len); ies 4551 net/wireless/nl80211.c cap = cfg80211_find_ie(WLAN_EID_VHT_CAPABILITY, ies, ies_len); ies 4554 net/wireless/nl80211.c cap = cfg80211_find_ext_ie(WLAN_EID_EXT_HE_CAPABILITY, ies, ies_len); ies 8613 net/wireless/nl80211.c const struct cfg80211_bss_ies *ies; ies 8651 net/wireless/nl80211.c ies = rcu_dereference(res->ies); ies 8652 net/wireless/nl80211.c if (ies) { ies 8653 net/wireless/nl80211.c if (nla_put_u64_64bit(msg, NL80211_BSS_TSF, ies->tsf, ies 8656 net/wireless/nl80211.c if (ies->len && nla_put(msg, NL80211_BSS_INFORMATION_ELEMENTS, ies 8657 net/wireless/nl80211.c ies->len, ies->data)) ies 8662 net/wireless/nl80211.c ies = rcu_dereference(res->beacon_ies); ies 8663 net/wireless/nl80211.c if (ies && ies->from_beacon) { ies 8664 net/wireless/nl80211.c if (nla_put_u64_64bit(msg, NL80211_BSS_BEACON_TSF, ies->tsf, ies 8667 net/wireless/nl80211.c if (ies->len && nla_put(msg, NL80211_BSS_BEACON_IES, ies 8668 net/wireless/nl80211.c ies->len, ies->data)) ies 16822 net/wireless/nl80211.c if (ft_event->ies && ies 16823 net/wireless/nl80211.c nla_put(msg, NL80211_ATTR_IE, ft_event->ies_len, ft_event->ies)) ies 79 net/wireless/scan.c struct cfg80211_bss_ies *ies; ies 84 net/wireless/scan.c ies = (void *)rcu_access_pointer(bss->pub.beacon_ies); ies 85 net/wireless/scan.c if (ies && !bss->pub.hidden_beacon_bss) ies 86 net/wireless/scan.c kfree_rcu(ies, rcu_head); ies 87 net/wireless/scan.c ies = (void *)rcu_access_pointer(bss->pub.proberesp_ies); ies 88 net/wireless/scan.c if (ies) ies 89 net/wireless/scan.c kfree_rcu(ies, rcu_head); ies 346 net/wireless/scan.c const struct cfg80211_bss_ies *ies; ies 355 net/wireless/scan.c ies = rcu_access_pointer(a->ies); ies 356 net/wireless/scan.c if (!ies) ies 358 net/wireless/scan.c ssidie = cfg80211_find_ie(WLAN_EID_SSID, ies->data, ies->len); ies 717 net/wireless/scan.c cfg80211_find_elem_match(u8 eid, const u8 *ies, unsigned int len, ies 723 net/wireless/scan.c for_each_element_id(elem, eid, ies, len) { ies 734 net/wireless/scan.c const u8 *ies, ies 744 net/wireless/scan.c elem = cfg80211_find_elem_match(WLAN_EID_VENDOR_SPECIFIC, ies, len, ies 778 net/wireless/scan.c a_ies = rcu_access_pointer(a->ies); ies 781 net/wireless/scan.c b_ies = rcu_access_pointer(b->ies); ies 1018 net/wireless/scan.c const struct cfg80211_bss_ies *ies; ies 1025 net/wireless/scan.c ies = rcu_access_pointer(new->pub.beacon_ies); ies 1026 net/wireless/scan.c if (WARN_ON(!ies)) ies 1029 net/wireless/scan.c ie = cfg80211_find_ie(WLAN_EID_SSID, ies->data, ies->len); ies 1061 net/wireless/scan.c ies = rcu_access_pointer(bss->pub.ies); ies 1062 net/wireless/scan.c if (!ies) ies 1064 net/wireless/scan.c ie = cfg80211_find_ie(WLAN_EID_SSID, ies->data, ies->len); ies 1111 net/wireless/scan.c rcu_assign_pointer(known->pub.ies, ies 1142 net/wireless/scan.c if (old == rcu_access_pointer(known->pub.ies)) ies 1143 net/wireless/scan.c rcu_assign_pointer(known->pub.ies, new->pub.beacon_ies); ies 1147 net/wireless/scan.c const struct cfg80211_bss_ies *ies; ies 1149 net/wireless/scan.c ies = rcu_access_pointer(bss->pub.beacon_ies); ies 1150 net/wireless/scan.c WARN_ON(ies != old); ies 1196 net/wireless/scan.c if (WARN_ON(!rcu_access_pointer(tmp->pub.ies))) { ies 1209 net/wireless/scan.c struct cfg80211_bss_ies *ies; ies 1219 net/wireless/scan.c ies = (void *)rcu_dereference(tmp->pub.beacon_ies); ies 1220 net/wireless/scan.c if (ies) ies 1221 net/wireless/scan.c kfree_rcu(ies, rcu_head); ies 1222 net/wireless/scan.c ies = (void *)rcu_dereference(tmp->pub.proberesp_ies); ies 1223 net/wireless/scan.c if (ies) ies 1224 net/wireless/scan.c kfree_rcu(ies, rcu_head); ies 1373 net/wireless/scan.c struct cfg80211_bss_ies *ies; ies 1416 net/wireless/scan.c ies = kzalloc(sizeof(*ies) + ielen, gfp); ies 1417 net/wireless/scan.c if (!ies) ies 1419 net/wireless/scan.c ies->len = ielen; ies 1420 net/wireless/scan.c ies->tsf = tsf; ies 1421 net/wireless/scan.c ies->from_beacon = false; ies 1422 net/wireless/scan.c memcpy(ies->data, ie, ielen); ies 1426 net/wireless/scan.c ies->from_beacon = true; ies 1429 net/wireless/scan.c rcu_assign_pointer(tmp.pub.beacon_ies, ies); ies 1432 net/wireless/scan.c rcu_assign_pointer(tmp.pub.proberesp_ies, ies); ies 1435 net/wireless/scan.c rcu_assign_pointer(tmp.pub.ies, ies); ies 1776 net/wireless/scan.c rcu_assign_pointer(nontrans_bss->ies, new_ies); ies 1782 net/wireless/scan.c rcu_assign_pointer(nontrans_bss->ies, new_ies); ies 1799 net/wireless/scan.c struct cfg80211_bss_ies *ies; ies 1829 net/wireless/scan.c ies = kzalloc(sizeof(*ies) + ielen, gfp); ies 1830 net/wireless/scan.c if (!ies) ies 1832 net/wireless/scan.c ies->len = ielen; ies 1833 net/wireless/scan.c ies->tsf = le64_to_cpu(mgmt->u.probe_resp.timestamp); ies 1834 net/wireless/scan.c ies->from_beacon = ieee80211_is_beacon(mgmt->frame_control); ies 1835 net/wireless/scan.c memcpy(ies->data, mgmt->u.probe_resp.variable, ielen); ies 1838 net/wireless/scan.c rcu_assign_pointer(tmp.pub.proberesp_ies, ies); ies 1840 net/wireless/scan.c rcu_assign_pointer(tmp.pub.beacon_ies, ies); ies 1841 net/wireless/scan.c rcu_assign_pointer(tmp.pub.ies, ies); ies 1909 net/wireless/scan.c ies1 = rcu_access_pointer(res->ies); ies 1917 net/wireless/scan.c ies2 = rcu_access_pointer(tmp_bss->ies); ies 2252 net/wireless/scan.c const struct cfg80211_bss_ies *ies, ies 2258 net/wireless/scan.c if (!ies) ies 2265 net/wireless/scan.c pos = ies->data; ies 2266 net/wireless/scan.c end = pos + ies->len; ies 2303 net/wireless/scan.c const struct cfg80211_bss_ies *ies; ies 2385 net/wireless/scan.c ies = rcu_dereference(bss->pub.ies); ies 2386 net/wireless/scan.c rem = ies->len; ies 2387 net/wireless/scan.c ie = ies->data; ies 2534 net/wireless/scan.c sprintf(buf, "tsf=%016llx", (unsigned long long)(ies->tsf)); ies 2550 net/wireless/scan.c current_ev = ieee80211_scan_add_ies(info, ies, current_ev, end_buf); ies 459 net/wireless/sme.c const u8 *ies, size_t ies_len, ies 467 net/wireless/sme.c (ies && cfg80211_find_ie(WLAN_EID_EXT_CAPABILITY, ies, ies_len))) { ies 468 net/wireless/sme.c *out_ies = kmemdup(ies, ies_len, GFP_KERNEL); ies 491 net/wireless/sme.c offs = ieee80211_ie_split(ies, ies_len, before_extcapa, ies 493 net/wireless/sme.c memcpy(buf, ies, offs); ies 496 net/wireless/sme.c ies + offs, ies_len - offs); ies 3337 net/wireless/trace.h __dynamic_array(u8, ies, ft_event->ies_len) ies 3344 net/wireless/trace.h if (ft_event->ies) ies 3345 net/wireless/trace.h memcpy(__get_dynamic_array(ies), ft_event->ies, ies 817 net/wireless/util.c const struct cfg80211_bss_ies *ies; ies 819 net/wireless/util.c ies = rcu_dereference(bss->ies); ies 820 net/wireless/util.c if (!ies) ies 823 net/wireless/util.c return cfg80211_find_elem(id, ies->data, ies->len); ies 1318 net/wireless/util.c int cfg80211_get_p2p_attr(const u8 *ies, unsigned int len, ies 1334 net/wireless/util.c iedatalen = ies[1]; ies 1338 net/wireless/util.c if (ies[0] != WLAN_EID_VENDOR_SPECIFIC) ies 1344 net/wireless/util.c iedata = ies + 2; ies 1407 net/wireless/util.c len -= ies[1] + 2; ies 1408 net/wireless/util.c ies += ies[1] + 2; ies 1444 net/wireless/util.c static size_t skip_ie(const u8 *ies, size_t ielen, size_t pos) ies 1447 net/wireless/util.c u8 len = ies[pos + 1]; ies 1455 net/wireless/util.c while (pos < ielen && ies[pos] == WLAN_EID_FRAGMENT) { ies 1456 net/wireless/util.c len = ies[pos + 1]; ies 1463 net/wireless/util.c size_t ieee80211_ie_split_ric(const u8 *ies, size_t ielen, ies 1473 net/wireless/util.c if (ies[pos] == WLAN_EID_EXTENSION) ies 1478 net/wireless/util.c if (!ieee80211_id_in_list(ids, n_ids, ies[pos + ext], ies 1479 net/wireless/util.c ies[pos] == WLAN_EID_EXTENSION)) ies 1482 net/wireless/util.c if (ies[pos] == WLAN_EID_RIC_DATA && n_after_ric) { ies 1483 net/wireless/util.c pos = skip_ie(ies, ielen, pos); ies 1486 net/wireless/util.c if (ies[pos] == WLAN_EID_EXTENSION) ies 1496 net/wireless/util.c ies[pos + ext], ies 1498 net/wireless/util.c pos = skip_ie(ies, ielen, pos); ies 1503 net/wireless/util.c pos = skip_ie(ies, ielen, pos);