| /linux/drivers/net/wireless/ath/ath11k/ |
| H A D | fw.c | 15 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 D | sta_ioctl.c | 828 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 D | ie.c | 320 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 D | cfg80211.c | 2219 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 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 …]
|
| H A D | wmi.c | 3543 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 D | mesh.c | 360 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 D | util.c | 1260 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 D | mesh.h | 262 struct sk_buff *skb, u8 ie_len); 268 struct sk_buff *skb, u8 ie_len);
|
| /linux/drivers/net/wireless/mediatek/mt76/ |
| H A D | scan.c | 53 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 D | sme.c | 50 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 D | core.h | 278 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 D | mlme.c | 512 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 D | mesh.c | 95 .ie_len = 0,
|
| /linux/drivers/net/wireless/intel/iwlwifi/dvm/ |
| H 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/drivers/staging/rtl8723bs/core/ |
| H A D | rtw_ieee80211.c | 190 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 D | rtw_mlme.c | 611 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 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/drivers/net/wireless/st/cw1200/ |
| H A D | scan.c | 79 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 D | scan.c | 105 req->ie_len, in wl18xx_scan_send() 122 req->ie_len, in wl18xx_scan_send()
|
| /linux/drivers/net/wireless/ath/ath12k/ |
| H A D | core.c | 405 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 D | scan.h | 20 const u8 *ie, size_t ie_len, u8 band);
|
| /linux/drivers/net/wireless/ath/wil6210/ |
| H A D | p2p.c | 90 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 D | p2p.c | 854 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 D | commands.c | 2020 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()
|