| /linux/drivers/net/wireless/microchip/wilc1000/ |
| H A D | hif.c | 386 int ies_len; in wilc_parse_join_bss_param() local 402 ies_len = ies->len; in wilc_parse_join_bss_param() 412 ssid_elm = cfg80211_find_ie(WLAN_EID_SSID, ies_data, ies_len); in wilc_parse_join_bss_param() 418 tim_elm = cfg80211_find_ie(WLAN_EID_TIM, ies_data, ies_len); in wilc_parse_join_bss_param() 425 rates_ie = cfg80211_find_ie(WLAN_EID_SUPP_RATES, ies_data, ies_len); in wilc_parse_join_bss_param() 436 ies_data, ies_len); in wilc_parse_join_bss_param() 451 ht_ie = cfg80211_find_ie(WLAN_EID_HT_CAPABILITY, ies_data, ies_len); in wilc_parse_join_bss_param() 455 ret = cfg80211_get_p2p_attr(ies_data, ies_len, in wilc_parse_join_bss_param() 479 ies_data, ies_len); in wilc_parse_join_bss_param() 494 ies_data, ies_len); in wilc_parse_join_bss_param() [all …]
|
| H A D | hif.h | 172 size_t ies_len);
|
| /linux/drivers/net/wireless/st/cw1200/ |
| H A D | scan.c | 379 size_t ies_len; in cw1200_probe_work() local 416 ies_len = frame.skb->len - sizeof(struct ieee80211_hdr_3addr); in cw1200_probe_work() 418 if (ies_len) { in cw1200_probe_work() 420 (u8 *)cfg80211_find_ie(WLAN_EID_SSID, ies, ies_len); in cw1200_probe_work() 434 memmove(&ssidie[2], nextie, &ies[ies_len] - nextie); in cw1200_probe_work()
|
| H A D | txrx.c | 1166 size_t ies_len = skb->len - (ies - (u8 *)(skb->data)); in cw1200_rx_cb() local 1168 tim_ie = cfg80211_find_ie(WLAN_EID_TIM, ies, ies_len); in cw1200_rx_cb()
|
| /linux/drivers/staging/rtl8723bs/core/ |
| H A D | rtw_ieee80211.c | 218 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 226 if (!ies || !ies_len || *ies_len <= offset) in rtw_ies_remove_ie() 230 search_len = *ies_len - offset; in rtw_ies_remove_ie() 239 *ies_len = *ies_len - target_ielen; in rtw_ies_remove_ie()
|
| H A D | rtw_mlme_ext.c | 2073 static int update_hidden_ssid(u8 *ies, u32 ies_len, u8 hidden_ssid_mode) in update_hidden_ssid() argument 2079 ssid_ie = rtw_get_ie(ies, WLAN_EID_SSID, &ssid_len_ori, ies_len); in update_hidden_ssid() 2088 remain_len = ies_len - (next_ie-ies); in update_hidden_ssid()
|
| /linux/net/wireless/ |
| H A D | sme.c | 497 const u8 *ies, size_t ies_len, in cfg80211_sme_get_conn_ies() argument 505 (ies && cfg80211_find_ie(WLAN_EID_EXT_CAPABILITY, ies, ies_len))) { in cfg80211_sme_get_conn_ies() 506 *out_ies = kmemdup(ies, ies_len, GFP_KERNEL); in cfg80211_sme_get_conn_ies() 509 *out_ies_len = ies_len; in cfg80211_sme_get_conn_ies() 513 buf = kmalloc(ies_len + rdev->wiphy.extended_capabilities_len + 2, in cfg80211_sme_get_conn_ies() 518 if (ies_len) { in cfg80211_sme_get_conn_ies() 529 offs = ieee80211_ie_split(ies, ies_len, before_extcapa, in cfg80211_sme_get_conn_ies() 534 ies + offs, ies_len - offs); in cfg80211_sme_get_conn_ies() 547 *out_ies_len = ies_len + rdev->wiphy.extended_capabilities_len + 2; in cfg80211_sme_get_conn_ies()
|
| H A D | nl80211.c | 6390 size_t ies_len = bcn->tail_len; in nl80211_calculate_ap_params() local 6395 rates = cfg80211_find_elem(WLAN_EID_SUPP_RATES, ies, ies_len); in nl80211_calculate_ap_params() 6398 rates = cfg80211_find_elem(WLAN_EID_EXT_SUPP_RATES, ies, ies_len); in nl80211_calculate_ap_params() 6401 cap = cfg80211_find_elem(WLAN_EID_HT_CAPABILITY, ies, ies_len); in nl80211_calculate_ap_params() 6404 cap = cfg80211_find_elem(WLAN_EID_VHT_CAPABILITY, ies, ies_len); in nl80211_calculate_ap_params() 6407 cap = cfg80211_find_ext_elem(WLAN_EID_EXT_HE_CAPABILITY, ies, ies_len); in nl80211_calculate_ap_params() 6410 cap = cfg80211_find_ext_elem(WLAN_EID_EXT_HE_OPERATION, ies, ies_len); in nl80211_calculate_ap_params() 6413 cap = cfg80211_find_ext_elem(WLAN_EID_EXT_EHT_CAPABILITY, ies, ies_len); in nl80211_calculate_ap_params() 6423 cap = cfg80211_find_ext_elem(WLAN_EID_EXT_EHT_OPERATION, ies, ies_len); in nl80211_calculate_ap_params() 21556 msg = nlmsg_new(100 + ft_event->ies_len + ft_event->ric_ies_len, in cfg80211_ft_event() [all …]
|
| H A D | trace.h | 3899 __dynamic_array(u8, ies, ft_event->ies_len) 3908 ft_event->ies_len);
|
| /linux/drivers/net/wireless/silabs/wfx/ |
| H A D | hif_tx.h | 54 int wfx_hif_update_ie_beacon(struct wfx_vif *wvif, const u8 *ies, size_t ies_len);
|
| H A D | hif_tx.c | 521 int wfx_hif_update_ie_beacon(struct wfx_vif *wvif, const u8 *ies, size_t ies_len) in wfx_hif_update_ie_beacon() argument 525 int buf_len = sizeof(struct wfx_hif_req_update_ie) + ies_len; in wfx_hif_update_ie_beacon() 532 memcpy(body->ie, ies, ies_len); in wfx_hif_update_ie_beacon()
|
| /linux/drivers/net/wireless/ath/ath6kl/ |
| H A D | main.c | 428 size_t ies_len = 0; in ath6kl_connect_ap_mode_sta() local 443 ies_len = assoc_info + assoc_req_len - ies; in ath6kl_connect_ap_mode_sta() 448 ies_len = assoc_info + assoc_req_len - ies; in ath6kl_connect_ap_mode_sta() 453 while (pos && pos + 1 < ies + ies_len) { in ath6kl_connect_ap_mode_sta() 454 if (pos + 2 + pos[1] > ies + ies_len) in ath6kl_connect_ap_mode_sta() 495 sinfo->assoc_req_ies_len = ies_len; in ath6kl_connect_ap_mode_sta()
|
| H A D | cfg80211.c | 322 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() 2647 const u8 *ies, size_t ies_len) in ath6kl_set_ap_probe_resp_ies() argument 2660 if (ies && ies_len) { in ath6kl_set_ap_probe_resp_ies() 2661 buf = kmalloc(ies_len, GFP_KERNEL); in ath6kl_set_ap_probe_resp_ies() 2665 while (pos + 1 < ies + ies_len) { in ath6kl_set_ap_probe_resp_ies() 2666 if (pos + 2 + pos[1] > ies + ies_len) in ath6kl_set_ap_probe_resp_ies()
|
| /linux/drivers/net/wireless/quantenna/qtnfmac/ |
| H A D | event.c | 353 size_t ies_len = 0; in qtnf_event_handle_scan_results() local 399 ies_len = ie_len; in qtnf_event_handle_scan_results() 410 le16_to_cpu(sr->bintval), ies, ies_len, in qtnf_event_handle_scan_results()
|
| /linux/drivers/net/wireless/marvell/mwifiex/ |
| H A D | ie.c | 213 static int mwifiex_update_vs_ie(const u8 *ies, int ies_len, in mwifiex_update_vs_ie() argument 221 vendor_ie = cfg80211_find_vendor_ie(oui, oui_type, ies, ies_len); in mwifiex_update_vs_ie()
|
| H A D | tdls.c | 901 int ies_len = 0; in mwifiex_process_tdls_action_frame() local 923 ies_len = len - sizeof(struct ethhdr) - TDLS_REQ_FIX_LEN; in mwifiex_process_tdls_action_frame() 933 ies_len = len - sizeof(struct ethhdr) - TDLS_RESP_FIX_LEN; in mwifiex_process_tdls_action_frame() 941 ies_len = len - sizeof(struct ethhdr) - TDLS_CONFIRM_FIX_LEN; in mwifiex_process_tdls_action_frame() 954 for (end = pos + ies_len; pos + 1 < end; pos += 2 + pos[1]) { in mwifiex_process_tdls_action_frame()
|
| H A D | util.c | 714 int ies_len, struct mwifiex_sta_node *node) in mwifiex_set_sta_ht_cap() argument 723 ies_len); in mwifiex_set_sta_ht_cap()
|
| /linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | ftm-initiator.c | 1411 size_t ies_len, lci_len = 0, civic_len = 0; in iwl_mvm_ftm_lc_notif() local 1423 ies_len = len - baselen; in iwl_mvm_ftm_lc_notif() 1425 msr_ie = cfg80211_find_ie_match(WLAN_EID_MEASURE_REPORT, ies, ies_len, in iwl_mvm_ftm_lc_notif() 1432 msr_ie = cfg80211_find_ie_match(WLAN_EID_MEASURE_REPORT, ies, ies_len, in iwl_mvm_ftm_lc_notif()
|
| /linux/net/mac80211/ |
| H A D | ibss.c | 1587 int ies_len; in ieee80211_ibss_rx_queued_mgmt() 1614 ies_len = skb->len - in ieee80211_ibss_rx_queued_mgmt() 1618 if (ies_len < 0) in ieee80211_ibss_rx_queued_mgmt() 1622 ies_len, in ieee80211_ibss_rx_queued_mgmt() 1585 int ies_len; ieee80211_ibss_rx_queued_mgmt() local
|
| H A D | mlme.c | 7956 size_t ies_len; in ieee80211_process_neg_ttlm_req() local 7967 ies_len = len - offsetof(struct ieee80211_mgmt, in ieee80211_process_neg_ttlm_req() 7970 ies_len, in ieee80211_process_neg_ttlm_req() 8128 int ies_len; in ieee80211_sta_rx_queued_mgmt() local 8171 ies_len = skb->len - in ieee80211_sta_rx_queued_mgmt() 8175 if (ies_len < 0) in ieee80211_sta_rx_queued_mgmt() 8180 ies_len, in ieee80211_sta_rx_queued_mgmt() 8199 ies_len = skb->len - in ieee80211_sta_rx_queued_mgmt() 8203 if (ies_len < 0) in ieee80211_sta_rx_queued_mgmt() 8211 ies_len, in ieee80211_sta_rx_queued_mgmt() [all …]
|
| /linux/drivers/staging/rtl8723bs/include/ |
| H A D | ieee80211.h | 738 int rtw_ies_remove_ie(u8 *ies, uint *ies_len, uint offset, u8 eid, u8 *oui, u8 oui_len);
|
| /linux/drivers/net/wireless/ath/wil6210/ |
| H A D | wmi.c | 1699 ft.ies_len = d_len - auth_ie_offset; in wmi_evt_auth_status() 1716 int ies_len = len - offsetof(struct wmi_ft_reassoc_status_event, in wmi_evt_reassoc_status() local 1730 if (ies_len < 0) { in wmi_evt_reassoc_status() 1746 if (d_len != ies_len) { in wmi_evt_reassoc_status() 1749 d_len, ies_len); in wmi_evt_reassoc_status()
|
| /linux/drivers/net/wireless/marvell/ |
| H A D | mwl8k.c | 2973 int ies_len; in mwl8k_beacon_has_ds_params() local 2978 ies_len = len - offsetof(struct ieee80211_mgmt, u.beacon.variable); in mwl8k_beacon_has_ds_params() 2981 ies_len) != NULL; in mwl8k_beacon_has_ds_params()
|
| /linux/drivers/net/wireless/ath/ath11k/ |
| H A D | mac.c | 1379 int ies_len; in ath11k_mac_set_nontx_vif_params() local 1384 ies_len = skb_tail_pointer(bcn) - ies; in ath11k_mac_set_nontx_vif_params() 1386 ies = cfg80211_find_ie(WLAN_EID_MULTIPLE_BSSID, ies, ies_len); in ath11k_mac_set_nontx_vif_params() 1392 ies_len -= (2 + ies[1]); in ath11k_mac_set_nontx_vif_params() 1420 ies_len); in ath11k_mac_set_nontx_vif_params()
|
| /linux/drivers/net/wireless/mediatek/mt76/ |
| H A D | mt76_connac_mcu.c | 1817 req->ies_len = cpu_to_le16(sreq->ie_len); in mt76_connac_mcu_hw_scan()
|