Home
last modified time | relevance | path

Searched refs:ie_len (Results 1 – 25 of 99) sorted by relevance

1234

/linux-6.15/drivers/net/wireless/ath/ath12k/
H A Dfw.c13 size_t magic_len, len, ie_len; in ath12k_fw_request_firmware_api_n() local
69 if (len < ie_len) { 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()
117 ie_len); in ath12k_fw_request_firmware_api_n()
125 ie_len); in ath12k_fw_request_firmware_api_n()
135 ie_len = ALIGN(ie_len, 4); in ath12k_fw_request_firmware_api_n()
138 if (ie_len > len) in ath12k_fw_request_firmware_api_n()
141 len -= ie_len; in ath12k_fw_request_firmware_api_n()
[all …]
H A Dcore.c368 size_t ie_len; in ath12k_core_fetch_board_data_api_n() local
416 ie_len = le32_to_cpu(hdr->len); in ath12k_core_fetch_board_data_api_n()
421 if (len < ALIGN(ie_len, 4)) { in ath12k_core_fetch_board_data_api_n()
423 ie_id, ie_len, len); in ath12k_core_fetch_board_data_api_n()
430 ie_len, in ath12k_core_fetch_board_data_api_n()
446 ie_len = ALIGN(ie_len, 4); in ath12k_core_fetch_board_data_api_n()
448 len -= ie_len; in ath12k_core_fetch_board_data_api_n()
449 data += ie_len; in ath12k_core_fetch_board_data_api_n()
/linux-6.15/drivers/net/wireless/ath/ath11k/
H A Dfw.c13 size_t magic_len, len, ie_len; in ath11k_fw_request_firmware_api_n() local
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()
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()
117 ie_len); in ath11k_fw_request_firmware_api_n()
128 ie_len = ALIGN(ie_len, 4); in ath11k_fw_request_firmware_api_n()
131 if (ie_len > len) in ath11k_fw_request_firmware_api_n()
134 len -= ie_len; in ath11k_fw_request_firmware_api_n()
[all …]
/linux-6.15/net/wireless/
H A Dwext-sme.c32 wdev->wext.connect.ie_len = wdev->wext.ie_len; in cfg80211_mgd_wext_connect()
305 int ie_len = data->length; in cfg80211_wext_siwgenie() local
311 if (!ie_len) in cfg80211_wext_siwgenie()
317 if (wdev->wext.ie_len == ie_len && in cfg80211_wext_siwgenie()
318 memcmp(wdev->wext.ie, ie, ie_len) == 0) in cfg80211_wext_siwgenie()
321 if (ie_len) { in cfg80211_wext_siwgenie()
322 ie = kmemdup(extra, ie_len, GFP_KERNEL); in cfg80211_wext_siwgenie()
331 wdev->wext.ie_len = ie_len; in cfg80211_wext_siwgenie()
H A Dsme.c50 size_t ie_len; member
196 req.ie_len = params->ie_len; in cfg80211_conn_do_work()
587 if (cfg80211_sme_get_conn_ies(wdev, connect->ie, connect->ie_len, in cfg80211_sme_connect()
589 &wdev->conn->params.ie_len)) { in cfg80211_sme_connect()
1341 size_t ie_len, u16 reason, bool from_ap) in __cfg80211_disconnected() argument
1364 nl80211_send_disconnected(rdev, dev, reason, ie, ie_len, from_ap); in __cfg80211_disconnected()
1405 const u8 *ie, size_t ie_len, in cfg80211_disconnected() argument
1413 ev = kzalloc(sizeof(*ev) + ie_len, gfp); in cfg80211_disconnected()
1419 ev->dc.ie_len = ie_len; in cfg80211_disconnected()
1420 memcpy((void *)ev->dc.ie, ie, ie_len); in cfg80211_disconnected()
H A Dcore.h271 size_t ie_len; member
376 const u8 *ie, int ie_len, u16 reason,
380 const u8 *ie, int ie_len, u16 reason,
410 size_t ie_len, u16 reason, bool from_ap);
/linux-6.15/drivers/net/wireless/marvell/mwifiex/
H A Dsta_ioctl.c775 if (ie_len) { in mwifiex_set_wpa_ie()
782 priv->wpa_ie_len = ie_len; in mwifiex_set_wpa_ie()
818 if (ie_len) { in mwifiex_set_wapi_ie()
825 priv->wapi_ie_len = ie_len; in mwifiex_set_wapi_ie()
834 priv->wapi_ie_len = ie_len; in mwifiex_set_wapi_ie()
853 if (ie_len) { in mwifiex_set_wps_ie()
865 priv->wps_ie_len = ie_len; in mwifiex_set_wps_ie()
871 priv->wps_ie_len = ie_len; in mwifiex_set_wps_ie()
1310 u16 ie_len) in mwifiex_set_gen_ie_helper() argument
1318 if (!ie_len) { in mwifiex_set_gen_ie_helper()
[all …]
H A Die.c321 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()
H A Dtdls.c955 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()
965 for (i = 0; i < ie_len; i++) in mwifiex_process_tdls_action_frame()
975 for (i = 0; i < ie_len; i++) in mwifiex_process_tdls_action_frame()
995 if (ie_len != sizeof(pos[2])) in mwifiex_process_tdls_action_frame()
1002 if (ie_len > 8) in mwifiex_process_tdls_action_frame()
1006 min_t(u8, ie_len, 8)); in mwifiex_process_tdls_action_frame()
1011 if (ie_len > IEEE_MAX_IE_SIZE - in mwifiex_process_tdls_action_frame()
1020 if (ie_len != sizeof(pos[2])) in mwifiex_process_tdls_action_frame()
1026 if (ie_len != in mwifiex_process_tdls_action_frame()
[all …]
/linux-6.15/drivers/staging/rtl8723bs/core/
H A Drtw_ap.c646 int ie_len; in start_bss_network() local
864 &ie_len, in rtw_check_beacon_data()
891 &ie_len, in rtw_check_beacon_data()
903 &ie_len, in rtw_check_beacon_data()
919 &ie_len, in rtw_check_beacon_data()
940 &ie_len, in rtw_check_beacon_data()
962 ie_len = 0; in rtw_check_beacon_data()
970 &ie_len, in rtw_check_beacon_data()
999 ie_len = 0; in rtw_check_beacon_data()
1033 &ie_len, in rtw_check_beacon_data()
[all …]
H A Drtw_mlme_ext.c810 if (!p || ie_len <= 0) { in OnAuth()
1010 if (!p || ie_len == 0) { in OnAssocReq()
1037 supportRateNum = ie_len; in OnAssocReq()
1230 p = p + ie_len + 2; in OnAssocReq()
2780 uint ie_len = 0; in issue_asocrsp() local
2785 if (pbuf && ie_len > 0) { in issue_asocrsp()
2787 pframe += (ie_len+2); in issue_asocrsp()
2794 if (pbuf && ie_len > 0) { in issue_asocrsp()
2796 pframe += (ie_len+2); in issue_asocrsp()
2804 uint ie_len = 0; in issue_asocrsp() local
[all …]
H A Drtw_mlme.c598 uint ie_len = 0; in rtw_is_desired_network() local
605 if (p && ie_len > 0) in rtw_is_desired_network()
1978 static int rtw_append_pmkid(struct adapter *Adapter, int iEntry, u8 *ie, uint ie_len) in rtw_append_pmkid() argument
1984 ie[ie_len] = 1; in rtw_append_pmkid()
1985 ie_len++; in rtw_append_pmkid()
1986 ie[ie_len] = 0; /* PMKID count = 0x0100 */ in rtw_append_pmkid()
1987 ie_len++; in rtw_append_pmkid()
1988 memcpy(&ie[ie_len], &psecuritypriv->PMKIDList[iEntry].PMKID, 16); in rtw_append_pmkid()
1989 ie_len += 16; in rtw_append_pmkid()
1992 return ie_len; in rtw_append_pmkid()
[all …]
/linux-6.15/drivers/net/wireless/quantenna/qtnfmac/
H A Devent.c68 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.15/drivers/net/wireless/ath/ath6kl/
H A Dinit.c1006 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.15/net/mac80211/
H A Dmesh_plink.c224 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()
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
1132 u8 ie_len = elems->peering_len; in mesh_process_plink_frame() local
1152 && ie_len != 8)) { in mesh_process_plink_frame()
[all …]
H A Dmesh.c357 if (!ifmsh->ie || !ifmsh->ie_len) 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()
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
995 ifmsh->ie_len; in ieee80211_mesh_build_beacon()
1035 pos = skb_put_zero(skb, ie_len); in ieee80211_mesh_build_beacon()
1062 pos = skb_put_zero(skb, ie_len); in ieee80211_mesh_build_beacon()
1076 ie_len = 2 + 2 + in ieee80211_mesh_build_beacon()
[all …]
H A Dmesh_hwmp.c111 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()
244 u8 *pos, ie_len; in mesh_path_error_tx() local
270 ie_len = 15; in mesh_path_error_tx()
271 pos = skb_put(skb, 2 + ie_len); in mesh_path_error_tx()
[all …]
H A Dutil.c1228 if (ie && ie_len) { in ieee80211_put_preq_ies_band()
1262 if (ie && ie_len) { in ieee80211_put_preq_ies_band()
1292 if (ie && ie_len) { in ieee80211_put_preq_ies_band()
1337 if (ie && ie_len) { in ieee80211_put_preq_ies_band()
1400 ie, ie_len, in ieee80211_put_preq_ies()
1412 if (ie && ie_len) { in ieee80211_put_preq_ies()
2503 u8 ie_len; in ieee80211_put_he_cap() local
2516 ie_len = 2 + 1 + in ieee80211_put_he_cap()
2765 *pos++ = ie_len; in ieee80211_ie_build_he_oper()
4304 u8 ie_len; in ieee80211_put_eht_cap() local
[all …]
H A Dscan.c409 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()
1313 iebufsz = local->scan_ies_len + req->ie_len; in __ieee80211_request_sched_scan_start()
1339 req->ie_len, bands_used, rate_masks, in __ieee80211_request_sched_scan_start()
/linux-6.15/drivers/net/wireless/ath/ath10k/
H A Dcore.c1433 size_t ie_len; in ath10k_core_search_bd() local
1475 ie_len = ALIGN(ie_len, 4); in ath10k_core_search_bd()
1477 len -= ie_len; in ath10k_core_search_bd()
1478 data += ie_len; in ath10k_core_search_bd()
2090 ie_len); in ath10k_core_fetch_firmware_api_n()
2114 ie_len); in ath10k_core_fetch_firmware_api_n()
2123 ie_len); in ath10k_core_fetch_firmware_api_n()
2154 ie_len); in ath10k_core_fetch_firmware_api_n()
2165 ie_len = ALIGN(ie_len, 4); in ath10k_core_fetch_firmware_api_n()
2167 len -= ie_len; in ath10k_core_fetch_firmware_api_n()
[all …]
/linux-6.15/drivers/net/wireless/mediatek/mt76/
H A Dscan.c44 ssid->ssid_len, req->ie_len); in mt76_scan_send_probe()
55 if (req->ie_len) in mt76_scan_send_probe()
56 skb_put_data(skb, req->ie, req->ie_len); in mt76_scan_send_probe()
/linux-6.15/drivers/net/wireless/ath/wil6210/
H A Dwmi.c886 ie_len, true); in wmi_evt_rx_mgmt()
1646 if (d_len != ie_len) { in wmi_evt_auth_status()
1649 d_len, ie_len); in wmi_evt_auth_status()
2506 if (len < ie_len) { in wmi_set_ie()
2517 ie_len = 0; in wmi_set_ie()
2521 cmd->ie_len = cpu_to_le16(ie_len); in wmi_set_ie()
2522 if (ie_len) in wmi_set_ie()
2544 ie_len = 0; in wmi_update_ft_ies()
2547 if (len < ie_len) { in wmi_update_ft_ies()
2558 cmd->ie_len = cpu_to_le16(ie_len); in wmi_update_ft_ies()
[all …]
/linux-6.15/drivers/net/wireless/intel/iwlwifi/dvm/
H A Dscan.c562 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.15/drivers/net/wireless/marvell/libertas/
H A Dcfg.c417 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()
769 if (priv->scan_req->ie && priv->scan_req->ie_len) in lbs_scan_worker()
771 priv->scan_req->ie_len); in lbs_scan_worker()
816 request->n_ssids, request->n_channels, request->ie_len); in _internal_start_scan()
1179 if (sme->ie && sme->ie_len) in lbs_associate()
1180 pos += lbs_add_wpa_tlv(pos, sme->ie, sme->ie_len); in lbs_associate()
[all …]
/linux-6.15/drivers/net/wireless/silabs/wfx/
H A Dscan.c30 req->ie_len); in update_probe_tmpl()
34 skb_put_data(skb, req->ie, req->ie_len); in update_probe_tmpl()

1234