Home
last modified time | relevance | path

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

123

/linux/drivers/net/wireless/ath/ath11k/
H A Dfw.c15 size_t magic_len, len, ie_len; in ath11k_fw_request_firmware_api_n() local
66 ie_len = le32_to_cpu(hdr->len); in ath11k_fw_request_firmware_api_n()
71 if (len < ie_len) { in ath11k_fw_request_firmware_api_n()
73 ie_id, len, ie_len); in ath11k_fw_request_firmware_api_n()
80 if (ie_len != sizeof(u32)) in ath11k_fw_request_firmware_api_n()
91 ie_len); in ath11k_fw_request_firmware_api_n()
97 if (index == ie_len) in ath11k_fw_request_firmware_api_n()
111 ie_len); in ath11k_fw_request_firmware_api_n()
114 ab->fw.amss_len = ie_len; in ath11k_fw_request_firmware_api_n()
119 ie_len); in ath11k_fw_request_firmware_api_n()
[all …]
/linux/drivers/net/wireless/marvell/mwifiex/
H A Dsta_ioctl.c828 u8 *ie_data_ptr, u16 ie_len) in mwifiex_set_wpa_ie() argument
830 if (ie_len) { in mwifiex_set_wpa_ie()
831 if (ie_len > sizeof(priv->wpa_ie)) { in mwifiex_set_wpa_ie()
836 memcpy(priv->wpa_ie, ie_data_ptr, ie_len); in mwifiex_set_wpa_ie()
837 priv->wpa_ie_len = ie_len; in mwifiex_set_wpa_ie()
871 u8 *ie_data_ptr, u16 ie_len) in mwifiex_set_wapi_ie() argument
873 if (ie_len) { in mwifiex_set_wapi_ie()
874 if (ie_len > sizeof(priv->wapi_ie)) { in mwifiex_set_wapi_ie()
879 memcpy(priv->wapi_ie, ie_data_ptr, ie_len); in mwifiex_set_wapi_ie()
880 priv->wapi_ie_len = ie_len; in mwifiex_set_wapi_ie()
[all …]
H A Die.c320 u16 gen_idx = MWIFIEX_AUTO_IDX_MASK, ie_len = 0; in mwifiex_uap_parse_tail_ies() local
366 if (ie_len + token_len > IEEE_MAX_IE_SIZE) { in mwifiex_uap_parse_tail_ies()
370 memcpy(gen_ie->ie_buffer + ie_len, hdr, token_len); in mwifiex_uap_parse_tail_ies()
371 ie_len += token_len; in mwifiex_uap_parse_tail_ies()
386 if (ie_len + token_len > IEEE_MAX_IE_SIZE) { in mwifiex_uap_parse_tail_ies()
390 memcpy(gen_ie->ie_buffer + ie_len, vendorhdr, token_len); in mwifiex_uap_parse_tail_ies()
391 ie_len += token_len; in mwifiex_uap_parse_tail_ies()
394 if (!ie_len) in mwifiex_uap_parse_tail_ies()
401 gen_ie->ie_length = cpu_to_le16(ie_len); in mwifiex_uap_parse_tail_ies()
H A Dcfg80211.c2219 int ie_len; in mwifiex_cfg80211_inform_ibss_bss() local
2231 ie_len = ie_buf[1] + sizeof(struct ieee_types_header); in mwifiex_cfg80211_inform_ibss_bss()
2241 0, ie_buf, ie_len, 0, GFP_KERNEL); in mwifiex_cfg80211_inform_ibss_bss()
2346 ret = mwifiex_set_gen_ie(priv, sme->ie, sme->ie_len); in mwifiex_cfg80211_assoc()
2703 if (request->ie && request->ie_len) { in mwifiex_cfg80211_scan()
2713 if (offset >= request->ie_len) in mwifiex_cfg80211_scan()
2749 if (request->ie && request->ie_len) { in mwifiex_cfg80211_scan()
2789 (int)request->ie_len); in mwifiex_cfg80211_sched_scan_start()
2801 if (request->ie && request->ie_len) { in mwifiex_cfg80211_sched_scan_start()
2811 if (offset >= request->ie_len) in mwifiex_cfg80211_sched_scan_start()
[all …]
/linux/drivers/net/wireless/ath/ath6kl/
H A Dinit.c955 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 …]
H A Dwmi.c3543 const u8 *ie, u8 ie_len) in ath6kl_wmi_set_appie_cmd() argument
3548 skb = ath6kl_wmi_get_new_buf(sizeof(*p) + ie_len); in ath6kl_wmi_set_appie_cmd()
3554 mgmt_frm_type, ie_len); in ath6kl_wmi_set_appie_cmd()
3557 p->ie_len = ie_len; in ath6kl_wmi_set_appie_cmd()
3559 if (ie != NULL && ie_len > 0) in ath6kl_wmi_set_appie_cmd()
3560 memcpy(p->ie_info, ie, ie_len); in ath6kl_wmi_set_appie_cmd()
3567 const u8 *ie_info, u8 ie_len) in ath6kl_wmi_set_ie_cmd() argument
3572 skb = ath6kl_wmi_get_new_buf(sizeof(*p) + ie_len); in ath6kl_wmi_set_ie_cmd()
3577 ie_id, ie_field, ie_len); in ath6kl_wmi_set_ie_cmd()
3581 p->ie_len = ie_len; in ath6kl_wmi_set_ie_cmd()
[all …]
/linux/net/mac80211/
H A Dmesh.c360 if (!ifmsh->ie || !ifmsh->ie_len) in mesh_add_vendor_ies()
364 offset = ieee80211_ie_split_vendor(ifmsh->ie, ifmsh->ie_len, 0); in mesh_add_vendor_ies()
366 if (offset < ifmsh->ie_len) { in mesh_add_vendor_ies()
367 len = ifmsh->ie_len - offset; in mesh_add_vendor_ies()
383 if (!ifmsh->ie || !ifmsh->ie_len) in mesh_add_rsn_ie()
387 data = cfg80211_find_ie(WLAN_EID_RSN, ifmsh->ie, ifmsh->ie_len); in mesh_add_rsn_ie()
571 struct sk_buff *skb, u8 ie_len) in mesh_add_he_cap_ie() argument
643 struct sk_buff *skb, u8 ie_len) in mesh_add_eht_cap_ie() argument
721 u8 *ie, u8 ie_len) in ieee80211_mesh_update_bss_params() argument
739 cap = cfg80211_find_ext_elem(WLAN_EID_EXT_HE_OPERATION, ie, ie_len); in ieee80211_mesh_update_bss_params()
[all …]
H A Dutil.c1260 const u8 *ie, size_t ie_len, in ieee80211_put_preq_ies_band() argument
1289 if (ie && ie_len) { in ieee80211_put_preq_ies_band()
1295 noffset = ieee80211_ie_split(ie, ie_len, in ieee80211_put_preq_ies_band()
1323 if (ie && ie_len) { in ieee80211_put_preq_ies_band()
1332 noffset = ieee80211_ie_split(ie, ie_len, in ieee80211_put_preq_ies_band()
1353 if (ie && ie_len) { in ieee80211_put_preq_ies_band()
1367 noffset = ieee80211_ie_split(ie, ie_len, in ieee80211_put_preq_ies_band()
1398 if (ie && ie_len) { in ieee80211_put_preq_ies_band()
1408 noffset = ieee80211_ie_split(ie, ie_len, in ieee80211_put_preq_ies_band()
1454 const u8 *ie, size_t ie_len, in ieee80211_put_preq_ies() argument
[all …]
H A Dmesh.h262 struct sk_buff *skb, u8 ie_len);
268 struct sk_buff *skb, u8 ie_len);
/linux/drivers/net/wireless/mediatek/mt76/
H A Dscan.c53 ssid->ssid_len, req->ie_len); in mt76_scan_send_probe()
64 if (req->ie_len) in mt76_scan_send_probe()
65 skb_put_data(skb, req->ie, req->ie_len); in mt76_scan_send_probe()
/linux/net/wireless/
H A Dsme.c50 size_t ie_len; member
195 req.ie_len = params->ie_len; in cfg80211_conn_do_work()
586 if (cfg80211_sme_get_conn_ies(wdev, connect->ie, connect->ie_len, in cfg80211_sme_connect()
588 &wdev->conn->params.ie_len)) { in cfg80211_sme_connect()
1343 size_t ie_len, u16 reason, bool from_ap) in __cfg80211_disconnected() argument
1366 nl80211_send_disconnected(rdev, dev, reason, ie, ie_len, from_ap); in __cfg80211_disconnected()
1407 const u8 *ie, size_t ie_len, in cfg80211_disconnected() argument
1415 ev = kzalloc(sizeof(*ev) + ie_len, gfp); in cfg80211_disconnected()
1421 ev->dc.ie_len in cfg80211_disconnected()
[all...]
H A Dcore.h278 size_t ie_len; member
387 const u8 *ie, int ie_len, u16 reason,
391 const u8 *ie, int ie_len, u16 reason,
421 size_t ie_len, u16 reason, bool from_ap);
H A Dmlme.c512 const u8 *ie, int ie_len, u16 reason, in cfg80211_mlme_deauth() argument
520 .ie_len = ie_len, in cfg80211_mlme_deauth()
541 const u8 *ie, int ie_len, u16 reason, in cfg80211_mlme_disassoc() argument
549 .ie_len = ie_len, in cfg80211_mlme_disassoc()
H A Dmesh.c95 .ie_len = 0,
/linux/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/drivers/staging/rtl8723bs/core/
H A Drtw_ieee80211.c190 u8 ie_len = in_ie[cnt + 1]; in rtw_get_ie_ex() local
192 if (cnt + 2 + ie_len > in_len) in rtw_get_ie_ex()
196 (!oui || (ie_len >= oui_len && !memcmp(&in_ie[cnt + 2], oui, oui_len)))) { in rtw_get_ie_ex()
200 memcpy(ie, &in_ie[cnt], ie_len + 2); in rtw_get_ie_ex()
203 *ielen = ie_len + 2; in rtw_get_ie_ex()
207 cnt += ie_len + 2; /* goto next */ in rtw_get_ie_ex()
H A Drtw_mlme.c611 uint ie_len = 0; in rtw_is_desired_network() local
617 …p = rtw_get_ie(pnetwork->network.ies + _BEACON_IE_OFFSET_, WLAN_EID_RSN, &ie_len, (pnetwork->netwo… in rtw_is_desired_network()
618 if (p && ie_len > 0) in rtw_is_desired_network()
2014 static int rtw_append_pmkid(struct adapter *Adapter, int iEntry, u8 *ie, uint ie_len) in rtw_append_pmkid() argument
2020 ie[ie_len] = 1; in rtw_append_pmkid()
2021 ie_len++; in rtw_append_pmkid()
2022 ie[ie_len] = 0; /* PMKID count = 0x0100 */ in rtw_append_pmkid()
2023 ie_len++; in rtw_append_pmkid()
2024 memcpy(&ie[ie_len], &psecuritypriv->PMKIDList[iEntry].PMKID, 16); in rtw_append_pmkid()
2025 ie_len += 16; in rtw_append_pmkid()
[all …]
/linux/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()
/linux/drivers/net/wireless/st/cw1200/
H A Dscan.c79 req->ie_len); in cw1200_hw_scan()
83 if (req->ie_len) in cw1200_hw_scan()
84 skb_put_data(frame.skb, req->ie, req->ie_len); in cw1200_hw_scan()
/linux/drivers/net/wireless/ti/wl18xx/
H A Dscan.c105 req->ie_len, in wl18xx_scan_send()
122 req->ie_len, in wl18xx_scan_send()
/linux/drivers/net/wireless/ath/ath12k/
H A Dcore.c405 size_t ie_len; in ath12k_core_fetch_board_data_api_n() local
453 ie_len = le32_to_cpu(hdr->len); in ath12k_core_fetch_board_data_api_n()
458 if (len < ALIGN(ie_len, 4)) { in ath12k_core_fetch_board_data_api_n()
460 ie_id, ie_len, len); in ath12k_core_fetch_board_data_api_n()
467 ie_len, in ath12k_core_fetch_board_data_api_n()
483 ie_len = ALIGN(ie_len, 4); in ath12k_core_fetch_board_data_api_n()
485 len -= ie_len; in ath12k_core_fetch_board_data_api_n()
486 data += ie_len; in ath12k_core_fetch_board_data_api_n()
/linux/drivers/net/wireless/ti/wlcore/
H A Dscan.h20 const u8 *ie, size_t ie_len, u8 band);
/linux/drivers/net/wireless/ath/wil6210/
H A Dp2p.c90 request->ie_len, request->ie); in wil_p2p_search()
100 request->ie_len, request->ie); in wil_p2p_search()
/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dp2p.c854 static s32 brcmf_p2p_find_listen_channel(const u8 *ie, u32 ie_len) in brcmf_p2p_find_listen_channel() argument
860 err = cfg80211_get_p2p_attr(ie, ie_len, in brcmf_p2p_find_listen_channel()
902 request->ie_len); in brcmf_p2p_scan_prep()
1611 u16 ie_len; in brcmf_p2p_pub_af_tx() local
1667 ie_len = le16_to_cpu(action_frame->len) - in brcmf_p2p_pub_af_tx()
1669 if (cfg80211_get_p2p_attr(&act_frm->elts[0], ie_len, in brcmf_p2p_pub_af_tx()
/linux/drivers/net/wireless/quantenna/qtnfmac/
H A Dcommands.c2020 if (scan_req->ie_len != 0) in qtnf_cmd_send_scan()
2022 scan_req->ie, scan_req->ie_len); in qtnf_cmd_send_scan()
2150 if (sme->ie_len != 0) in qtnf_cmd_send_connect()
2152 sme->ie, sme->ie_len); in qtnf_cmd_send_connect()
2742 if (sizeof(*cmd) + owe->ie_len > QTNF_MAX_CMD_BUF_SIZE) { in qtnf_cmd_send_update_owe()
2744 vif->mac->macid, vif->vifid, owe->ie_len); in qtnf_cmd_send_update_owe()
2757 if (owe->ie_len && owe->ie) in qtnf_cmd_send_update_owe()
2758 qtnf_cmd_skb_put_buffer(cmd_skb, owe->ie, owe->ie_len); in qtnf_cmd_send_update_owe()

123