/linux-6.3-rc2/drivers/net/wireless/intersil/orinoco/ |
A 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-6.3-rc2/net/wireless/ |
A D | wext-sme.c | 32 wdev->wext.connect.ie_len = wdev->wext.ie_len; in cfg80211_mgd_wext_connect() 333 int ie_len = data->length, err; in cfg80211_wext_siwgenie() local 338 if (!ie_len) in cfg80211_wext_siwgenie() 345 if (wdev->wext.ie_len == ie_len && in cfg80211_wext_siwgenie() 346 memcmp(wdev->wext.ie, ie, ie_len) == 0) in cfg80211_wext_siwgenie() 349 if (ie_len) { in cfg80211_wext_siwgenie() 350 ie = kmemdup(extra, ie_len, GFP_KERNEL); in cfg80211_wext_siwgenie() 360 wdev->wext.ie_len = ie_len; in cfg80211_wext_siwgenie()
|
A D | sme.c | 50 size_t ie_len; member 194 req.ie_len = params->ie_len; in cfg80211_conn_do_work() 584 if (cfg80211_sme_get_conn_ies(wdev, connect->ie, connect->ie_len, in cfg80211_sme_connect() 586 &wdev->conn->params.ie_len)) { in cfg80211_sme_connect() 1332 size_t ie_len, u16 reason, bool from_ap) in __cfg80211_disconnected() argument 1354 nl80211_send_disconnected(rdev, dev, reason, ie, ie_len, from_ap); in __cfg80211_disconnected() 1393 const u8 *ie, size_t ie_len, in cfg80211_disconnected() argument 1401 ev = kzalloc(sizeof(*ev) + ie_len, gfp); in cfg80211_disconnected() 1407 ev->dc.ie_len = ie_len; in cfg80211_disconnected() 1408 memcpy((void *)ev->dc.ie, ie, ie_len); in cfg80211_disconnected()
|
A D | core.h | 264 size_t ie_len; member 374 const u8 *ie, int ie_len, u16 reason, 378 const u8 *ie, int ie_len, u16 reason, 408 size_t ie_len, u16 reason, bool from_ap);
|
/linux-6.3-rc2/drivers/net/wireless/marvell/mwifiex/ |
A D | sta_ioctl.c | 778 if (ie_len) { in mwifiex_set_wpa_ie() 785 priv->wpa_ie_len = ie_len; in mwifiex_set_wpa_ie() 821 if (ie_len) { in mwifiex_set_wapi_ie() 828 priv->wapi_ie_len = ie_len; in mwifiex_set_wapi_ie() 837 priv->wapi_ie_len = ie_len; in mwifiex_set_wapi_ie() 856 if (ie_len) { in mwifiex_set_wps_ie() 868 priv->wps_ie_len = ie_len; in mwifiex_set_wps_ie() 874 priv->wps_ie_len = ie_len; in mwifiex_set_wps_ie() 1313 u16 ie_len) in mwifiex_set_gen_ie_helper() argument 1321 if (!ie_len) { in mwifiex_set_gen_ie_helper() [all …]
|
A D | ie.c | 321 u16 gen_idx = MWIFIEX_AUTO_IDX_MASK, ie_len = 0; in mwifiex_uap_parse_tail_ies() local 367 if (ie_len + token_len > IEEE_MAX_IE_SIZE) { in mwifiex_uap_parse_tail_ies() 371 memcpy(gen_ie->ie_buffer + ie_len, hdr, token_len); in mwifiex_uap_parse_tail_ies() 372 ie_len += token_len; in mwifiex_uap_parse_tail_ies() 387 if (ie_len + token_len > IEEE_MAX_IE_SIZE) { in mwifiex_uap_parse_tail_ies() 391 memcpy(gen_ie->ie_buffer + ie_len, vendorhdr, token_len); in mwifiex_uap_parse_tail_ies() 392 ie_len += token_len; in mwifiex_uap_parse_tail_ies() 395 if (!ie_len) in mwifiex_uap_parse_tail_ies() 402 gen_ie->ie_length = cpu_to_le16(ie_len); in mwifiex_uap_parse_tail_ies()
|
A D | tdls.c | 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() 962 for (i = 0; i < ie_len; i++) in mwifiex_process_tdls_action_frame() 972 for (i = 0; i < ie_len; i++) in mwifiex_process_tdls_action_frame() 992 if (ie_len != sizeof(pos[2])) in mwifiex_process_tdls_action_frame() 999 if (ie_len > 8) in mwifiex_process_tdls_action_frame() 1003 min_t(u8, ie_len, 8)); in mwifiex_process_tdls_action_frame() 1008 if (ie_len > IEEE_MAX_IE_SIZE - in mwifiex_process_tdls_action_frame() 1017 if (ie_len != sizeof(pos[2])) in mwifiex_process_tdls_action_frame() 1023 if (ie_len != in mwifiex_process_tdls_action_frame() [all …]
|
/linux-6.3-rc2/drivers/staging/rtl8723bs/core/ |
A D | rtw_ap.c | 647 int ie_len; in start_bss_network() local 865 &ie_len, in rtw_check_beacon_data() 892 &ie_len, in rtw_check_beacon_data() 904 &ie_len, in rtw_check_beacon_data() 920 &ie_len, in rtw_check_beacon_data() 941 &ie_len, in rtw_check_beacon_data() 963 ie_len = 0; in rtw_check_beacon_data() 971 &ie_len, in rtw_check_beacon_data() 1000 ie_len = 0; in rtw_check_beacon_data() 1034 &ie_len, in rtw_check_beacon_data() [all …]
|
A D | rtw_mlme_ext.c | 813 if (!p || ie_len <= 0) { in OnAuth() 1013 if (!p || ie_len == 0) { in OnAssocReq() 1040 supportRateNum = ie_len; in OnAssocReq() 1233 p = p + ie_len + 2; in OnAssocReq() 2783 uint ie_len = 0; in issue_asocrsp() local 2788 if (pbuf && ie_len > 0) { in issue_asocrsp() 2790 pframe += (ie_len+2); in issue_asocrsp() 2797 if (pbuf && ie_len > 0) { in issue_asocrsp() 2799 pframe += (ie_len+2); in issue_asocrsp() 2807 uint ie_len = 0; in issue_asocrsp() local [all …]
|
A D | rtw_mlme.c | 669 uint ie_len = 0; in rtw_is_desired_network() local 676 if (p && ie_len > 0) in rtw_is_desired_network() 2061 static int rtw_append_pmkid(struct adapter *Adapter, int iEntry, u8 *ie, uint ie_len) in rtw_append_pmkid() argument 2067 ie[ie_len] = 1; in rtw_append_pmkid() 2068 ie_len++; in rtw_append_pmkid() 2069 ie[ie_len] = 0; /* PMKID count = 0x0100 */ in rtw_append_pmkid() 2070 ie_len++; in rtw_append_pmkid() 2071 memcpy(&ie[ie_len], &psecuritypriv->PMKIDList[iEntry].PMKID, 16); in rtw_append_pmkid() 2072 ie_len += 16; in rtw_append_pmkid() 2075 return ie_len; in rtw_append_pmkid() [all …]
|
/linux-6.3-rc2/drivers/net/wireless/quantenna/qtnfmac/ |
A 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() 237 unsigned int ie_len; in qtnf_event_handle_bss_join() local 247 ie_len = tlv_value_len - in qtnf_event_handle_bss_join() 252 if (ie_len) { in qtnf_event_handle_bss_join() 254 rsp_ies_len = ie_len; in qtnf_event_handle_bss_join() 376 unsigned int ie_len; in qtnf_event_handle_scan_results() local 383 ie_len = tlv_value_len - in qtnf_event_handle_scan_results() 397 if (ie_len) { in qtnf_event_handle_scan_results() 399 ies_len = ie_len; in qtnf_event_handle_scan_results() [all …]
|
/linux-6.3-rc2/drivers/net/wireless/ath/ath6kl/ |
A D | init.c | 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() 1026 ie_len); in ath6kl_fetch_fw_apin() 1040 ie_len); in ath6kl_fetch_fw_apin() 1055 ar->fw_len = ie_len; in ath6kl_fetch_fw_apin() 1059 ie_len); in ath6kl_fetch_fw_apin() 1082 ie_len); in ath6kl_fetch_fw_apin() 1088 if (index == ie_len) in ath6kl_fetch_fw_apin() 1141 len -= ie_len; in ath6kl_fetch_fw_apin() [all …]
|
/linux-6.3-rc2/drivers/staging/rtl8723bs/os_dep/ |
A D | ioctl_linux.c | 1021 int ie_len; in rtw_set_wps_beacon() local 1032 if (ie_len > 0) { in rtw_set_wps_beacon() 1033 pmlmepriv->wps_beacon_ie = rtw_malloc(ie_len); in rtw_set_wps_beacon() 1034 pmlmepriv->wps_beacon_ie_len = ie_len; in rtw_set_wps_beacon() 1055 int ie_len; in rtw_set_wps_probe_resp() local 1066 if (ie_len > 0) { in rtw_set_wps_probe_resp() 1068 pmlmepriv->wps_probe_resp_ie_len = ie_len; in rtw_set_wps_probe_resp() 1085 int ie_len; in rtw_set_wps_assoc_resp() local 1096 if (ie_len > 0) { in rtw_set_wps_assoc_resp() 1098 pmlmepriv->wps_assoc_resp_ie_len = ie_len; in rtw_set_wps_assoc_resp() [all …]
|
/linux-6.3-rc2/net/mac80211/ |
A 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() 312 pos = skb_put(skb, 2 + ie_len); in mesh_plink_frame_tx() 314 *pos++ = ie_len; in mesh_plink_frame_tx() 1015 u8 ie_len = elems->peering_len; in mesh_plink_get_event() local 1109 u8 ie_len = elems->peering_len; in mesh_process_plink_frame() local 1129 && ie_len != 8)) { in mesh_process_plink_frame() [all …]
|
A D | mesh.c | 351 if (!ifmsh->ie || !ifmsh->ie_len) in mesh_add_vendor_ies() 357 if (offset < ifmsh->ie_len) { in mesh_add_vendor_ies() 358 len = ifmsh->ie_len - offset; in mesh_add_vendor_ies() 374 if (!ifmsh->ie || !ifmsh->ie_len) in mesh_add_rsn_ie() 580 if (skb_tailroom(skb) < ie_len) in mesh_add_he_cap_ie() 583 pos = skb_put(skb, ie_len); in mesh_add_he_cap_ie() 673 u8 *ie, u8 ie_len) in ieee80211_mesh_update_bss_params() argument 852 ifmsh->ie_len; in ieee80211_mesh_build_beacon() 892 pos = skb_put_zero(skb, ie_len); in ieee80211_mesh_build_beacon() 919 pos = skb_put_zero(skb, ie_len); in ieee80211_mesh_build_beacon() [all …]
|
A 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() 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() 269 pos = skb_put(skb, 2 + ie_len); in mesh_path_error_tx() [all …]
|
A D | util.c | 1984 if (ie && ie_len) { in ieee80211_build_preq_ies_band() 2024 if (ie && ie_len) { in ieee80211_build_preq_ies_band() 2051 if (ie && ie_len) { in ieee80211_build_preq_ies_band() 2093 if (ie && ie_len) { in ieee80211_build_preq_ies_band() 2184 ie, ie_len, i, in ieee80211_build_preq_ies() 2196 if (ie && ie_len) { in ieee80211_build_preq_ies() 3106 u8 ie_len; in ieee80211_ie_build_he_cap() local 3134 ie_len = 2 + 1 + in ieee80211_ie_build_he_cap() 3381 *pos++ = ie_len; in ieee80211_ie_build_he_oper() 4919 u8 ie_len; in ieee80211_ie_build_eht_cap() local [all …]
|
/linux-6.3-rc2/drivers/net/wireless/ath/ath10k/ |
A D | core.c | 1411 size_t ie_len; in ath10k_core_search_bd() local 1453 ie_len = ALIGN(ie_len, 4); in ath10k_core_search_bd() 1455 len -= ie_len; in ath10k_core_search_bd() 1456 data += ie_len; in ath10k_core_search_bd() 2068 ie_len); in ath10k_core_fetch_firmware_api_n() 2092 ie_len); in ath10k_core_fetch_firmware_api_n() 2101 ie_len); in ath10k_core_fetch_firmware_api_n() 2132 ie_len); in ath10k_core_fetch_firmware_api_n() 2143 ie_len = ALIGN(ie_len, 4); in ath10k_core_fetch_firmware_api_n() 2145 len -= ie_len; in ath10k_core_fetch_firmware_api_n() [all …]
|
/linux-6.3-rc2/drivers/net/wireless/ath/ath12k/ |
A D | core.c | 225 size_t ie_len; in ath12k_core_fetch_board_data_api_n() local 273 ie_len = le32_to_cpu(hdr->len); in ath12k_core_fetch_board_data_api_n() 278 if (len < ALIGN(ie_len, 4)) { in ath12k_core_fetch_board_data_api_n() 280 ie_id, ie_len, len); in ath12k_core_fetch_board_data_api_n() 288 ie_len, in ath12k_core_fetch_board_data_api_n() 302 ie_len = ALIGN(ie_len, 4); in ath12k_core_fetch_board_data_api_n() 304 len -= ie_len; in ath12k_core_fetch_board_data_api_n() 305 data += ie_len; in ath12k_core_fetch_board_data_api_n()
|
/linux-6.3-rc2/drivers/staging/rtl8712/ |
A D | rtl871x_cmd.h | 656 unsigned char ie_len; member 662 unsigned char ie_len; member 668 unsigned char ie_len; member 674 unsigned char ie_len; member
|
/linux-6.3-rc2/drivers/net/wireless/silabs/wfx/ |
A D | scan.c | 30 req->ie_len); in update_probe_tmpl() 34 skb_put_data(skb, req->ie, req->ie_len); in update_probe_tmpl()
|
/linux-6.3-rc2/drivers/net/wireless/intel/iwlwifi/dvm/ |
A D | scan.c | 562 const u8 *ies, int ie_len, const u8 *ssid, in iwl_fill_probe_req() argument 598 if (WARN_ON(left < ie_len)) in iwl_fill_probe_req() 601 if (ies && ie_len) { in iwl_fill_probe_req() 602 memcpy(pos, ies, ie_len); in iwl_fill_probe_req() 603 len += ie_len; in iwl_fill_probe_req() 849 priv->scan_request->ie_len, in iwlagn_request_scan()
|
/linux-6.3-rc2/drivers/net/wireless/ath/wil6210/ |
A D | wmi.c | 887 ie_len, true); in wmi_evt_rx_mgmt() 1648 if (d_len != ie_len) { in wmi_evt_auth_status() 1651 d_len, ie_len); in wmi_evt_auth_status() 2508 if (len < ie_len) { in wmi_set_ie() 2519 ie_len = 0; in wmi_set_ie() 2523 cmd->ie_len = cpu_to_le16(ie_len); in wmi_set_ie() 2524 if (ie_len) in wmi_set_ie() 2546 ie_len = 0; in wmi_update_ft_ies() 2549 if (len < ie_len) { in wmi_update_ft_ies() 2560 cmd->ie_len = cpu_to_le16(ie_len); in wmi_update_ft_ies() [all …]
|
/linux-6.3-rc2/drivers/net/wireless/marvell/libertas/ |
A D | cfg.c | 417 static int lbs_add_wpa_tlv(u8 *tlv, const u8 *ie, u8 ie_len) in lbs_add_wpa_tlv() argument 423 wpaie = cfg80211_find_elem(WLAN_EID_RSN, ie, ie_len); in lbs_add_wpa_tlv() 427 ie, ie_len); in lbs_add_wpa_tlv() 455 static int lbs_add_wps_enrollee_tlv(u8 *tlv, const u8 *ie, size_t ie_len) in lbs_add_wps_enrollee_tlv() argument 463 ie, ie_len); in lbs_add_wps_enrollee_tlv() 768 if (priv->scan_req->ie && priv->scan_req->ie_len) in lbs_scan_worker() 770 priv->scan_req->ie_len); in lbs_scan_worker() 815 request->n_ssids, request->n_channels, request->ie_len); in _internal_start_scan() 1178 if (sme->ie && sme->ie_len) in lbs_associate() 1179 pos += lbs_add_wpa_tlv(pos, sme->ie, sme->ie_len); in lbs_associate() [all …]
|
/linux-6.3-rc2/drivers/net/wireless/ath/ath11k/ |
A D | core.c | 1144 size_t ie_len; in ath11k_core_fetch_board_data_api_n() local 1192 ie_len = le32_to_cpu(hdr->len); in ath11k_core_fetch_board_data_api_n() 1197 if (len < ALIGN(ie_len, 4)) { in ath11k_core_fetch_board_data_api_n() 1199 ie_id, ie_len, len); in ath11k_core_fetch_board_data_api_n() 1206 ie_len, in ath11k_core_fetch_board_data_api_n() 1222 ie_len = ALIGN(ie_len, 4); in ath11k_core_fetch_board_data_api_n() 1224 len -= ie_len; in ath11k_core_fetch_board_data_api_n() 1225 data += ie_len; in ath11k_core_fetch_board_data_api_n()
|