/net/mac80211/ |
H A D | mesh_sync.c | 41 * @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 D | scan.c | 277 (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 D | mesh.c | 57 * @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 D | util.c | 755 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 D | ieee80211_i.h | 399 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,
|
/net/wireless/ |
H A D | wext-sme.c | 30 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 D | core.h | 212 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 D | mlme.c | 28 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 D | sme.c | 45 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 D | scan.c | 368 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 D | util.c | 761 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 D | nl80211.c | 5114 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...] |
/net/bluetooth/ |
H A D | hci_conn.c | 68 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 D | hci_event.c | 2121 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 D | hci_core.c | 2114 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...] |