| /linux/drivers/net/wireless/ath/ath11k/ |
| H A D | fw.c | 14 size_t magic_len, len, ie_len; in ath11k_fw_request_firmware_api_n() 65 ie_len = le32_to_cpu(hdr->len); in ath11k_fw_request_firmware_api_n() 70 if (len < ie_len) { in ath11k_fw_request_firmware_api_n() 72 ie_id, len, ie_len); in ath11k_fw_request_firmware_api_n() 79 if (ie_len != sizeof(u32)) in ath11k_fw_request_firmware_api_n() 90 ie_len); in ath11k_fw_request_firmware_api_n() 96 if (index == ie_len) in ath11k_fw_request_firmware_api_n() 110 ie_len); in ath11k_fw_request_firmware_api_n() 113 ab->fw.amss_len = ie_len; in ath11k_fw_request_firmware_api_n() 118 ie_len); in ath11k_fw_request_firmware_api_n() 15 size_t magic_len, len, ie_len; ath11k_fw_request_firmware_api_n() local [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 | 2220 int ie_len; in mwifiex_cfg80211_inform_ibss_bss() 2232 ie_len = ie_buf[1] + sizeof(struct ieee_types_header); in mwifiex_cfg80211_inform_ibss_bss() 2242 0, ie_buf, ie_len, 0, GFP_KERNEL); in mwifiex_cfg80211_inform_ibss_bss() 2347 ret = mwifiex_set_gen_ie(priv, sme->ie, sme->ie_len); in mwifiex_cfg80211_assoc() 2704 if (request->ie && request->ie_len) { in mwifiex_cfg80211_scan() 2714 if (offset >= request->ie_len) in mwifiex_cfg80211_scan() 2750 if (request->ie && request->ie_len) { in mwifiex_cfg80211_scan() 2788 wiphy_info(wiphy, "n_channels=%d interval=%d ie_len=%d\n", in mwifiex_cfg80211_sched_scan_start() 2790 (int)request->ie_len); in mwifiex_cfg80211_sched_scan_start() 2802 if (request->ie && request->ie_len) { in mwifiex_cfg80211_sched_scan_start() 2219 int ie_len; mwifiex_cfg80211_inform_ibss_bss() local [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() 563 struct sk_buff *skb, u8 ie_len) in mesh_add_vht_oper_ie() 631 struct sk_buff *skb, u8 ie_len) in mesh_add_he_6ghz_cap_ie() 705 u8 *ie, u8 ie_len) in ieee80211_mesh_path_root_timer() 721 cap = cfg80211_find_ext_elem(WLAN_EID_EXT_HE_OPERATION, ie, ie_len); in ieee80211_mesh_update_bss_params() argument 571 mesh_add_he_cap_ie(struct ieee80211_sub_if_data * sdata,struct sk_buff * skb,u8 ie_len) mesh_add_he_cap_ie() argument 643 mesh_add_eht_cap_ie(struct ieee80211_sub_if_data * sdata,struct sk_buff * skb,u8 ie_len) mesh_add_eht_cap_ie() argument 1035 int ie_len = 2 + sizeof(struct ieee80211_channel_sw_ie) + ieee80211_mesh_build_beacon() local [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 1497 ieee80211_build_preq_ies(struct ieee80211_sub_if_data * sdata,u8 * buffer,size_t buffer_len,struct ieee80211_scan_ies * ie_desc,const u8 * ie,size_t ie_len,u8 bands_used,u32 * rate_masks,struct cfg80211_chan_def * chandef,u32 flags) ieee80211_build_preq_ies() argument 1545 ieee80211_build_probe_req(struct ieee80211_sub_if_data * sdata,const u8 * src,const u8 * dst,u32 ratemask,struct ieee80211_channel * chan,const u8 * ssid,size_t ssid_len,const u8 * ie,size_t ie_len,u32 flags) ieee80211_build_probe_req() argument 2647 u8 ie_len; ieee80211_put_he_cap() local 2920 u8 ie_len = 1 + sizeof(struct ieee80211_he_operation); ieee80211_ie_build_he_oper() local 4532 u8 ie_len; ieee80211_put_eht_cap() local [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() 1344 size_t ie_len, u16 reason, bool from_ap) in __cfg80211_disconnected() 1367 nl80211_send_disconnected(rdev, dev, reason, ie, ie_len, from_ap); in __cfg80211_disconnected() 1408 const u8 *ie, size_t ie_len, in cfg80211_disconnected() 1416 ev = kzalloc(sizeof(*ev) + ie_len, gfp); in cfg80211_disconnected() 1422 ev->dc.ie_len in cfg80211_disconnected() 1343 __cfg80211_disconnected(struct net_device * dev,const u8 * ie,size_t ie_len,u16 reason,bool from_ap) __cfg80211_disconnected() argument 1407 cfg80211_disconnected(struct net_device * dev,u16 reason,const u8 * ie,size_t ie_len,bool locally_generated,gfp_t gfp) cfg80211_disconnected() argument [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 | 514 const u8 *ie, int ie_len, u16 reason, in cfg80211_mlme_deauth() 522 .ie_len = ie_len, in cfg80211_mlme_deauth() 543 const u8 *ie, int ie_len, u16 reason, in cfg80211_mlme_disassoc() 551 .ie_len = ie_len, in cfg80211_mlme_disassoc() 512 cfg80211_mlme_deauth(struct cfg80211_registered_device * rdev,struct net_device * dev,const u8 * bssid,const u8 * ie,int ie_len,u16 reason,bool local_state_change) cfg80211_mlme_deauth() argument 541 cfg80211_mlme_disassoc(struct cfg80211_registered_device * rdev,struct net_device * dev,const u8 * ap_addr,const u8 * ie,int ie_len,u16 reason,bool local_state_change) cfg80211_mlme_disassoc() argument
|
| 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 | 607 uint ie_len = 0; in rtw_is_desired_network() 616 p = rtw_get_ie(pnetwork->network.ies + _BEACON_IE_OFFSET_, WLAN_EID_RSN, &ie_len, (pnetwork->network.ie_length - _BEACON_IE_OFFSET_)); in rtw_is_desired_network() 617 if (p && ie_len > 0) in rtw_is_desired_network() 2019 static int rtw_append_pmkid(struct adapter *Adapter, int iEntry, u8 *ie, uint ie_len) in rtw_append_pmkid() 2025 ie[ie_len] = 1; in rtw_append_pmkid() 2026 ie_len++; in rtw_append_pmkid() 2027 ie[ie_len] = 0; /* PMKID count = 0x0100 */ in rtw_append_pmkid() 2028 ie_len++; in rtw_append_pmkid() 2029 memcpy(&ie[ie_len], &psecuritypriv->PMKIDList[iEntry].PMKID, 16); in rtw_append_pmkid() 2030 ie_len in rtw_append_pmkid() 611 uint ie_len = 0; rtw_is_desired_network() local 2014 rtw_append_pmkid(struct adapter * Adapter,int iEntry,u8 * ie,uint ie_len) rtw_append_pmkid() argument 2388 rtw_update_ht_cap(struct adapter * padapter,u8 * pie,uint ie_len,u8 channel) rtw_update_ht_cap() argument [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() 459 ath12k_err(ab, "invalid length for board ie_id %d ie_len %zu len %zu\n", 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() [all...] |
| /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 | 849 * @ie_len: length of string. 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() 1613 u16 ie_len; in brcmf_p2p_pub_af_tx() 1669 ie_len = le16_to_cpu(action_frame->len) - in brcmf_p2p_pub_af_tx() 1671 if (cfg80211_get_p2p_attr(&act_frm->elts[0], ie_len, in brcmf_p2p_pub_af_tx() 1611 u16 ie_len; brcmf_p2p_pub_af_tx() local
|
| /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()
|