/Linux-v4.19/drivers/uwb/ |
D | ie.c | 72 int uwb_ie_dump_hex(const struct uwb_ie_hdr *ies, size_t len, in uwb_ie_dump_hex() argument 80 ptr = (void *)ies; in uwb_ie_dump_hex() 211 uwb_rc->ies = (struct uwb_rc_cmd_set_ie *)ie_info; in uwb_rc_ie_setup() 212 uwb_rc->ies->rccb.bCommandType = UWB_RC_CET_GENERAL; in uwb_rc_ie_setup() 213 uwb_rc->ies->rccb.wCommand = cpu_to_le16(UWB_RC_CMD_SET_IE); in uwb_rc_ie_setup() 225 kfree(uwb_rc->ies); in uwb_rc_ie_release() 226 uwb_rc->ies = NULL; in uwb_rc_ie_release() 238 length = le16_to_cpu(rc->ies->wIELength); in uwb_rc_ie_add_one() 243 new_ies = krealloc(rc->ies, new_capacity, GFP_KERNEL); in uwb_rc_ie_add_one() 246 rc->ies = new_ies; in uwb_rc_ie_add_one() [all …]
|
D | beacon.c | 132 if (le16_to_cpu(rc->ies->wIELength) > 0) { in uwb_rc_beacon() 133 result = uwb_rc_set_ie(rc, rc->ies); in uwb_rc_beacon() 340 struct uwb_ie_hdr *ies; in uwb_bce_print_IEs() local 348 ies = (struct uwb_ie_hdr *)bf->IEData; in uwb_bce_print_IEs() 350 result = uwb_ie_dump_hex(ies, ies_len, buf, size); in uwb_bce_print_IEs()
|
/Linux-v4.19/net/wireless/ |
D | scan.c | 78 struct cfg80211_bss_ies *ies; in bss_free() local 83 ies = (void *)rcu_access_pointer(bss->pub.beacon_ies); in bss_free() 84 if (ies && !bss->pub.hidden_beacon_bss) in bss_free() 85 kfree_rcu(ies, rcu_head); in bss_free() 86 ies = (void *)rcu_access_pointer(bss->pub.proberesp_ies); in bss_free() 87 if (ies) in bss_free() 88 kfree_rcu(ies, rcu_head); in bss_free() 483 const u8 *cfg80211_find_ie_match(u8 eid, const u8 *ies, int len, in cfg80211_find_ie_match() argument 494 while (len >= 2 && len >= ies[1] + 2) { in cfg80211_find_ie_match() 495 if ((ies[0] == eid) && in cfg80211_find_ie_match() [all …]
|
D | util.c | 778 const struct cfg80211_bss_ies *ies; in ieee80211_bss_get_ie() local 780 ies = rcu_dereference(bss->ies); in ieee80211_bss_get_ie() 781 if (!ies) in ieee80211_bss_get_ie() 784 return cfg80211_find_ie(ie, ies->data, ies->len); in ieee80211_bss_get_ie() 1240 int cfg80211_get_p2p_attr(const u8 *ies, unsigned int len, in cfg80211_get_p2p_attr() argument 1256 iedatalen = ies[1]; in cfg80211_get_p2p_attr() 1260 if (ies[0] != WLAN_EID_VENDOR_SPECIFIC) in cfg80211_get_p2p_attr() 1266 iedata = ies + 2; in cfg80211_get_p2p_attr() 1329 len -= ies[1] + 2; in cfg80211_get_p2p_attr() 1330 ies += ies[1] + 2; in cfg80211_get_p2p_attr() [all …]
|
/Linux-v4.19/drivers/net/wireless/ti/wl18xx/ |
D | scan.c | 172 struct ieee80211_scan_ies *ies) in wl18xx_scan_sched_scan_config() argument 261 ies->ies[band], in wl18xx_scan_sched_scan_config() 262 ies->len[band], in wl18xx_scan_sched_scan_config() 263 ies->common_ies, in wl18xx_scan_sched_scan_config() 264 ies->common_ie_len, in wl18xx_scan_sched_scan_config() 278 ies->ies[band], in wl18xx_scan_sched_scan_config() 279 ies->len[band], in wl18xx_scan_sched_scan_config() 280 ies->common_ies, in wl18xx_scan_sched_scan_config() 281 ies->common_ie_len, in wl18xx_scan_sched_scan_config() 305 struct ieee80211_scan_ies *ies) in wl18xx_sched_scan_start() argument [all …]
|
D | scan.h | 125 struct ieee80211_scan_ies *ies);
|
/Linux-v4.19/drivers/staging/wilc1000/ |
D | coreconfigurator.c | 205 u8 *wid_val, *msa, *tim_elm, *ies; in wilc_parse_network_info() local 250 ies = &msa[TAG_PARAM_OFFSET]; in wilc_parse_network_info() 254 network_info->ies = kmemdup(ies, ies_len, GFP_KERNEL); in wilc_parse_network_info() 255 if (!network_info->ies) { in wilc_parse_network_info() 270 u8 *ies; in wilc_parse_assoc_resp_info() local 275 ies = &buffer[CAP_INFO_LEN + STATUS_CODE_LEN + AID_LEN]; in wilc_parse_assoc_resp_info() 279 ret_conn_info->resp_ies = kmemdup(ies, ies_len, GFP_KERNEL); in wilc_parse_assoc_resp_info()
|
D | host_interface.c | 51 u8 *ies; member 62 u8 *ies; member 827 wid_list[index].val = scan_info->ies; in handle_scan() 876 kfree(scan_info->ies); in handle_scan() 877 scan_info->ies = NULL; in handle_scan() 944 if (conn_attr->ies) { in handle_connect() 945 hif_drv->usr_conn_req.ies = kmemdup(conn_attr->ies, in handle_connect() 948 if (!hif_drv->usr_conn_req.ies) { in handle_connect() 979 wid_list[wid_cnt].val = hif_drv->usr_conn_req.ies; in handle_connect() 1119 if (conn_attr->ies) { in handle_connect() [all …]
|
D | host_interface.h | 217 u8 *ies; member 320 size_t ssid_len, const u8 *ies, size_t ies_len, 328 u8 *ch_freq_list, u8 ch_list_len, const u8 *ies,
|
D | coreconfigurator.h | 52 u8 *ies; member
|
/Linux-v4.19/drivers/net/wireless/ti/wl12xx/ |
D | scan.c | 324 struct ieee80211_scan_ies *ies) in wl1271_scan_sched_scan_config() argument 386 ies->ies[band], in wl1271_scan_sched_scan_config() 387 ies->len[band], in wl1271_scan_sched_scan_config() 388 ies->common_ies, in wl1271_scan_sched_scan_config() 389 ies->common_ie_len, in wl1271_scan_sched_scan_config() 403 ies->ies[band], in wl1271_scan_sched_scan_config() 404 ies->len[band], in wl1271_scan_sched_scan_config() 405 ies->common_ies, in wl1271_scan_sched_scan_config() 406 ies->common_ie_len, in wl1271_scan_sched_scan_config() 463 struct ieee80211_scan_ies *ies) in wl12xx_sched_scan_start() argument [all …]
|
/Linux-v4.19/net/mac80211/ |
D | fils_aead.c | 224 u8 *capab, *ies, *encr; in fils_encrypt_assoc_req() local 231 ies = mgmt->u.reassoc_req.variable; in fils_encrypt_assoc_req() 234 ies = mgmt->u.assoc_req.variable; in fils_encrypt_assoc_req() 238 ies, skb->data + skb->len - ies); in fils_encrypt_assoc_req() 275 u8 *capab, *ies, *encr; in fils_decrypt_assoc_resp() local 285 ies = mgmt->u.assoc_resp.variable; in fils_decrypt_assoc_resp() 287 ies, frame + *frame_len - ies); in fils_decrypt_assoc_resp()
|
D | mlme.c | 2076 const struct cfg80211_bss_ies *ies; in ieee80211_set_associated() local 2079 ies = rcu_dereference(cbss->ies); in ieee80211_set_associated() 2080 if (ies) { in ieee80211_set_associated() 2084 ies->data, ies->len, in ieee80211_set_associated() 3109 const struct cfg80211_bss_ies *ies; in ieee80211_assoc_success() local 3113 ies = rcu_dereference(cbss->ies); in ieee80211_assoc_success() 3114 if (ies) in ieee80211_assoc_success() 3115 bss_ies = kmemdup(ies, sizeof(*ies) + ies->len, in ieee80211_assoc_success() 4649 const struct cfg80211_bss_ies *ies; in ieee80211_prep_channel() local 4652 ies = rcu_dereference(cbss->ies); in ieee80211_prep_channel() [all …]
|
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/mvm/ |
D | scan.c | 694 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 707 memcpy(newpos, ies, len); in iwl_mvm_copy_and_insert_ds_elem() 711 offs = ieee80211_ie_split(ies, len, in iwl_mvm_copy_and_insert_ds_elem() 716 memcpy(newpos, ies, offs); in iwl_mvm_copy_and_insert_ds_elem() 724 memcpy(newpos, ies + offs, len - offs); in iwl_mvm_copy_and_insert_ds_elem() 748 struct ieee80211_scan_ies *ies, in iwl_mvm_build_scan_probe() argument 782 ies->ies[NL80211_BAND_2GHZ], in iwl_mvm_build_scan_probe() 783 ies->len[NL80211_BAND_2GHZ], in iwl_mvm_build_scan_probe() 789 memcpy(pos, ies->ies[NL80211_BAND_5GHZ], in iwl_mvm_build_scan_probe() 790 ies->len[NL80211_BAND_5GHZ]); in iwl_mvm_build_scan_probe() [all …]
|
/Linux-v4.19/drivers/staging/rtl8188eu/core/ |
D | rtw_wlan_util.c | 371 memcpy((unsigned char *)&val, rtw_get_beacon_interval_from_ie(bss->ies), 2); in get_beacon_interval() 884 memcpy(bssid->ies, (pframe + sizeof(struct ieee80211_hdr_3addr)), bssid->ie_length); in rtw_check_bcn_info() 888 …p = rtw_get_ie(bssid->ies + _FIXED_IE_LENGTH_, _HT_CAPABILITY_IE_, &len, bssid->ie_length - _FIXED… 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() 920 …p = rtw_get_ie(bssid->ies + _FIXED_IE_LENGTH_, _DSSET_IE_, &len, bssid->ie_length - _FIXED_IE_LENG… in rtw_check_bcn_info() 924 …p = rtw_get_ie(bssid->ies + _FIXED_IE_LENGTH_, _HT_ADD_INFO_IE_, &len, bssid->ie_length - _FIXED_I… in rtw_check_bcn_info() 940 …p = rtw_get_ie(bssid->ies + _FIXED_IE_LENGTH_, _SSID_IE_, &len, bssid->ie_length - _FIXED_IE_LENGT… in rtw_check_bcn_info() 978 rtw_get_sec_ie(bssid->ies, bssid->ie_length, NULL, &rsn_len, NULL, &wpa_len); in rtw_check_bcn_info() 995 pbuf = rtw_get_wpa_ie(&bssid->ies[12], &wpa_ielen, bssid->ie_length-12); in rtw_check_bcn_info() 1003 pbuf = rtw_get_wpa2_ie(&bssid->ies[12], &wpa_ielen, bssid->ie_length-12); in rtw_check_bcn_info() [all …]
|
D | rtw_ieee80211.c | 217 u8 *ie = pdev_network->ies; in rtw_generate_ie() 932 pbuf = rtw_get_wpa_ie(&pnetwork->network.ies[12], &wpa_ielen, pnetwork->network.ie_length - 12); in rtw_get_cipher_info() 945 pbuf = rtw_get_wpa2_ie(&pnetwork->network.ies[12], &wpa_ielen, pnetwork->network.ie_length - 12); in rtw_get_cipher_info() 975 memcpy(&le_tmp, rtw_get_capability_from_ie(pnetwork->network.ies), 2); in rtw_get_bcn_info() 983 rtw_get_sec_ie(pnetwork->network.ies, pnetwork->network.ie_length, NULL, &rsn_len, NULL, &wpa_len); in rtw_get_bcn_info() 1005 …p = rtw_get_ie(pnetwork->network.ies + _FIXED_IE_LENGTH_, _HT_CAPABILITY_IE_, &len, pnetwork->netw… in rtw_get_bcn_info() 1015 …p = rtw_get_ie(pnetwork->network.ies + _FIXED_IE_LENGTH_, _HT_ADD_INFO_IE_, &len, pnetwork->networ… in rtw_get_bcn_info()
|
D | rtw_cmd.c | 413 memcpy(&psecuritypriv->authenticator_ie[1], &psecnetwork->ies[12], psecnetwork->ie_length-12); in rtw_joinbss_cmd() 415 memcpy(&psecuritypriv->authenticator_ie[1], &psecnetwork->ies[12], (256-1)); in rtw_joinbss_cmd() 426 …k->ie_length = rtw_restruct_sec_ie(padapter, &pnetwork->network.ies[0], &psecnetwork->ies[0], pnet… in rtw_joinbss_cmd() 433 …tmp_len = rtw_restruct_wmm_ie(padapter, &pnetwork->network.ies[0], &psecnetwork->ies[0], pnetwork-… in rtw_joinbss_cmd() 455 rtw_restructure_ht_ie(padapter, &pnetwork->network.ies[0], &psecnetwork->ies[0], in rtw_joinbss_cmd() 460 pmlmeinfo->assoc_AP_vendor = check_assoc_AP(pnetwork->network.ies, pnetwork->network.ie_length); in rtw_joinbss_cmd()
|
D | rtw_mlme_ext.c | 278 static int update_hidden_ssid(u8 *ies, u32 ies_len, u8 hidden_ssid_mode) in update_hidden_ssid() argument 284 ssid_ie = rtw_get_ie(ies, WLAN_EID_SSID, &ssid_len_ori, ies_len); in update_hidden_ssid() 292 remain_len = ies_len - (next_ie - ies); in update_hidden_ssid() 365 memcpy(pframe, cur_network->ies, cur_network->ie_length); in issue_beacon() 393 memcpy(pframe, (unsigned char *)(rtw_get_beacon_interval_from_ie(cur_network->ies)), 2); in issue_beacon() 400 memcpy(pframe, (unsigned char *)(rtw_get_capability_from_ie(cur_network->ies)), 2); in issue_beacon() 508 …pwps_ie = rtw_get_wps_ie(cur_network->ies+_FIXED_IE_LENGTH_, cur_network->ie_length-_FIXED_IE_LENG… in issue_probersp() 515 wps_offset = (uint)(pwps_ie - cur_network->ies); in issue_probersp() 521 memcpy(pframe, cur_network->ies, wps_offset); in issue_probersp() 538 memcpy(pframe, cur_network->ies, cur_network->ie_length); in issue_probersp() [all …]
|
D | rtw_mlme.c | 263 memcpy((u8 *)&val, rtw_get_capability_from_ie(bss->ies), 2); in rtw_get_capability() 311 memcpy((u8 *)&le_scap, rtw_get_capability_from_ie(src->ies), 2); in is_same_network() 312 memcpy((u8 *)&le_dcap, rtw_get_capability_from_ie(dst->ies), 2); in is_same_network() 392 …rtw_update_protection(adapter, (pmlmepriv->cur_network.network.ies) + sizeof(struct ndis_802_11_fi… in update_current_network() 517 …if (rtw_get_wps_ie(pnetwork->network.ies+_FIXED_IE_LENGTH_, pnetwork->network.ie_length-_FIXED_IE_… in rtw_is_desired_network() 568 memcpy(pmlmepriv->cur_network.network.ies, pnetwork->ies, 8); in rtw_survey_event_callback() 572 memcpy(ibss_wlan->network.ies, pnetwork->ies, 8); in rtw_survey_event_callback() 939 memcpy(&cur_network->network.ies[0], &ptarget_wlan->network.ies[0], MAX_IE_SZ); in rtw_joinbss_update_network() 967 rtw_update_protection(padapter, (cur_network->network.ies) + in rtw_joinbss_update_network() 970 rtw_update_ht_cap(padapter, cur_network->network.ies, cur_network->network.ie_length); in rtw_joinbss_update_network()
|
/Linux-v4.19/drivers/net/wireless/ath/ath6kl/ |
D | main.c | 426 u8 *ies = NULL, *wpa_ie = NULL, *pos; in ath6kl_connect_ap_mode_sta() local 438 ies = mgmt->u.assoc_req.variable; in ath6kl_connect_ap_mode_sta() 439 ies_len = assoc_info + assoc_req_len - ies; in ath6kl_connect_ap_mode_sta() 443 ies = mgmt->u.reassoc_req.variable; in ath6kl_connect_ap_mode_sta() 444 ies_len = assoc_info + assoc_req_len - ies; in ath6kl_connect_ap_mode_sta() 448 pos = ies; in ath6kl_connect_ap_mode_sta() 449 while (pos && pos + 1 < ies + ies_len) { in ath6kl_connect_ap_mode_sta() 450 if (pos + 2 + pos[1] > ies + ies_len) in ath6kl_connect_ap_mode_sta() 490 sinfo->assoc_req_ies = ies; in ath6kl_connect_ap_mode_sta()
|
/Linux-v4.19/drivers/net/wireless/st/cw1200/ |
D | scan.c | 383 u8 *ies; in cw1200_probe_work() local 420 ies = &frame.skb->data[sizeof(struct ieee80211_hdr_3addr)]; in cw1200_probe_work() 425 (u8 *)cfg80211_find_ie(WLAN_EID_SSID, ies, ies_len); in cw1200_probe_work() 439 memmove(&ssidie[2], nextie, &ies[ies_len] - nextie); in cw1200_probe_work()
|
/Linux-v4.19/drivers/net/wireless/quantenna/qtnfmac/ |
D | event.c | 74 tlv = (const struct qlink_tlv_hdr *)sta_assoc->ies; in qtnf_event_handle_sta_assoc() 272 const u8 *ies = NULL; in qtnf_event_handle_scan_results() local 322 ies = ie_set->ie_data; in qtnf_event_handle_scan_results() 337 le16_to_cpu(sr->bintval), ies, ies_len, in qtnf_event_handle_scan_results()
|
/Linux-v4.19/drivers/gpu/drm/cirrus/ |
D | Kconfig | 11 Cirrus is obsolete, the hardware was designed in the 90ies
|
/Linux-v4.19/drivers/net/wireless/marvell/mwifiex/ |
D | sta_ioctl.c | 148 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-v4.19/drivers/staging/rtl8188eu/hal/ |
D | rtl8188e_cmd.c | 240 memcpy(pframe, (unsigned char *)(rtw_get_beacon_interval_from_ie(cur_network->ies)), 2); in ConstructBeacon() 246 memcpy(pframe, (unsigned char *)(rtw_get_capability_from_ie(cur_network->ies)), 2); in ConstructBeacon() 253 memcpy(pframe, cur_network->ies+sizeof(struct ndis_802_11_fixed_ie), pktlen); in ConstructBeacon() 419 memcpy(pframe, cur_network->ies, cur_network->ie_length); in ConstructProbeRsp()
|