/Linux-v5.10/drivers/net/wireless/intersil/orinoco/ |
D | scan.c | 86 int ie_len; in orinoco_add_hostscan_result() local 98 ie_len = ie_buf[1] + 2; in orinoco_add_hostscan_result() 101 ie_len += symbol_build_supp_rates(ie, bss->s.rates); in orinoco_add_hostscan_result() 105 ie_len += prism_build_supp_rates(ie, bss->p.rates); in orinoco_add_hostscan_result() 128 beacon_interval, ie_buf, ie_len, signal, in orinoco_add_hostscan_result() 145 size_t ie_len; in orinoco_add_extscan_result() local 148 ie_len = len - sizeof(*bss); in orinoco_add_extscan_result() 149 ie = cfg80211_find_ie(WLAN_EID_DS_PARAMS, bss->data, ie_len); in orinoco_add_extscan_result() 162 beacon_interval, ie, ie_len, signal, in orinoco_add_extscan_result()
|
/Linux-v5.10/net/wireless/ |
D | wext-sme.c | 32 wdev->wext.connect.ie_len = wdev->wext.ie_len; in cfg80211_mgd_wext_connect() 319 int ie_len = data->length, err; in cfg80211_wext_siwgenie() local 324 if (!ie_len) in cfg80211_wext_siwgenie() 331 if (wdev->wext.ie_len == ie_len && in cfg80211_wext_siwgenie() 332 memcmp(wdev->wext.ie, ie, ie_len) == 0) in cfg80211_wext_siwgenie() 335 if (ie_len) { in cfg80211_wext_siwgenie() 336 ie = kmemdup(extra, ie_len, GFP_KERNEL); in cfg80211_wext_siwgenie() 346 wdev->wext.ie_len = ie_len; in cfg80211_wext_siwgenie()
|
D | mlme.c | 236 const u8 *ie, int ie_len, in cfg80211_mlme_auth() argument 243 .ie_len = ie_len, in cfg80211_mlme_auth() 348 const u8 *ie, int ie_len, u16 reason, in cfg80211_mlme_deauth() argument 356 .ie_len = ie_len, in cfg80211_mlme_deauth() 377 const u8 *ie, int ie_len, u16 reason, in cfg80211_mlme_disassoc() argument 385 .ie_len = ie_len, in cfg80211_mlme_disassoc()
|
D | core.h | 258 size_t ie_len; member 367 const u8 *ie, int ie_len, 378 const u8 *ie, int ie_len, u16 reason, 382 const u8 *ie, int ie_len, u16 reason, 412 size_t ie_len, u16 reason, bool from_ap);
|
D | sme.c | 50 size_t ie_len; member 188 req.ie_len = params->ie_len; in cfg80211_conn_do_work() 549 if (cfg80211_sme_get_conn_ies(wdev, connect->ie, connect->ie_len, in cfg80211_sme_connect() 551 &wdev->conn->params.ie_len)) { in cfg80211_sme_connect() 1078 size_t ie_len, u16 reason, bool from_ap) in __cfg80211_disconnected() argument 1104 nl80211_send_disconnected(rdev, dev, reason, ie, ie_len, from_ap); in __cfg80211_disconnected() 1143 const u8 *ie, size_t ie_len, in cfg80211_disconnected() argument 1151 ev = kzalloc(sizeof(*ev) + ie_len, gfp); in cfg80211_disconnected() 1157 ev->dc.ie_len = ie_len; in cfg80211_disconnected() 1158 memcpy((void *)ev->dc.ie, ie, ie_len); in cfg80211_disconnected()
|
/Linux-v5.10/drivers/staging/rtl8188eu/core/ |
D | rtw_ap.c | 598 uint ie_len; in start_bss_network() local 674 _HT_ADD_INFO_IE_, &ie_len, in start_bss_network() 677 if (p && ie_len) { in start_bss_network() 739 uint ie_len = 0; in rtw_check_beacon_data() local 791 p = rtw_get_ie(ie + _BEACON_IE_OFFSET_, _SSID_IE_, &ie_len, in rtw_check_beacon_data() 793 if (p && ie_len > 0) { in rtw_check_beacon_data() 795 memcpy(pbss_network->ssid.ssid, p + 2, ie_len); in rtw_check_beacon_data() 796 pbss_network->ssid.ssid_length = ie_len; in rtw_check_beacon_data() 802 p = rtw_get_ie(ie + _BEACON_IE_OFFSET_, _DSSET_IE_, &ie_len, in rtw_check_beacon_data() 804 if (p && ie_len > 0) in rtw_check_beacon_data() [all …]
|
D | rtw_mlme_ext.c | 944 uint ie_len = 0; in issue_asocrsp() local 947 …pbuf = rtw_get_ie(ie + _BEACON_IE_OFFSET_, _HT_CAPABILITY_IE_, &ie_len, (pnetwork->ie_length - _BE… in issue_asocrsp() 948 if (pbuf && ie_len > 0) { in issue_asocrsp() 949 memcpy(pframe, pbuf, ie_len + 2); in issue_asocrsp() 950 pframe += (ie_len + 2); in issue_asocrsp() 951 pattrib->pktlen += (ie_len + 2); in issue_asocrsp() 955 …pbuf = rtw_get_ie(ie + _BEACON_IE_OFFSET_, _HT_ADD_INFO_IE_, &ie_len, (pnetwork->ie_length - _BEAC… in issue_asocrsp() 956 if (pbuf && ie_len > 0) { in issue_asocrsp() 957 memcpy(pframe, pbuf, ie_len + 2); in issue_asocrsp() 958 pframe += (ie_len + 2); in issue_asocrsp() [all …]
|
D | rtw_wlan_util.c | 1371 unsigned int ie_len; in update_sta_support_rate() local 1377 pIE = (struct ndis_802_11_var_ie *)rtw_get_ie(pvar_ie, _SUPPORTEDRATES_IE_, &ie_len, var_ie_len); in update_sta_support_rate() 1380 if (ie_len > NDIS_802_11_LENGTH_RATES_EX) in update_sta_support_rate() 1383 memcpy(pmlmeinfo->FW_sta_info[cam_idx].SupportedRates, pIE->data, ie_len); in update_sta_support_rate() 1384 supportRateNum = ie_len; in update_sta_support_rate() 1386 …pIE = (struct ndis_802_11_var_ie *)rtw_get_ie(pvar_ie, _EXT_SUPPORTEDRATES_IE_, &ie_len, var_ie_le… in update_sta_support_rate() 1388 if (supportRateNum + ie_len > NDIS_802_11_LENGTH_RATES_EX) in update_sta_support_rate() 1390 memcpy((pmlmeinfo->FW_sta_info[cam_idx].SupportedRates + supportRateNum), pIE->data, ie_len); in update_sta_support_rate()
|
/Linux-v5.10/drivers/net/wireless/marvell/mwifiex/ |
D | sta_ioctl.c | 788 u8 *ie_data_ptr, u16 ie_len) in mwifiex_set_wpa_ie() argument 790 if (ie_len) { in mwifiex_set_wpa_ie() 791 if (ie_len > sizeof(priv->wpa_ie)) { in mwifiex_set_wpa_ie() 796 memcpy(priv->wpa_ie, ie_data_ptr, ie_len); in mwifiex_set_wpa_ie() 797 priv->wpa_ie_len = ie_len; in mwifiex_set_wpa_ie() 831 u8 *ie_data_ptr, u16 ie_len) in mwifiex_set_wapi_ie() argument 833 if (ie_len) { in mwifiex_set_wapi_ie() 834 if (ie_len > sizeof(priv->wapi_ie)) { in mwifiex_set_wapi_ie() 839 memcpy(priv->wapi_ie, ie_data_ptr, ie_len); in mwifiex_set_wapi_ie() 840 priv->wapi_ie_len = ie_len; in mwifiex_set_wapi_ie() [all …]
|
D | ie.c | 333 u16 gen_idx = MWIFIEX_AUTO_IDX_MASK, ie_len = 0; in mwifiex_uap_parse_tail_ies() local 379 if (ie_len + token_len > IEEE_MAX_IE_SIZE) { in mwifiex_uap_parse_tail_ies() 383 memcpy(gen_ie->ie_buffer + ie_len, hdr, token_len); in mwifiex_uap_parse_tail_ies() 384 ie_len += token_len; in mwifiex_uap_parse_tail_ies() 399 if (ie_len + token_len > IEEE_MAX_IE_SIZE) { in mwifiex_uap_parse_tail_ies() 403 memcpy(gen_ie->ie_buffer + ie_len, vendorhdr, token_len); in mwifiex_uap_parse_tail_ies() 404 ie_len += token_len; in mwifiex_uap_parse_tail_ies() 407 if (!ie_len) in mwifiex_uap_parse_tail_ies() 414 gen_ie->ie_length = cpu_to_le16(ie_len); in mwifiex_uap_parse_tail_ies()
|
D | tdls.c | 620 lnkid->ie_len = sizeof(struct ieee80211_tdls_lnkie) - in mwifiex_tdls_add_link_ie() 952 u8 ie_len = pos[1]; in mwifiex_process_tdls_action_frame() local 954 if (pos + 2 + ie_len > end) in mwifiex_process_tdls_action_frame() 959 if (ie_len > sizeof(sta_ptr->tdls_cap.rates)) in mwifiex_process_tdls_action_frame() 961 sta_ptr->tdls_cap.rates_len = ie_len; in mwifiex_process_tdls_action_frame() 962 for (i = 0; i < ie_len; i++) in mwifiex_process_tdls_action_frame() 967 if (ie_len > sizeof(sta_ptr->tdls_cap.rates)) in mwifiex_process_tdls_action_frame() 970 if (ie_len > sizeof(sta_ptr->tdls_cap.rates) - basic) in mwifiex_process_tdls_action_frame() 972 for (i = 0; i < ie_len; i++) in mwifiex_process_tdls_action_frame() 974 sta_ptr->tdls_cap.rates_len += ie_len; in mwifiex_process_tdls_action_frame() [all …]
|
/Linux-v5.10/drivers/net/wireless/quantenna/qtnfmac/ |
D | event.c | 68 unsigned int ie_len; in qtnf_event_handle_sta_assoc() local 77 ie_len = tlv_value_len - in qtnf_event_handle_sta_assoc() 80 if (ie_set->type == QLINK_IE_SET_ASSOC_REQ && ie_len) { in qtnf_event_handle_sta_assoc() 82 sinfo->assoc_req_ies_len = ie_len; in qtnf_event_handle_sta_assoc() 236 unsigned int ie_len; in qtnf_event_handle_bss_join() local 246 ie_len = tlv_value_len - in qtnf_event_handle_bss_join() 251 if (ie_len) { in qtnf_event_handle_bss_join() 253 rsp_ies_len = ie_len; in qtnf_event_handle_bss_join() 375 unsigned int ie_len; in qtnf_event_handle_scan_results() local 382 ie_len = tlv_value_len - in qtnf_event_handle_scan_results() [all …]
|
/Linux-v5.10/drivers/staging/rtl8723bs/core/ |
D | rtw_ap.c | 764 int ie_len; in start_bss_network() local 861 &ie_len, in start_bss_network() 864 if (p && ie_len) { in start_bss_network() 951 uint ie_len = 0; in rtw_check_beacon_data() local 1010 &ie_len, in rtw_check_beacon_data() 1013 if (p && ie_len > 0) { in rtw_check_beacon_data() 1015 memcpy(pbss_network->Ssid.Ssid, (p + 2), ie_len); in rtw_check_beacon_data() 1016 pbss_network->Ssid.SsidLength = ie_len; in rtw_check_beacon_data() 1024 _DSSET_IE_, &ie_len, in rtw_check_beacon_data() 1027 if (p && ie_len > 0) in rtw_check_beacon_data() [all …]
|
/Linux-v5.10/drivers/net/wireless/ath/ath6kl/ |
D | init.c | 955 size_t magic_len, len, ie_len; in ath6kl_fetch_fw_apin() local 1000 ie_len = le32_to_cpup(&hdr->len); in ath6kl_fetch_fw_apin() 1006 ie_id, ie_len, ie_len); in ath6kl_fetch_fw_apin() 1008 if (len < ie_len) { in ath6kl_fetch_fw_apin() 1010 len, ie_len, ie_id); in ath6kl_fetch_fw_apin() 1018 min(sizeof(ar->wiphy->fw_version), ie_len+1)); in ath6kl_fetch_fw_apin() 1026 ie_len); in ath6kl_fetch_fw_apin() 1028 ar->fw_otp = kmemdup(data, ie_len, GFP_KERNEL); in ath6kl_fetch_fw_apin() 1036 ar->fw_otp_len = ie_len; in ath6kl_fetch_fw_apin() 1040 ie_len); in ath6kl_fetch_fw_apin() [all …]
|
/Linux-v5.10/net/mac80211/ |
D | mesh_plink.c | 221 u8 *pos, ie_len = 4; in mesh_plink_frame_tx() local 245 sdata->u.mesh.ie_len); in mesh_plink_frame_tx() 294 ie_len += 2; in mesh_plink_frame_tx() 299 ie_len += 2; in mesh_plink_frame_tx() 302 ie_len += 2; /* reason code */ in mesh_plink_frame_tx() 309 if (WARN_ON(skb_tailroom(skb) < 2 + ie_len)) in mesh_plink_frame_tx() 312 pos = skb_put(skb, 2 + ie_len); in mesh_plink_frame_tx() 314 *pos++ = ie_len; in mesh_plink_frame_tx() 1014 u8 ie_len = elems->peering_len; in mesh_plink_get_event() local 1083 else if (ie_len == 8 && sta->mesh->llid != llid) in mesh_plink_get_event() [all …]
|
D | mesh.c | 350 if (!ifmsh->ie || !ifmsh->ie_len) in mesh_add_vendor_ies() 354 offset = ieee80211_ie_split_vendor(ifmsh->ie, ifmsh->ie_len, 0); in mesh_add_vendor_ies() 356 if (offset < ifmsh->ie_len) { in mesh_add_vendor_ies() 357 len = ifmsh->ie_len - offset; in mesh_add_vendor_ies() 373 if (!ifmsh->ie || !ifmsh->ie_len) in mesh_add_rsn_ie() 377 data = cfg80211_find_ie(WLAN_EID_RSN, ifmsh->ie, ifmsh->ie_len); in mesh_add_rsn_ie() 561 struct sk_buff *skb, u8 ie_len) in mesh_add_he_cap_ie() argument 579 if (skb_tailroom(skb) < ie_len) in mesh_add_he_cap_ie() 582 pos = skb_put(skb, ie_len); in mesh_add_he_cap_ie() 583 ieee80211_ie_build_he_cap(pos, he_cap, pos + ie_len); in mesh_add_he_cap_ie() [all …]
|
D | mesh_hwmp.c | 111 u8 *pos, ie_len; in mesh_path_sel_frame_tx() local 136 ie_len = 37; in mesh_path_sel_frame_tx() 137 pos = skb_put(skb, 2 + ie_len); in mesh_path_sel_frame_tx() 142 ie_len = 31; in mesh_path_sel_frame_tx() 143 pos = skb_put(skb, 2 + ie_len); in mesh_path_sel_frame_tx() 148 ie_len = sizeof(struct ieee80211_rann_ie); in mesh_path_sel_frame_tx() 149 pos = skb_put(skb, 2 + ie_len); in mesh_path_sel_frame_tx() 156 *pos++ = ie_len; in mesh_path_sel_frame_tx() 242 u8 *pos, ie_len; in mesh_path_error_tx() local 268 ie_len = 15; in mesh_path_error_tx() [all …]
|
D | util.c | 1765 const u8 *ie, size_t ie_len, in ieee80211_build_preq_ies_band() argument 1815 if (ie && ie_len) { in ieee80211_build_preq_ies_band() 1821 noffset = ieee80211_ie_split(ie, ie_len, in ieee80211_build_preq_ies_band() 1855 if (ie && ie_len) { in ieee80211_build_preq_ies_band() 1864 noffset = ieee80211_ie_split(ie, ie_len, in ieee80211_build_preq_ies_band() 1882 if (ie && ie_len) { in ieee80211_build_preq_ies_band() 1896 noffset = ieee80211_ie_split(ie, ie_len, in ieee80211_build_preq_ies_band() 1924 if (ie && ie_len) { in ieee80211_build_preq_ies_band() 1934 noffset = ieee80211_ie_split(ie, ie_len, in ieee80211_build_preq_ies_band() 1974 const u8 *ie, size_t ie_len, in ieee80211_build_preq_ies() argument [all …]
|
/Linux-v5.10/drivers/net/wireless/ath/ath10k/ |
D | core.c | 1297 size_t ie_len; in ath10k_core_search_bd() local 1304 ie_len = le32_to_cpu(hdr->len); in ath10k_core_search_bd() 1309 if (len < ALIGN(ie_len, 4)) { in ath10k_core_search_bd() 1311 ie_id, ie_len, len); in ath10k_core_search_bd() 1317 ret = ath10k_core_parse_bd_ie_board(ar, data, ie_len, in ath10k_core_search_bd() 1327 ret = ath10k_core_parse_bd_ie_board(ar, data, ie_len, in ath10k_core_search_bd() 1339 ie_len = ALIGN(ie_len, 4); in ath10k_core_search_bd() 1341 len -= ie_len; in ath10k_core_search_bd() 1342 data += ie_len; in ath10k_core_search_bd() 1821 size_t magic_len, len, ie_len; in ath10k_core_fetch_firmware_api_n() local [all …]
|
/Linux-v5.10/drivers/net/wireless/ath/ath11k/ |
D | core.c | 276 size_t ie_len; in ath11k_core_fetch_board_data_api_n() local 324 ie_len = le32_to_cpu(hdr->len); in ath11k_core_fetch_board_data_api_n() 329 if (len < ALIGN(ie_len, 4)) { in ath11k_core_fetch_board_data_api_n() 331 ie_id, ie_len, len); in ath11k_core_fetch_board_data_api_n() 338 ie_len, in ath11k_core_fetch_board_data_api_n() 352 ie_len = ALIGN(ie_len, 4); in ath11k_core_fetch_board_data_api_n() 354 len -= ie_len; in ath11k_core_fetch_board_data_api_n() 355 data += ie_len; in ath11k_core_fetch_board_data_api_n()
|
/Linux-v5.10/drivers/staging/rtl8712/ |
D | rtl871x_cmd.h | 649 unsigned char ie_len; member 655 unsigned char ie_len; member 661 unsigned char ie_len; member 667 unsigned char ie_len; member
|
/Linux-v5.10/drivers/staging/wfx/ |
D | scan.c | 31 NULL, 0, req->ie_len); in update_probe_tmpl() 35 skb_put_data(skb, req->ie, req->ie_len); in update_probe_tmpl()
|
/Linux-v5.10/drivers/net/wireless/intel/iwlwifi/dvm/ |
D | scan.c | 566 const u8 *ies, int ie_len, const u8 *ssid, in iwl_fill_probe_req() argument 602 if (WARN_ON(left < ie_len)) in iwl_fill_probe_req() 605 if (ies && ie_len) { in iwl_fill_probe_req() 606 memcpy(pos, ies, ie_len); in iwl_fill_probe_req() 607 len += ie_len; in iwl_fill_probe_req() 847 priv->scan_request->ie_len, in iwlagn_request_scan()
|
/Linux-v5.10/drivers/net/wireless/ath/wil6210/ |
D | wmi.c | 881 size_t ie_len = d_len - offsetof(struct ieee80211_mgmt, in wmi_evt_rx_mgmt() local 887 ie_len, true); in wmi_evt_rx_mgmt() 1627 int ie_len = len - offsetof(struct wmi_ft_auth_status_event, ie_info); in wmi_evt_auth_status() local 1636 if (ie_len >= 0 && data->status != WMI_FW_STATUS_SUCCESS) { in wmi_evt_auth_status() 1641 if (ie_len < auth_ie_offset) { in wmi_evt_auth_status() 1646 d_len = le16_to_cpu(data->ie_len); in wmi_evt_auth_status() 1647 if (d_len != ie_len) { in wmi_evt_auth_status() 1650 d_len, ie_len); in wmi_evt_auth_status() 2493 int wmi_set_ie(struct wil6210_vif *vif, u8 type, u16 ie_len, const void *ie) in wmi_set_ie() argument 2504 u16 len = sizeof(struct wmi_set_appie_cmd) + ie_len; in wmi_set_ie() [all …]
|
/Linux-v5.10/drivers/staging/rtl8723bs/include/ |
D | rtw_cmd.h | 731 unsigned char ie_len; member 737 unsigned char ie_len; member 743 unsigned char ie_len; member 749 unsigned char ie_len; member
|