Home
last modified time | relevance | path

Searched refs:ies_len (Results 1 – 25 of 26) sorted by relevance

12

/Linux-v5.4/drivers/net/wireless/st/cw1200/
Dscan.c383 size_t ies_len; in cw1200_probe_work() local
420 ies_len = frame.skb->len - sizeof(struct ieee80211_hdr_3addr); in cw1200_probe_work()
422 if (ies_len) { in cw1200_probe_work()
424 (u8 *)cfg80211_find_ie(WLAN_EID_SSID, ies, ies_len); in cw1200_probe_work()
438 memmove(&ssidie[2], nextie, &ies[ies_len] - nextie); in cw1200_probe_work()
Dtxrx.c1170 size_t ies_len = skb->len - (ies - (u8 *)(skb->data)); in cw1200_rx_cb() local
1172 tim_ie = cfg80211_find_ie(WLAN_EID_TIM, ies, ies_len); in cw1200_rx_cb()
/Linux-v5.4/net/wireless/
Dsme.c459 const u8 *ies, size_t ies_len, in cfg80211_sme_get_conn_ies() argument
467 (ies && cfg80211_find_ie(WLAN_EID_EXT_CAPABILITY, ies, ies_len))) { in cfg80211_sme_get_conn_ies()
468 *out_ies = kmemdup(ies, ies_len, GFP_KERNEL); in cfg80211_sme_get_conn_ies()
471 *out_ies_len = ies_len; in cfg80211_sme_get_conn_ies()
475 buf = kmalloc(ies_len + rdev->wiphy.extended_capabilities_len + 2, in cfg80211_sme_get_conn_ies()
480 if (ies_len) { in cfg80211_sme_get_conn_ies()
491 offs = ieee80211_ie_split(ies, ies_len, before_extcapa, in cfg80211_sme_get_conn_ies()
496 ies + offs, ies_len - offs); in cfg80211_sme_get_conn_ies()
509 *out_ies_len = ies_len + rdev->wiphy.extended_capabilities_len + 2; in cfg80211_sme_get_conn_ies()
Dnl80211.c4533 size_t ies_len = bcn->tail_len; in nl80211_calculate_ap_params() local
4538 rates = cfg80211_find_ie(WLAN_EID_SUPP_RATES, ies, ies_len); in nl80211_calculate_ap_params()
4541 rates = cfg80211_find_ie(WLAN_EID_EXT_SUPP_RATES, ies, ies_len); in nl80211_calculate_ap_params()
4544 cap = cfg80211_find_ie(WLAN_EID_HT_CAPABILITY, ies, ies_len); in nl80211_calculate_ap_params()
4547 cap = cfg80211_find_ie(WLAN_EID_VHT_CAPABILITY, ies, ies_len); in nl80211_calculate_ap_params()
4550 cap = cfg80211_find_ext_ie(WLAN_EID_EXT_HE_CAPABILITY, ies, ies_len); in nl80211_calculate_ap_params()
16801 msg = nlmsg_new(100 + ft_event->ies_len + ft_event->ric_ies_len, in cfg80211_ft_event()
16816 nla_put(msg, NL80211_ATTR_IE, ft_event->ies_len, ft_event->ies)) in cfg80211_ft_event()
Dtrace.h3332 __dynamic_array(u8, ies, ft_event->ies_len)
3341 ft_event->ies_len);
/Linux-v5.4/net/mac80211/
Dagg-rx.c481 int ies_len; in ieee80211_process_addba_request() local
494 ies_len = len - offsetof(struct ieee80211_mgmt, in ieee80211_process_addba_request()
496 if (ies_len) { in ieee80211_process_addba_request()
498 ies_len, true, &elems, mgmt->bssid, NULL); in ieee80211_process_addba_request()
Dibss.c1624 int ies_len; in ieee80211_ibss_rx_queued_mgmt() local
1653 ies_len = skb->len - in ieee80211_ibss_rx_queued_mgmt()
1657 if (ies_len < 0) in ieee80211_ibss_rx_queued_mgmt()
1662 ies_len, true, &elems, mgmt->bssid, NULL); in ieee80211_ibss_rx_queued_mgmt()
Dmlme.c4071 int ies_len; in ieee80211_sta_rx_queued_mgmt() local
4101 ies_len = skb->len - in ieee80211_sta_rx_queued_mgmt()
4105 if (ies_len < 0) in ieee80211_sta_rx_queued_mgmt()
4111 ies_len, true, &elems, mgmt->bssid, NULL); in ieee80211_sta_rx_queued_mgmt()
4121 ies_len = skb->len - in ieee80211_sta_rx_queued_mgmt()
4125 if (ies_len < 0) in ieee80211_sta_rx_queued_mgmt()
4134 ies_len, true, &elems, mgmt->bssid, NULL); in ieee80211_sta_rx_queued_mgmt()
Dutil.c1882 int ies_len; in ieee80211_build_probe_req() local
1903 ies_len = ieee80211_build_preq_ies(local, skb_tail_pointer(skb), in ieee80211_build_probe_req()
1907 skb_put(skb, ies_len); in ieee80211_build_probe_req()
/Linux-v5.4/drivers/net/wireless/intel/iwlwifi/mvm/
Dftm-initiator.c634 size_t ies_len, lci_len = 0, civic_len = 0; in iwl_mvm_ftm_lc_notif() local
646 ies_len = len - baselen; in iwl_mvm_ftm_lc_notif()
648 msr_ie = cfg80211_find_ie_match(WLAN_EID_MEASURE_REPORT, ies, ies_len, in iwl_mvm_ftm_lc_notif()
655 msr_ie = cfg80211_find_ie_match(WLAN_EID_MEASURE_REPORT, ies, ies_len, in iwl_mvm_ftm_lc_notif()
/Linux-v5.4/drivers/staging/uwb/
Dbeacon.c325 int ies_len; in uwb_bce_print_IEs() local
333 ies_len = be->wBeaconInfoLength - sizeof(struct uwb_beacon_frame); in uwb_bce_print_IEs()
336 result = uwb_ie_dump_hex(ies, ies_len, buf, size); in uwb_bce_print_IEs()
/Linux-v5.4/drivers/staging/rtl8723bs/core/
Drtw_ieee80211.c227 int rtw_ies_remove_ie(u8 *ies, uint *ies_len, uint offset, u8 eid, u8 *oui, u8 oui_len) in rtw_ies_remove_ie() argument
235 if (!ies || !ies_len || *ies_len <= offset) in rtw_ies_remove_ie()
239 search_len = *ies_len - offset; in rtw_ies_remove_ie()
250 *ies_len = *ies_len - target_ielen; in rtw_ies_remove_ie()
Drtw_mlme_ext.c2400 static int update_hidden_ssid(u8 *ies, u32 ies_len, u8 hidden_ssid_mode) in update_hidden_ssid() argument
2406 ssid_ie = rtw_get_ie(ies, WLAN_EID_SSID, &ssid_len_ori, ies_len); in update_hidden_ssid()
2417 remain_len = ies_len - (next_ie-ies); in update_hidden_ssid()
/Linux-v5.4/drivers/staging/wilc1000/
Dwilc_hif.c574 int ies_len; in handle_rcvd_ntwrk_info() local
585 ies_len = rcvd_info->frame_len - offset; in handle_rcvd_ntwrk_info()
586 if (ies_len <= 0) in handle_rcvd_ntwrk_info()
589 ch_elm = cfg80211_find_ie(WLAN_EID_DS_PARAMS, ies, ies_len); in handle_rcvd_ntwrk_info()
629 u16 ies_len; in wilc_parse_assoc_resp_info() local
635 ies_len = buffer_len - sizeof(*res); in wilc_parse_assoc_resp_info()
637 ret_conn_info->resp_ies = kmemdup(ies, ies_len, GFP_KERNEL); in wilc_parse_assoc_resp_info()
641 ret_conn_info->resp_ies_len = ies_len; in wilc_parse_assoc_resp_info()
1354 size_t ies_len) in wilc_set_join_req() argument
1364 conn_info->req_ies_len = ies_len; in wilc_set_join_req()
[all …]
Dwilc_hif.h191 size_t ies_len);
/Linux-v5.4/drivers/net/wireless/ath/ath6kl/
Dmain.c428 size_t ies_len = 0; in ath6kl_connect_ap_mode_sta() local
440 ies_len = assoc_info + assoc_req_len - ies; in ath6kl_connect_ap_mode_sta()
445 ies_len = assoc_info + assoc_req_len - ies; in ath6kl_connect_ap_mode_sta()
450 while (pos && pos + 1 < ies + ies_len) { in ath6kl_connect_ap_mode_sta()
451 if (pos + 2 + pos[1] > ies + ies_len) in ath6kl_connect_ap_mode_sta()
492 sinfo->assoc_req_ies_len = ies_len; in ath6kl_connect_ap_mode_sta()
Dcfg80211.c322 size_t ies_len) in ath6kl_set_assoc_req_ies() argument
340 if (ies && ies_len) { in ath6kl_set_assoc_req_ies()
341 buf = kmalloc(ies_len, GFP_KERNEL); in ath6kl_set_assoc_req_ies()
346 while (pos + 1 < ies + ies_len) { in ath6kl_set_assoc_req_ies()
347 if (pos + 2 + pos[1] > ies + ies_len) in ath6kl_set_assoc_req_ies()
2643 const u8 *ies, size_t ies_len) in ath6kl_set_ap_probe_resp_ies() argument
2656 if (ies && ies_len) { in ath6kl_set_ap_probe_resp_ies()
2657 buf = kmalloc(ies_len, GFP_KERNEL); in ath6kl_set_ap_probe_resp_ies()
2661 while (pos + 1 < ies + ies_len) { in ath6kl_set_ap_probe_resp_ies()
2662 if (pos + 2 + pos[1] > ies + ies_len) in ath6kl_set_ap_probe_resp_ies()
/Linux-v5.4/drivers/net/wireless/quantenna/qtnfmac/
Devent.c373 size_t ies_len = 0; in qtnf_event_handle_scan_results() local
423 ies_len = ie_len; in qtnf_event_handle_scan_results()
437 le16_to_cpu(sr->bintval), ies, ies_len, in qtnf_event_handle_scan_results()
/Linux-v5.4/drivers/net/wireless/marvell/mwifiex/
Die.c225 static int mwifiex_update_vs_ie(const u8 *ies, int ies_len, in mwifiex_update_vs_ie() argument
233 vendor_ie = cfg80211_find_vendor_ie(oui, oui_type, ies, ies_len); in mwifiex_update_vs_ie()
Dutil.c636 int ies_len, struct mwifiex_sta_node *node) in mwifiex_set_sta_ht_cap() argument
645 ies_len); in mwifiex_set_sta_ht_cap()
Dmain.h1619 int ies_len, struct mwifiex_sta_node *node);
/Linux-v5.4/drivers/net/wireless/ath/wil6210/
Dcfg80211.c1758 static const u8 *_wil_cfg80211_find_ie(const u8 *ies, u16 ies_len, const u8 *ie, in _wil_cfg80211_find_ie() argument
1769 return cfg80211_find_ie(ie[0], ies, ies_len); in _wil_cfg80211_find_ie()
1777 ies_len); in _wil_cfg80211_find_ie()
1853 u16 *ies_len) in _wil_cfg80211_get_proberesp_ies() argument
1864 if (ies_len) in _wil_cfg80211_get_proberesp_ies()
1865 *ies_len = proberesp_len - hlen; in _wil_cfg80211_get_proberesp_ies()
Dwmi.c1711 ft.ies_len = d_len - auth_ie_offset; in wmi_evt_auth_status()
1728 int ies_len = len - offsetof(struct wmi_ft_reassoc_status_event, in wmi_evt_reassoc_status() local
1742 if (ies_len < 0) { in wmi_evt_reassoc_status()
1758 if (d_len != ies_len) { in wmi_evt_reassoc_status()
1761 d_len, ies_len); in wmi_evt_reassoc_status()
/Linux-v5.4/drivers/staging/rtl8723bs/include/
Dieee80211.h1129 int rtw_ies_remove_ie(u8 *ies, uint *ies_len, uint offset, u8 eid, u8 *oui, u8 oui_len);
/Linux-v5.4/drivers/staging/rtl8188eu/core/
Drtw_mlme_ext.c277 static int update_hidden_ssid(u8 *ies, u32 ies_len, u8 hidden_ssid_mode) in update_hidden_ssid() argument
283 ssid_ie = rtw_get_ie(ies, WLAN_EID_SSID, &ssid_len_ori, ies_len); in update_hidden_ssid()
291 remain_len = ies_len - (next_ie - ies); in update_hidden_ssid()

12