Home
last modified time | relevance | path

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

1234

/Linux-v5.4/drivers/net/wireless/intersil/orinoco/
Dscan.c86 int ie_len; in orinoco_add_hostscan_result() local
98 ie_len = ie_buf[1] + 2; in orinoco_add_hostscan_result()
101 ie_len += symbol_build_supp_rates(ie, bss->s.rates); in orinoco_add_hostscan_result()
105 ie_len += prism_build_supp_rates(ie, bss->p.rates); in orinoco_add_hostscan_result()
128 beacon_interval, ie_buf, ie_len, signal, in orinoco_add_hostscan_result()
145 size_t ie_len; in orinoco_add_extscan_result() local
148 ie_len = len - sizeof(*bss); in orinoco_add_extscan_result()
149 ie = cfg80211_find_ie(WLAN_EID_DS_PARAMS, bss->data, ie_len); in orinoco_add_extscan_result()
162 beacon_interval, ie, ie_len, signal, in orinoco_add_extscan_result()
/Linux-v5.4/net/wireless/
Dwext-sme.c32 wdev->wext.connect.ie_len = wdev->wext.ie_len; in cfg80211_mgd_wext_connect()
319 int ie_len = data->length, err; in cfg80211_wext_siwgenie() local
324 if (!ie_len) in cfg80211_wext_siwgenie()
331 if (wdev->wext.ie_len == ie_len && in cfg80211_wext_siwgenie()
332 memcmp(wdev->wext.ie, ie, ie_len) == 0) in cfg80211_wext_siwgenie()
335 if (ie_len) { in cfg80211_wext_siwgenie()
336 ie = kmemdup(extra, ie_len, GFP_KERNEL); in cfg80211_wext_siwgenie()
346 wdev->wext.ie_len = ie_len; in cfg80211_wext_siwgenie()
Dmlme.c227 const u8 *ie, int ie_len, in cfg80211_mlme_auth() argument
234 .ie_len = ie_len, in cfg80211_mlme_auth()
339 const u8 *ie, int ie_len, u16 reason, in cfg80211_mlme_deauth() argument
347 .ie_len = ie_len, in cfg80211_mlme_deauth()
368 const u8 *ie, int ie_len, u16 reason, in cfg80211_mlme_disassoc() argument
376 .ie_len = ie_len, in cfg80211_mlme_disassoc()
Dsme.c50 size_t ie_len; member
188 req.ie_len = params->ie_len; in cfg80211_conn_do_work()
549 if (cfg80211_sme_get_conn_ies(wdev, connect->ie, connect->ie_len, in cfg80211_sme_connect()
551 &wdev->conn->params.ie_len)) { in cfg80211_sme_connect()
1076 size_t ie_len, u16 reason, bool from_ap) in __cfg80211_disconnected() argument
1102 nl80211_send_disconnected(rdev, dev, reason, ie, ie_len, from_ap); in __cfg80211_disconnected()
1131 const u8 *ie, size_t ie_len, in cfg80211_disconnected() argument
1139 ev = kzalloc(sizeof(*ev) + ie_len, gfp); in cfg80211_disconnected()
1145 ev->dc.ie_len = ie_len; in cfg80211_disconnected()
1146 memcpy((void *)ev->dc.ie, ie, ie_len); in cfg80211_disconnected()
Dcore.h258 size_t ie_len; member
367 const u8 *ie, int ie_len,
378 const u8 *ie, int ie_len, u16 reason,
382 const u8 *ie, int ie_len, u16 reason,
411 size_t ie_len, u16 reason, bool from_ap);
/Linux-v5.4/drivers/staging/rtl8188eu/core/
Drtw_ap.c597 uint ie_len; in start_bss_network() local
671 …p = rtw_get_ie((pnetwork->ies + sizeof(struct ndis_802_11_fixed_ie)), _HT_ADD_INFO_IE_, &ie_len, (… in start_bss_network()
672 if (p && ie_len) { in start_bss_network()
733 uint ie_len = 0; in rtw_check_beacon_data() local
785 …p = rtw_get_ie(ie + _BEACON_IE_OFFSET_, _SSID_IE_, &ie_len, (pbss_network->ie_length - _BEACON_IE_… in rtw_check_beacon_data()
786 if (p && ie_len > 0) { in rtw_check_beacon_data()
788 memcpy(pbss_network->ssid.ssid, (p + 2), ie_len); in rtw_check_beacon_data()
789 pbss_network->ssid.ssid_length = ie_len; in rtw_check_beacon_data()
795 …p = rtw_get_ie(ie + _BEACON_IE_OFFSET_, _DSSET_IE_, &ie_len, (pbss_network->ie_length - _BEACON_IE… in rtw_check_beacon_data()
796 if (p && ie_len > 0) in rtw_check_beacon_data()
[all …]
Drtw_mlme_ext.c950 uint ie_len = 0; in issue_asocrsp() local
953 …pbuf = rtw_get_ie(ie + _BEACON_IE_OFFSET_, _HT_CAPABILITY_IE_, &ie_len, (pnetwork->ie_length - _BE… in issue_asocrsp()
954 if (pbuf && ie_len > 0) { in issue_asocrsp()
955 memcpy(pframe, pbuf, ie_len+2); in issue_asocrsp()
956 pframe += (ie_len+2); in issue_asocrsp()
957 pattrib->pktlen += (ie_len+2); in issue_asocrsp()
961 …pbuf = rtw_get_ie(ie + _BEACON_IE_OFFSET_, _HT_ADD_INFO_IE_, &ie_len, (pnetwork->ie_length - _BEAC… in issue_asocrsp()
962 if (pbuf && ie_len > 0) { in issue_asocrsp()
963 memcpy(pframe, pbuf, ie_len+2); in issue_asocrsp()
964 pframe += (ie_len+2); in issue_asocrsp()
[all …]
Drtw_wlan_util.c1403 unsigned int ie_len; in update_sta_support_rate() local
1409 pIE = (struct ndis_802_11_var_ie *)rtw_get_ie(pvar_ie, _SUPPORTEDRATES_IE_, &ie_len, var_ie_len); in update_sta_support_rate()
1412 if (ie_len > NDIS_802_11_LENGTH_RATES_EX) in update_sta_support_rate()
1415 memcpy(pmlmeinfo->FW_sta_info[cam_idx].SupportedRates, pIE->data, ie_len); in update_sta_support_rate()
1416 supportRateNum = ie_len; in update_sta_support_rate()
1418 …pIE = (struct ndis_802_11_var_ie *)rtw_get_ie(pvar_ie, _EXT_SUPPORTEDRATES_IE_, &ie_len, var_ie_le… in update_sta_support_rate()
1420 if (supportRateNum + ie_len > NDIS_802_11_LENGTH_RATES_EX) in update_sta_support_rate()
1422 memcpy((pmlmeinfo->FW_sta_info[cam_idx].SupportedRates + supportRateNum), pIE->data, ie_len); in update_sta_support_rate()
/Linux-v5.4/drivers/net/wireless/marvell/mwifiex/
Dsta_ioctl.c778 u8 *ie_data_ptr, u16 ie_len) in mwifiex_set_wpa_ie() argument
780 if (ie_len) { in mwifiex_set_wpa_ie()
781 if (ie_len > sizeof(priv->wpa_ie)) { in mwifiex_set_wpa_ie()
786 memcpy(priv->wpa_ie, ie_data_ptr, ie_len); in mwifiex_set_wpa_ie()
787 priv->wpa_ie_len = ie_len; in mwifiex_set_wpa_ie()
821 u8 *ie_data_ptr, u16 ie_len) in mwifiex_set_wapi_ie() argument
823 if (ie_len) { in mwifiex_set_wapi_ie()
824 if (ie_len > sizeof(priv->wapi_ie)) { in mwifiex_set_wapi_ie()
829 memcpy(priv->wapi_ie, ie_data_ptr, ie_len); in mwifiex_set_wapi_ie()
830 priv->wapi_ie_len = ie_len; in mwifiex_set_wapi_ie()
[all …]
Die.c333 u16 gen_idx = MWIFIEX_AUTO_IDX_MASK, ie_len = 0; in mwifiex_uap_parse_tail_ies() local
379 if (ie_len + token_len > IEEE_MAX_IE_SIZE) { in mwifiex_uap_parse_tail_ies()
383 memcpy(gen_ie->ie_buffer + ie_len, hdr, token_len); in mwifiex_uap_parse_tail_ies()
384 ie_len += token_len; in mwifiex_uap_parse_tail_ies()
399 if (ie_len + token_len > IEEE_MAX_IE_SIZE) { in mwifiex_uap_parse_tail_ies()
403 memcpy(gen_ie->ie_buffer + ie_len, vendorhdr, token_len); in mwifiex_uap_parse_tail_ies()
404 ie_len += token_len; in mwifiex_uap_parse_tail_ies()
407 if (!ie_len) in mwifiex_uap_parse_tail_ies()
414 gen_ie->ie_length = cpu_to_le16(ie_len); in mwifiex_uap_parse_tail_ies()
/Linux-v5.4/drivers/staging/rtl8723bs/core/
Drtw_ap.c762 int ie_len; in start_bss_network() local
859 &ie_len, in start_bss_network()
862 if (p && ie_len) { in start_bss_network()
949 uint ie_len = 0; in rtw_check_beacon_data() local
1008 &ie_len, in rtw_check_beacon_data()
1011 if (p && ie_len > 0) { in rtw_check_beacon_data()
1013 memcpy(pbss_network->Ssid.Ssid, (p + 2), ie_len); in rtw_check_beacon_data()
1014 pbss_network->Ssid.SsidLength = ie_len; in rtw_check_beacon_data()
1022 _DSSET_IE_, &ie_len, in rtw_check_beacon_data()
1025 if (p && ie_len > 0) in rtw_check_beacon_data()
[all …]
/Linux-v5.4/drivers/net/wireless/ath/ath6kl/
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 …]
/Linux-v5.4/drivers/net/wireless/quantenna/qtnfmac/
Devent.c75 unsigned int ie_len; in qtnf_event_handle_sta_assoc() local
83 ie_len = tlv_value_len - in qtnf_event_handle_sta_assoc()
86 if (ie_set->type == QLINK_IE_SET_ASSOC_REQ && ie_len) { in qtnf_event_handle_sta_assoc()
88 sinfo->assoc_req_ies_len = ie_len; in qtnf_event_handle_sta_assoc()
252 unsigned int ie_len; in qtnf_event_handle_bss_join() local
261 ie_len = tlv_value_len - in qtnf_event_handle_bss_join()
266 if (ie_len) { in qtnf_event_handle_bss_join()
268 rsp_ies_len = ie_len; in qtnf_event_handle_bss_join()
401 unsigned int ie_len; in qtnf_event_handle_scan_results() local
407 ie_len = tlv_value_len - in qtnf_event_handle_scan_results()
[all …]
/Linux-v5.4/drivers/staging/uwb/
Dlc-rc.c156 int result, ie_len = 0; in ASIE_store() local
167 while (ie_len < sizeof(ie_buf)) { in ASIE_store()
171 &(ie_buf[ie_len]), &char_count) > 0) { in ASIE_store()
172 ++ie_len; in ASIE_store()
181 if (ie_len < sizeof(struct uwb_ie_hdr)) { in ASIE_store()
182 dev_err(dev, "%s: Invalid ASIE size %d.\n", __func__, ie_len); in ASIE_store()
194 if (ie->length > (ie_len - sizeof(struct uwb_ie_hdr))) in ASIE_store()
195 ie->length = ie_len - sizeof(struct uwb_ie_hdr); in ASIE_store()
Die.c31 size_t ie_len; in uwb_ie_next() local
37 ie_len = sizeof(struct uwb_ie_hdr) + hdr->length; in uwb_ie_next()
39 if (*len < ie_len) in uwb_ie_next()
42 *ptr += ie_len; in uwb_ie_next()
43 *len -= ie_len; in uwb_ie_next()
/Linux-v5.4/net/mac80211/
Dmesh_plink.c220 u8 *pos, ie_len = 4; in mesh_plink_frame_tx() local
242 sdata->u.mesh.ie_len); in mesh_plink_frame_tx()
291 ie_len += 2; in mesh_plink_frame_tx()
296 ie_len += 2; in mesh_plink_frame_tx()
299 ie_len += 2; /* reason code */ in mesh_plink_frame_tx()
306 if (WARN_ON(skb_tailroom(skb) < 2 + ie_len)) in mesh_plink_frame_tx()
309 pos = skb_put(skb, 2 + ie_len); in mesh_plink_frame_tx()
311 *pos++ = ie_len; in mesh_plink_frame_tx()
1008 u8 ie_len = elems->peering_len; in mesh_plink_get_event() local
1077 else if (ie_len == 8 && sta->mesh->llid != llid) in mesh_plink_get_event()
[all …]
Dmesh.c341 if (!ifmsh->ie || !ifmsh->ie_len) in mesh_add_vendor_ies()
345 offset = ieee80211_ie_split_vendor(ifmsh->ie, ifmsh->ie_len, 0); in mesh_add_vendor_ies()
347 if (offset < ifmsh->ie_len) { in mesh_add_vendor_ies()
348 len = ifmsh->ie_len - offset; in mesh_add_vendor_ies()
364 if (!ifmsh->ie || !ifmsh->ie_len) in mesh_add_rsn_ie()
368 data = cfg80211_find_ie(WLAN_EID_RSN, ifmsh->ie, ifmsh->ie_len); in mesh_add_rsn_ie()
536 struct sk_buff *skb, u8 ie_len) in mesh_add_he_cap_ie() argument
554 if (skb_tailroom(skb) < ie_len) in mesh_add_he_cap_ie()
557 pos = skb_put(skb, ie_len); in mesh_add_he_cap_ie()
558 ieee80211_ie_build_he_cap(pos, he_cap, pos + ie_len); in mesh_add_he_cap_ie()
[all …]
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()
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()
242 u8 *pos, ie_len; in mesh_path_error_tx() local
268 ie_len = 15; in mesh_path_error_tx()
[all …]
Dscan.c362 req->ie, req->ie_len, in ieee80211_prep_hw_scan()
365 local->hw_scan_req->req.ie_len = ielen; in ieee80211_prep_hw_scan()
582 const u8 *ie, size_t ie_len, in ieee80211_send_scan_probe_req() argument
591 ie, ie_len, flags); in ieee80211_send_scan_probe_req()
635 scan_req->ie, scan_req->ie_len, in ieee80211_scan_state_send_probe()
673 local->hw_scan_ies_bufsize = local->scan_ies_len + req->ie_len; in __ieee80211_start_scan()
1244 iebufsz = local->scan_ies_len + req->ie_len; in __ieee80211_request_sched_scan_start()
1272 req->ie_len, bands_used, rate_masks, &chandef, in __ieee80211_request_sched_scan_start()
Dutil.c1629 const u8 *ie, size_t ie_len, in ieee80211_build_preq_ies_band() argument
1678 if (ie && ie_len) { in ieee80211_build_preq_ies_band()
1684 noffset = ieee80211_ie_split(ie, ie_len, in ieee80211_build_preq_ies_band()
1718 if (ie && ie_len) { in ieee80211_build_preq_ies_band()
1727 noffset = ieee80211_ie_split(ie, ie_len, in ieee80211_build_preq_ies_band()
1745 if (ie && ie_len) { in ieee80211_build_preq_ies_band()
1759 noffset = ieee80211_ie_split(ie, ie_len, in ieee80211_build_preq_ies_band()
1787 if (ie && ie_len) { in ieee80211_build_preq_ies_band()
1797 noffset = ieee80211_ie_split(ie, ie_len, in ieee80211_build_preq_ies_band()
1829 const u8 *ie, size_t ie_len, in ieee80211_build_preq_ies() argument
[all …]
/Linux-v5.4/drivers/net/wireless/ath/ath10k/
Dcore.c1249 size_t ie_len; in ath10k_core_search_bd() local
1256 ie_len = le32_to_cpu(hdr->len); in ath10k_core_search_bd()
1261 if (len < ALIGN(ie_len, 4)) { in ath10k_core_search_bd()
1263 ie_id, ie_len, len); in ath10k_core_search_bd()
1269 ret = ath10k_core_parse_bd_ie_board(ar, data, ie_len, in ath10k_core_search_bd()
1279 ret = ath10k_core_parse_bd_ie_board(ar, data, ie_len, in ath10k_core_search_bd()
1291 ie_len = ALIGN(ie_len, 4); in ath10k_core_search_bd()
1293 len -= ie_len; in ath10k_core_search_bd()
1294 data += ie_len; in ath10k_core_search_bd()
1766 size_t magic_len, len, ie_len; in ath10k_core_fetch_firmware_api_n() local
[all …]
/Linux-v5.4/drivers/staging/rtl8712/
Drtl871x_cmd.h649 unsigned char ie_len; member
655 unsigned char ie_len; member
661 unsigned char ie_len; member
667 unsigned char ie_len; member
/Linux-v5.4/drivers/net/wireless/intel/iwlwifi/dvm/
Dscan.c568 const u8 *ies, int ie_len, const u8 *ssid, in iwl_fill_probe_req() argument
604 if (WARN_ON(left < ie_len)) in iwl_fill_probe_req()
607 if (ies && ie_len) { in iwl_fill_probe_req()
608 memcpy(pos, ies, ie_len); in iwl_fill_probe_req()
609 len += ie_len; in iwl_fill_probe_req()
849 priv->scan_request->ie_len, in iwlagn_request_scan()
/Linux-v5.4/drivers/net/wireless/ath/wil6210/
Dwmi.c891 size_t ie_len = d_len - offsetof(struct ieee80211_mgmt, in wmi_evt_rx_mgmt() local
897 ie_len, true); in wmi_evt_rx_mgmt()
1638 int ie_len = len - offsetof(struct wmi_ft_auth_status_event, ie_info); in wmi_evt_auth_status() local
1647 if (ie_len >= 0 && data->status != WMI_FW_STATUS_SUCCESS) { in wmi_evt_auth_status()
1652 if (ie_len < auth_ie_offset) { in wmi_evt_auth_status()
1657 d_len = le16_to_cpu(data->ie_len); in wmi_evt_auth_status()
1658 if (d_len != ie_len) { in wmi_evt_auth_status()
1661 d_len, ie_len); in wmi_evt_auth_status()
2478 int wmi_set_ie(struct wil6210_vif *vif, u8 type, u16 ie_len, const void *ie) in wmi_set_ie() argument
2489 u16 len = sizeof(struct wmi_set_appie_cmd) + ie_len; in wmi_set_ie()
[all …]
/Linux-v5.4/drivers/staging/rtl8723bs/include/
Drtw_cmd.h734 unsigned char ie_len; member
740 unsigned char ie_len; member
746 unsigned char ie_len; member
752 unsigned char ie_len; member

1234