/linux-6.12.1/drivers/net/wireless/ath/ath12k/ |
D | fw.c | 13 size_t magic_len, len, ie_len; in ath12k_fw_request_firmware_api_n() local 64 ie_len = le32_to_cpu(hdr->len); in ath12k_fw_request_firmware_api_n() 69 if (len < ie_len) { in ath12k_fw_request_firmware_api_n() 71 ie_id, len, ie_len); in ath12k_fw_request_firmware_api_n() 78 if (ie_len != sizeof(u32)) in ath12k_fw_request_firmware_api_n() 89 ie_len); in ath12k_fw_request_firmware_api_n() 95 if (index == ie_len) in ath12k_fw_request_firmware_api_n() 109 ie_len); in ath12k_fw_request_firmware_api_n() 112 ab->fw.amss_len = ie_len; in ath12k_fw_request_firmware_api_n() 117 ie_len); in ath12k_fw_request_firmware_api_n() [all …]
|
D | core.c | 347 size_t ie_len; in ath12k_core_fetch_board_data_api_n() local 395 ie_len = le32_to_cpu(hdr->len); in ath12k_core_fetch_board_data_api_n() 400 if (len < ALIGN(ie_len, 4)) { in ath12k_core_fetch_board_data_api_n() 402 ie_id, ie_len, len); in ath12k_core_fetch_board_data_api_n() 409 ie_len, in ath12k_core_fetch_board_data_api_n() 425 ie_len = ALIGN(ie_len, 4); in ath12k_core_fetch_board_data_api_n() 427 len -= ie_len; in ath12k_core_fetch_board_data_api_n() 428 data += ie_len; in ath12k_core_fetch_board_data_api_n()
|
/linux-6.12.1/drivers/net/wireless/ath/ath11k/ |
D | fw.c | 13 size_t magic_len, len, ie_len; in ath11k_fw_request_firmware_api_n() local 64 ie_len = le32_to_cpu(hdr->len); in ath11k_fw_request_firmware_api_n() 69 if (len < ie_len) { in ath11k_fw_request_firmware_api_n() 71 ie_id, len, ie_len); in ath11k_fw_request_firmware_api_n() 78 if (ie_len != sizeof(u32)) in ath11k_fw_request_firmware_api_n() 89 ie_len); in ath11k_fw_request_firmware_api_n() 95 if (index == ie_len) in ath11k_fw_request_firmware_api_n() 109 ie_len); in ath11k_fw_request_firmware_api_n() 112 ab->fw.amss_len = ie_len; in ath11k_fw_request_firmware_api_n() 117 ie_len); in ath11k_fw_request_firmware_api_n() [all …]
|
/linux-6.12.1/net/wireless/ |
D | wext-sme.c | 32 wdev->wext.connect.ie_len = wdev->wext.ie_len; in cfg80211_mgd_wext_connect() 306 int ie_len = data->length, err; in cfg80211_wext_siwgenie() local 311 if (!ie_len) in cfg80211_wext_siwgenie() 318 if (wdev->wext.ie_len == ie_len && in cfg80211_wext_siwgenie() 319 memcmp(wdev->wext.ie, ie, ie_len) == 0) in cfg80211_wext_siwgenie() 322 if (ie_len) { in cfg80211_wext_siwgenie() 323 ie = kmemdup(extra, ie_len, GFP_KERNEL); in cfg80211_wext_siwgenie() 333 wdev->wext.ie_len = ie_len; in cfg80211_wext_siwgenie()
|
D | sme.c | 50 size_t ie_len; member 195 req.ie_len = params->ie_len; in cfg80211_conn_do_work() 588 if (cfg80211_sme_get_conn_ies(wdev, connect->ie, connect->ie_len, in cfg80211_sme_connect() 590 &wdev->conn->params.ie_len)) { in cfg80211_sme_connect() 1342 size_t ie_len, u16 reason, bool from_ap) in __cfg80211_disconnected() argument 1365 nl80211_send_disconnected(rdev, dev, reason, ie, ie_len, from_ap); in __cfg80211_disconnected() 1406 const u8 *ie, size_t ie_len, in cfg80211_disconnected() argument 1414 ev = kzalloc(sizeof(*ev) + ie_len, gfp); in cfg80211_disconnected() 1420 ev->dc.ie_len = ie_len; in cfg80211_disconnected() 1421 memcpy((void *)ev->dc.ie, ie, ie_len); in cfg80211_disconnected()
|
D | core.h | 272 size_t ie_len; member 377 const u8 *ie, int ie_len, u16 reason, 381 const u8 *ie, int ie_len, u16 reason, 411 size_t ie_len, u16 reason, bool from_ap);
|
/linux-6.12.1/drivers/net/wireless/marvell/mwifiex/ |
D | sta_ioctl.c | 775 u8 *ie_data_ptr, u16 ie_len) in mwifiex_set_wpa_ie() argument 777 if (ie_len) { in mwifiex_set_wpa_ie() 778 if (ie_len > sizeof(priv->wpa_ie)) { in mwifiex_set_wpa_ie() 783 memcpy(priv->wpa_ie, ie_data_ptr, ie_len); in mwifiex_set_wpa_ie() 784 priv->wpa_ie_len = ie_len; in mwifiex_set_wpa_ie() 818 u8 *ie_data_ptr, u16 ie_len) in mwifiex_set_wapi_ie() argument 820 if (ie_len) { in mwifiex_set_wapi_ie() 821 if (ie_len > sizeof(priv->wapi_ie)) { in mwifiex_set_wapi_ie() 826 memcpy(priv->wapi_ie, ie_data_ptr, ie_len); in mwifiex_set_wapi_ie() 827 priv->wapi_ie_len = ie_len; in mwifiex_set_wapi_ie() [all …]
|
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()
|
D | tdls.c | 620 lnkid->ie_len = sizeof(struct ieee80211_tdls_lnkie) - in mwifiex_tdls_add_link_ie() 955 u8 ie_len = pos[1]; in mwifiex_process_tdls_action_frame() local 957 if (pos + 2 + ie_len > end) in mwifiex_process_tdls_action_frame() 962 if (ie_len > sizeof(sta_ptr->tdls_cap.rates)) in mwifiex_process_tdls_action_frame() 964 sta_ptr->tdls_cap.rates_len = ie_len; in mwifiex_process_tdls_action_frame() 965 for (i = 0; i < ie_len; i++) in mwifiex_process_tdls_action_frame() 970 if (ie_len > sizeof(sta_ptr->tdls_cap.rates)) in mwifiex_process_tdls_action_frame() 973 if (ie_len > sizeof(sta_ptr->tdls_cap.rates) - basic) in mwifiex_process_tdls_action_frame() 975 for (i = 0; i < ie_len; i++) in mwifiex_process_tdls_action_frame() 977 sta_ptr->tdls_cap.rates_len += ie_len; in mwifiex_process_tdls_action_frame() [all …]
|
/linux-6.12.1/drivers/staging/rtl8723bs/core/ |
D | rtw_ap.c | 646 int ie_len; in start_bss_network() local 738 &ie_len, in start_bss_network() 741 if (p && ie_len) { in start_bss_network() 818 uint ie_len = 0; in rtw_check_beacon_data() local 864 &ie_len, in rtw_check_beacon_data() 867 if (p && ie_len > 0) { in rtw_check_beacon_data() 869 memcpy(pbss_network->ssid.ssid, (p + 2), ie_len); in rtw_check_beacon_data() 870 pbss_network->ssid.ssid_length = ie_len; in rtw_check_beacon_data() 878 WLAN_EID_DS_PARAMS, &ie_len, in rtw_check_beacon_data() 881 if (p && ie_len > 0) in rtw_check_beacon_data() [all …]
|
D | rtw_mlme_ext.c | 678 unsigned int auth_mode, seq, ie_len; in OnAuth() local 807 …p = rtw_get_ie(pframe + WLAN_HDR_A3_LEN + 4 + _AUTH_IE_OFFSET_, WLAN_EID_CHALLENGE, (int *)&ie_len, in OnAuth() 810 if (!p || ie_len <= 0) { in OnAuth() 942 int i, ie_len, wpa_ie_len, left; in OnAssocReq() local 1007 p = rtw_get_ie(pframe + WLAN_HDR_A3_LEN + ie_offset, WLAN_EID_SSID, &ie_len, in OnAssocReq() 1010 if (!p || ie_len == 0) { in OnAssocReq() 1019 if (ie_len != cur->ssid.ssid_length) in OnAssocReq() 1027 …p = rtw_get_ie(pframe + WLAN_HDR_A3_LEN + ie_offset, WLAN_EID_SUPP_RATES, &ie_len, pkt_len - WLAN_… in OnAssocReq() 1036 memcpy(supportRate, p+2, ie_len); in OnAssocReq() 1037 supportRateNum = ie_len; in OnAssocReq() [all …]
|
D | rtw_mlme.c | 598 uint ie_len = 0; in rtw_is_desired_network() local 604 …p = rtw_get_ie(pnetwork->network.ies + _BEACON_IE_OFFSET_, WLAN_EID_RSN, &ie_len, (pnetwork->netwo… in rtw_is_desired_network() 605 if (p && ie_len > 0) in rtw_is_desired_network() 1980 static int rtw_append_pmkid(struct adapter *Adapter, int iEntry, u8 *ie, uint ie_len) in rtw_append_pmkid() argument 1986 ie[ie_len] = 1; in rtw_append_pmkid() 1987 ie_len++; in rtw_append_pmkid() 1988 ie[ie_len] = 0; /* PMKID count = 0x0100 */ in rtw_append_pmkid() 1989 ie_len++; in rtw_append_pmkid() 1990 memcpy(&ie[ie_len], &psecuritypriv->PMKIDList[iEntry].PMKID, 16); in rtw_append_pmkid() 1991 ie_len += 16; in rtw_append_pmkid() [all …]
|
/linux-6.12.1/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() 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() [all …]
|
/linux-6.12.1/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-6.12.1/drivers/staging/rtl8723bs/os_dep/ |
D | ioctl_linux.c | 987 int ie_len; in rtw_set_wps_beacon() local 992 ie_len = len - 12 - 2;/* 12 = param header, 2:no packed */ in rtw_set_wps_beacon() 997 if (ie_len > 0) { in rtw_set_wps_beacon() 998 pmlmepriv->wps_beacon_ie = rtw_malloc(ie_len); in rtw_set_wps_beacon() 999 pmlmepriv->wps_beacon_ie_len = ie_len; in rtw_set_wps_beacon() 1003 memcpy(pmlmepriv->wps_beacon_ie, param->u.bcn_ie.buf, ie_len); in rtw_set_wps_beacon() 1018 int ie_len; in rtw_set_wps_probe_resp() local 1023 ie_len = len - 12 - 2;/* 12 = param header, 2:no packed */ in rtw_set_wps_probe_resp() 1028 if (ie_len > 0) { in rtw_set_wps_probe_resp() 1029 pmlmepriv->wps_probe_resp_ie = rtw_malloc(ie_len); in rtw_set_wps_probe_resp() [all …]
|
/linux-6.12.1/net/mac80211/ |
D | mesh_plink.c | 224 u8 *pos, ie_len = 4; in mesh_plink_frame_tx() local 251 sdata->u.mesh.ie_len); in mesh_plink_frame_tx() 308 ie_len += 2; in mesh_plink_frame_tx() 313 ie_len += 2; in mesh_plink_frame_tx() 316 ie_len += 2; /* reason code */ in mesh_plink_frame_tx() 323 if (WARN_ON(skb_tailroom(skb) < 2 + ie_len)) in mesh_plink_frame_tx() 326 pos = skb_put(skb, 2 + ie_len); in mesh_plink_frame_tx() 328 *pos++ = ie_len; in mesh_plink_frame_tx() 1038 u8 ie_len = elems->peering_len; in mesh_plink_get_event() local 1107 else if (ie_len == 8 && sta->mesh->llid != llid) in mesh_plink_get_event() [all …]
|
D | mesh.c | 357 if (!ifmsh->ie || !ifmsh->ie_len) in mesh_add_vendor_ies() 361 offset = ieee80211_ie_split_vendor(ifmsh->ie, ifmsh->ie_len, 0); in mesh_add_vendor_ies() 363 if (offset < ifmsh->ie_len) { in mesh_add_vendor_ies() 364 len = ifmsh->ie_len - offset; in mesh_add_vendor_ies() 380 if (!ifmsh->ie || !ifmsh->ie_len) in mesh_add_rsn_ie() 384 data = cfg80211_find_ie(WLAN_EID_RSN, ifmsh->ie, ifmsh->ie_len); in mesh_add_rsn_ie() 568 struct sk_buff *skb, u8 ie_len) in mesh_add_he_cap_ie() argument 637 struct sk_buff *skb, u8 ie_len) in mesh_add_eht_cap_ie() argument 715 u8 *ie, u8 ie_len) in ieee80211_mesh_update_bss_params() argument 733 cap = cfg80211_find_ext_elem(WLAN_EID_EXT_HE_OPERATION, ie, ie_len); in ieee80211_mesh_update_bss_params() [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() 244 u8 *pos, ie_len; in mesh_path_error_tx() local 270 ie_len = 15; in mesh_path_error_tx() [all …]
|
D | util.c | 1209 const u8 *ie, size_t ie_len, in ieee80211_put_preq_ies_band() argument 1241 if (ie && ie_len) { in ieee80211_put_preq_ies_band() 1247 noffset = ieee80211_ie_split(ie, ie_len, in ieee80211_put_preq_ies_band() 1275 if (ie && ie_len) { in ieee80211_put_preq_ies_band() 1284 noffset = ieee80211_ie_split(ie, ie_len, in ieee80211_put_preq_ies_band() 1305 if (ie && ie_len) { in ieee80211_put_preq_ies_band() 1319 noffset = ieee80211_ie_split(ie, ie_len, in ieee80211_put_preq_ies_band() 1350 if (ie && ie_len) { in ieee80211_put_preq_ies_band() 1360 noffset = ieee80211_ie_split(ie, ie_len, in ieee80211_put_preq_ies_band() 1399 const u8 *ie, size_t ie_len, in ieee80211_put_preq_ies() argument [all …]
|
D | scan.c | 409 req->ie, req->ie_len, in ieee80211_prep_hw_scan() 414 local->hw_scan_req->req.ie_len = ielen; in ieee80211_prep_hw_scan() 633 const u8 *ie, size_t ie_len, in ieee80211_send_scan_probe_req() argument 641 ie, ie_len, flags); in ieee80211_send_scan_probe_req() 686 scan_req->ie, scan_req->ie_len, in ieee80211_scan_state_send_probe() 734 local->hw_scan_ies_bufsize = local->scan_ies_len + req->ie_len; in __ieee80211_start_scan() 1311 iebufsz = local->scan_ies_len + req->ie_len; in __ieee80211_request_sched_scan_start() 1337 req->ie_len, bands_used, rate_masks, in __ieee80211_request_sched_scan_start()
|
/linux-6.12.1/drivers/net/wireless/ath/ath10k/ |
D | core.c | 1430 size_t ie_len; in ath10k_core_search_bd() local 1437 ie_len = le32_to_cpu(hdr->len); in ath10k_core_search_bd() 1442 if (len < ALIGN(ie_len, 4)) { in ath10k_core_search_bd() 1444 ie_id, ie_len, len); in ath10k_core_search_bd() 1450 ret = ath10k_core_parse_bd_ie_board(ar, data, ie_len, in ath10k_core_search_bd() 1460 ret = ath10k_core_parse_bd_ie_board(ar, data, ie_len, in ath10k_core_search_bd() 1472 ie_len = ALIGN(ie_len, 4); in ath10k_core_search_bd() 1474 len -= ie_len; in ath10k_core_search_bd() 1475 data += ie_len; in ath10k_core_search_bd() 2009 size_t magic_len, len, ie_len; in ath10k_core_fetch_firmware_api_n() local [all …]
|
/linux-6.12.1/drivers/staging/rtl8712/ |
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.12.1/drivers/net/wireless/ath/wil6210/ |
D | wmi.c | 880 size_t ie_len = d_len - offsetof(struct ieee80211_mgmt, in wmi_evt_rx_mgmt() local 886 ie_len, true); in wmi_evt_rx_mgmt() 1626 int ie_len = len - offsetof(struct wmi_ft_auth_status_event, ie_info); in wmi_evt_auth_status() local 1635 if (ie_len >= 0 && data->status != WMI_FW_STATUS_SUCCESS) { in wmi_evt_auth_status() 1640 if (ie_len < auth_ie_offset) { in wmi_evt_auth_status() 1645 d_len = le16_to_cpu(data->ie_len); in wmi_evt_auth_status() 1646 if (d_len != ie_len) { in wmi_evt_auth_status() 1649 d_len, ie_len); in wmi_evt_auth_status() 2492 int wmi_set_ie(struct wil6210_vif *vif, u8 type, u16 ie_len, const void *ie) in wmi_set_ie() argument 2503 u16 len = sizeof(struct wmi_set_appie_cmd) + ie_len; in wmi_set_ie() [all …]
|
/linux-6.12.1/drivers/net/wireless/intel/iwlwifi/dvm/ |
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.12.1/drivers/net/wireless/marvell/libertas/ |
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 …]
|