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

/net/wireless/
H A Dscan.c63 struct cfg80211_bss_ies *ies; local
68 ies = (void *)rcu_access_pointer(bss->pub.beacon_ies);
69 if (ies && !bss->pub.hidden_beacon_bss)
70 kfree_rcu(ies, rcu_head);
71 ies = (void *)rcu_access_pointer(bss->pub.proberesp_ies);
72 if (ies)
73 kfree_rcu(ies, rcu_head);
351 const u8 *cfg80211_find_ie(u8 eid, const u8 *ies, int len) argument
353 while (len > 2 && ies[0] != eid) {
354 len -= ies[
365 cfg80211_find_vendor_ie(unsigned int oui, u8 oui_type, const u8 *ies, int len) argument
399 const struct cfg80211_bss_ies *ies; local
629 const struct cfg80211_bss_ies *ies; local
762 const struct cfg80211_bss_ies *ies; local
788 struct cfg80211_bss_ies *ies; local
893 struct cfg80211_bss_ies *ies; local
968 struct cfg80211_bss_ies *ies; local
1239 ieee80211_scan_add_ies(struct iw_request_info *info, const struct cfg80211_bss_ies *ies, char **current_ev, char *end_buf) argument
1286 const struct cfg80211_bss_ies *ies; local
[all...]
H A Dutil.c763 const struct cfg80211_bss_ies *ies; local
765 ies = rcu_dereference(bss->ies);
766 if (!ies)
769 return cfg80211_find_ie(ie, ies->data, ies->len);
1127 int cfg80211_get_p2p_attr(const u8 *ies, unsigned int len, argument
1143 iedatalen = ies[1];
1147 if (ies[0] != WLAN_EID_VENDOR_SPECIFIC)
1153 iedata = ies
[all...]
H A Dnl80211.c6084 const struct cfg80211_bss_ies *ies; local
6121 ies = rcu_dereference(res->ies);
6122 if (ies) {
6123 if (nla_put_u64(msg, NL80211_BSS_TSF, ies->tsf))
6125 if (ies->len && nla_put(msg, NL80211_BSS_INFORMATION_ELEMENTS,
6126 ies->len, ies->data))
6131 ies = rcu_dereference(res->beacon_ies);
6132 if (ies
[all...]
H A Dtrace.h2625 __dynamic_array(u8, ies, ft_event->ies_len)
2632 if (ft_event->ies)
2633 memcpy(__get_dynamic_array(ies), ft_event->ies,
/net/mac80211/
H A Dmlme.c1758 const struct cfg80211_bss_ies *ies; local
1761 ies = rcu_dereference(cbss->ies);
1762 if (ies) {
1766 ies->data, ies->len,
2634 const struct cfg80211_bss_ies *ies; local
2638 ies = rcu_dereference(cbss->ies);
2639 if (ies)
4016 const struct cfg80211_bss_ies *ies; local
4341 const struct cfg80211_bss_ies *ies; local
[all...]
H A Dibss.c396 const struct cfg80211_bss_ies *ies; local
454 ies = rcu_dereference(cbss->ies);
455 tsf = ies->tsf;
472 const struct cfg80211_bss_ies *ies; local
496 ies = rcu_dereference(cbss->ies);
497 tsf = ies->tsf;
H A Dscan.c279 &local->hw_scan_req->ies,
489 u8 *ies; local
516 ies = (u8 *)local->hw_scan_req +
519 local->hw_scan_req->req.ie = ies;
H A Dutil.c1428 ie_desc->ies[i] = buffer + old_pos;
2058 * @ies: the IE buffer
2080 size_t ieee80211_ie_split(const u8 *ies, size_t ielen, argument
2085 while (pos < ielen && ieee80211_id_in_list(ids, n_ids, ies[pos]))
2086 pos += 2 + ies[pos + 1];
2091 size_t ieee80211_ie_split_vendor(const u8 *ies, size_t ielen, size_t offset) argument
2095 while (pos < ielen && ies[pos] != WLAN_EID_VENDOR_SPECIFIC)
2096 pos += 2 + ies[pos + 1];
H A Ddriver-ops.h349 struct ieee80211_scan_ies *ies)
360 req, ies);
346 drv_sched_scan_start(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct cfg80211_sched_scan_request *req, struct ieee80211_scan_ies *ies) argument
H A Dieee80211_i.h1835 size_t ieee80211_ie_split(const u8 *ies, size_t ielen,
1837 size_t ieee80211_ie_split_vendor(const u8 *ies, size_t ielen, size_t offset);

Completed in 6912 milliseconds