Searched refs:ie (Results 1 - 23 of 23) sorted by relevance

/net/wireless/
H A Dwext-sme.c30 wdev->wext.connect.ie = wdev->wext.ie;
237 const u8 *ie; local
240 ie = ieee80211_bss_get_ie(&wdev->current_bss->pub,
242 if (ie) {
244 data->length = ie[1];
245 memcpy(ssid, ie + 2, data->length);
337 u8 *ie = extra; local
344 ie = NULL;
351 memcmp(wdev->wext.ie, i
[all...]
H A Dscan.c368 struct ieee80211_vendor_ie *ie; local
378 ie = (struct ieee80211_vendor_ie *)pos;
380 /* make sure we can access ie->len */
383 if (ie->len < sizeof(*ie))
386 ie_oui = ie->oui[0] << 16 | ie->oui[1] << 8 | ie->oui[2];
387 if (ie_oui == oui && ie->oui_type == oui_type)
390 pos += 2 + ie
631 const u8 *ie; local
852 cfg80211_get_bss_channel(struct wiphy *wiphy, const u8 *ie, size_t ielen, struct ieee80211_channel *channel) argument
885 cfg80211_inform_bss_width(struct wiphy *wiphy, struct ieee80211_channel *rx_channel, enum nl80211_bss_scan_width scan_width, enum cfg80211_bss_frame_type ftype, const u8 *bssid, u64 tsf, u16 capability, u16 beacon_interval, const u8 *ie, size_t ielen, s32 signal, gfp_t gfp) argument
1288 const u8 *ie; local
[all...]
H A Dsme.c45 u8 *ie; member in struct:cfg80211_conn
55 kfree(wdev->conn->ie);
170 req.ie = params->ie;
451 if (connect->ie) {
452 wdev->conn->ie = kmemdup(connect->ie, connect->ie_len,
454 wdev->conn->params.ie = wdev->conn->ie;
455 if (!wdev->conn->ie) {
835 __cfg80211_disconnected(struct net_device *dev, const u8 *ie, size_t ie_len, u16 reason, bool from_ap) argument
881 cfg80211_disconnected(struct net_device *dev, u16 reason, const u8 *ie, size_t ie_len, gfp_t gfp) argument
[all...]
H A Dcore.h212 const u8 *ie; member in struct:cfg80211_event::__anon176::__anon179
306 const u8 *ie, int ie_len,
317 const u8 *ie, int ie_len, u16 reason,
321 const u8 *ie, int ie_len, u16 reason,
350 void __cfg80211_disconnected(struct net_device *dev, const u8 *ie,
H A Dmlme.c28 u8 *ie = mgmt->u.assoc_resp.variable; local
48 __cfg80211_connect_result(dev, mgmt->bssid, NULL, 0, ie, len - ieoffs,
204 const u8 *ie, int ie_len,
210 .ie = ie,
314 const u8 *ie, int ie_len, u16 reason,
321 .ie = ie,
338 const u8 *ie, int ie_len, u16 reason,
345 .ie
198 cfg80211_mlme_auth(struct cfg80211_registered_device *rdev, struct net_device *dev, struct ieee80211_channel *chan, enum nl80211_auth_type auth_type, const u8 *bssid, const u8 *ssid, int ssid_len, const u8 *ie, int ie_len, const u8 *key, int key_len, int key_idx, const u8 *sae_data, int sae_data_len) argument
312 cfg80211_mlme_deauth(struct cfg80211_registered_device *rdev, struct net_device *dev, const u8 *bssid, const u8 *ie, int ie_len, u16 reason, bool local_state_change) argument
336 cfg80211_mlme_disassoc(struct cfg80211_registered_device *rdev, struct net_device *dev, const u8 *bssid, const u8 *ie, int ie_len, u16 reason, bool local_state_change) argument
[all...]
H A Dnl80211.h51 const u8 *ie, size_t ie_len, bool from_ap);
H A Dmesh.c88 .ie = NULL,
H A Dutil.c761 const u8 *ieee80211_bss_get_ie(struct cfg80211_bss *bss, u8 ie) argument
769 return cfg80211_find_ie(ie, ies->data, ies->len);
837 ev->dc.ie, ev->dc.ie_len,
H A Dcore.c819 kfree(wdev->wext.ie);
820 wdev->wext.ie = NULL;
H A Dnl80211.c5114 setup->ie = nla_data(ieattr);
5428 request->ie = (void *)(request->ssids + n_ssids);
5430 request->ie = (void *)(request->channels + n_channels);
5497 memcpy((void *)request->ie,
5678 request->ie = (void *)(request->ssids + n_ssids);
5680 request->ie = (void *)(request->channels + n_channels);
5684 if (request->ie)
5685 request->match_sets = (void *)(request->ie + ie_len);
5816 memcpy((void *)request->ie,
6362 const u8 *bssid, *ssid, *ie local
6660 const u8 *ie = NULL, *bssid; local
6707 const u8 *ie = NULL, *bssid; local
10794 nl80211_send_disconnected(struct cfg80211_registered_device *rdev, struct net_device *netdev, u16 reason, const u8 *ie, size_t ie_len, bool from_ap) argument
10865 cfg80211_notify_new_peer_candidate(struct net_device *dev, const u8 *addr, const u8* ie, u8 ie_len, gfp_t gfp) argument
[all...]
H A Dtrace.h1779 __dynamic_array(u8, ie, ftie->ie_len)
1785 memcpy(__get_dynamic_array(ie), ftie->ie, ftie->ie_len);
2449 __dynamic_array(u8, ie, request ? request->ie_len : 0)
2458 memcpy(__get_dynamic_array(ie), request->ie,
/net/mac80211/
H A Dmesh.c57 * @ie: information elements of a management frame from the mesh peer
63 struct ieee802_11_elems *ie)
79 if (!(ifmsh->mesh_id_len == ie->mesh_id_len &&
80 memcmp(ifmsh->mesh_id, ie->mesh_id, ie->mesh_id_len) == 0 &&
81 (ifmsh->mesh_pp_id == ie->mesh_config->meshconf_psel) &&
82 (ifmsh->mesh_pm_id == ie->mesh_config->meshconf_pmetric) &&
83 (ifmsh->mesh_cc_id == ie->mesh_config->meshconf_congest) &&
84 (ifmsh->mesh_sp_id == ie->mesh_config->meshconf_synch) &&
85 (ifmsh->mesh_auth_id == ie
62 mesh_matches_local(struct ieee80211_sub_if_data *sdata, struct ieee802_11_elems *ie) argument
109 mesh_peer_accepts_plinks(struct ieee802_11_elems *ie) argument
[all...]
H A Dmesh_sync.c41 * @ie: information elements of a management frame from the mesh peer
43 static bool mesh_peer_tbtt_adjusting(struct ieee802_11_elems *ie) argument
45 return (ie->mesh_config->meshconf_cap &
H A Dmesh.h216 struct ieee802_11_elems *ie);
286 u8 *hw_addr, struct ieee802_11_elems *ie);
287 bool mesh_peer_accepts_plinks(struct ieee802_11_elems *ie);
H A Dscan.c277 (u8 *)local->hw_scan_req->req.ie,
280 req->ie, req->ie_len,
458 local->scan_req->ie, local->scan_req->ie_len,
519 local->hw_scan_req->req.ie = ies;
1012 u8 *ie; local
1030 ie = kzalloc(num_bands * iebufsz, GFP_KERNEL);
1031 if (!ie) {
1038 len = ieee80211_build_preq_ies(local, ie, num_bands * iebufsz,
1039 &sched_scan_ies, req->ie,
1049 kfree(ie);
[all...]
H A Dutil.c755 const u8 *ie; local
997 ie = cfg80211_find_ie(WLAN_EID_WIDE_BW_CHANNEL_SWITCH,
999 if (ie) {
1000 if (ie[1] == sizeof(*elems->wide_bw_chansw_ie))
1002 (void *)(ie + 2);
1251 const u8 *ie, size_t ie_len,
1298 if (ie && ie_len) {
1304 noffset = ieee80211_ie_split(ie, ie_len,
1310 memcpy(pos, ie + *offset, noffset - *offset);
1335 if (ie
1249 ieee80211_build_preq_ies_band(struct ieee80211_local *local, u8 *buffer, size_t buffer_len, const u8 *ie, size_t ie_len, enum ieee80211_band band, u32 rate_mask, struct cfg80211_chan_def *chandef, size_t *offset) argument
1407 ieee80211_build_preq_ies(struct ieee80211_local *local, u8 *buffer, size_t buffer_len, struct ieee80211_scan_ies *ie_desc, const u8 *ie, size_t ie_len, u8 bands_used, u32 *rate_masks, struct cfg80211_chan_def *chandef) argument
1449 ieee80211_build_probe_req(struct ieee80211_sub_if_data *sdata, u8 *dst, u32 ratemask, struct ieee80211_channel *chan, const u8 *ssid, size_t ssid_len, const u8 *ie, size_t ie_len, bool directed) argument
1498 ieee80211_send_probe_req(struct ieee80211_sub_if_data *sdata, u8 *dst, const u8 *ssid, size_t ssid_len, const u8 *ie, size_t ie_len, u32 ratemask, bool directed, u32 tx_flags, struct ieee80211_channel *channel, bool scan) argument
[all...]
H A Dieee80211_i.h399 u8 ie[]; member in struct:ieee80211_mgd_assoc_data
530 u8 *ie; member in struct:ieee80211_if_ibss
617 const u8 *ie; member in struct:ieee80211_if_mesh
1810 const u8 *ie, size_t ie_len,
1817 const u8 *ie, size_t ie_len,
1821 const u8 *ie, size_t ie_len,
H A Dibss.c169 memcpy(pos, ifibss->ie, ifibss->ie_len);
1689 if (params->ie) {
1690 sdata->u.ibss.ie = kmemdup(params->ie, params->ie_len,
1692 if (sdata->u.ibss.ie)
1741 kfree(sdata->u.ibss.ie);
H A Dmlme.c780 noffset = ieee80211_ie_split(assoc_data->ie, assoc_data->ie_len,
784 memcpy(pos, assoc_data->ie + offset, noffset - offset);
816 noffset = ieee80211_ie_split(assoc_data->ie, assoc_data->ie_len,
820 memcpy(pos, assoc_data->ie + offset, noffset - offset);
830 noffset = ieee80211_ie_split_vendor(assoc_data->ie,
834 memcpy(pos, assoc_data->ie + offset, noffset - offset);
854 memcpy(pos, assoc_data->ie + offset, noffset - offset);
4175 if (req->ie && req->ie_len) {
4177 req->ie, req->ie_len);
4430 if (req->ie
[all...]
H A Dcfg.c1545 old_ie = ifmsh->ie;
1548 new_ie = kmemdup(setup->ie, setup->ie_len,
1554 ifmsh->ie = new_ie;
/net/bluetooth/
H A Dhci_conn.c68 struct inquiry_entry *ie; local
85 ie = hci_inquiry_cache_lookup(hdev, &conn->dst);
86 if (ie) {
87 if (inquiry_entry_age(ie) <= INQUIRY_ENTRY_AGE_MAX) {
88 cp.pscan_rep_mode = ie->data.pscan_rep_mode;
89 cp.pscan_mode = ie->data.pscan_mode;
90 cp.clock_offset = ie->data.clock_offset |
94 memcpy(conn->dev_class, ie->data.dev_class, 3);
95 if (ie->data.ssp_mode > 0)
H A Dhci_event.c2121 struct inquiry_entry *ie; local
2153 ie = hci_inquiry_cache_lookup(hdev, &ev->bdaddr);
2154 if (ie)
2155 memcpy(ie->data.dev_class, ev->dev_class, 3);
3275 struct inquiry_entry *ie; local
3277 ie = hci_inquiry_cache_lookup(hdev, &conn->dst);
3278 if (ie) {
3279 ie->data.clock_offset = ev->clock_offset;
3280 ie->timestamp = jiffies;
3306 struct inquiry_entry *ie; local
3403 struct inquiry_entry *ie; local
3920 struct inquiry_entry *ie; local
[all...]
H A Dhci_core.c2114 struct inquiry_entry *ie)
2120 list_del(&ie->list);
2124 abs(p->data.rssi) >= abs(ie->data.rssi))
2129 list_add(&ie->list, pos);
2136 struct inquiry_entry *ie; local
2146 ie = hci_inquiry_cache_lookup(hdev, &data->bdaddr);
2147 if (ie) {
2148 if (!ie->data.ssp_mode)
2151 if (ie->name_state == NAME_NEEDED &&
2152 data->rssi != ie
2113 hci_inquiry_cache_update_resolve(struct hci_dev *hdev, struct inquiry_entry *ie) argument
[all...]

Completed in 120 milliseconds