Home
last modified time | relevance | path

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

12

/linux/drivers/net/wireless/microchip/wilc1000/
H A Dhif.c386 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 Dhif.h172 size_t ies_len);
/linux/drivers/net/wireless/st/cw1200/
H A Dscan.c377 size_t ies_len; in cw1200_probe_work() local
414 ies_len = frame.skb->len - sizeof(struct ieee80211_hdr_3addr); in cw1200_probe_work()
416 if (ies_len) { in cw1200_probe_work()
418 (u8 *)cfg80211_find_ie(WLAN_EID_SSID, ies, ies_len); in cw1200_probe_work()
432 memmove(&ssidie[2], nextie, &ies[ies_len] - nextie); in cw1200_probe_work()
H A Dtxrx.c1166 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/net/wireless/
H A Dsme.c497 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 Dnl80211.c6637 size_t ies_len = bcn->tail_len; in nl80211_calculate_ap_operation() local
6642 rates = cfg80211_find_elem(WLAN_EID_SUPP_RATES, ies, ies_len); in nl80211_calculate_ap_operation()
6645 rates = cfg80211_find_elem(WLAN_EID_EXT_SUPP_RATES, ies, ies_len); in nl80211_calculate_ap_operation()
6648 op = cfg80211_find_ext_elem(WLAN_EID_EXT_HE_OPERATION, ies, ies_len); in nl80211_calculate_ap_operation()
6662 op = cfg80211_find_elem(WLAN_EID_HT_OPERATION, ies, ies_len); in nl80211_calculate_ap_operation()
6671 op = cfg80211_find_elem(WLAN_EID_VHT_OPERATION, ies, ies_len); in nl80211_calculate_ap_operation()
6680 op = cfg80211_find_ext_elem(WLAN_EID_EXT_EHT_OPERATION, ies, ies_len); in nl80211_calculate_ap_operation()
6690 op = cfg80211_find_ext_elem(WLAN_EID_EXT_UHR_OPER, ies, ies_len); in nl80211_calculate_ap_operation()
6965 size_t ies_len = params->beacon.tail_len; in nl80211_calculate_ap_capabilities() local
6969 cap = cfg80211_find_elem(WLAN_EID_HT_CAPABILITY, ies, ies_len); in nl80211_calculate_ap_capabilities()
[all …]
/linux/drivers/net/wireless/silabs/wfx/
H A Dhif_tx.h54 int wfx_hif_update_ie_beacon(struct wfx_vif *wvif, const u8 *ies, size_t ies_len);
H A Dhif_tx.c521 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 Dmain.c428 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 Dcfg80211.c323 size_t ies_len) in ath6kl_set_assoc_req_ies() argument
341 if (ies && ies_len) { in ath6kl_set_assoc_req_ies()
342 buf = kmalloc(ies_len, GFP_KERNEL); in ath6kl_set_assoc_req_ies()
347 while (pos + 1 < ies + ies_len) { in ath6kl_set_assoc_req_ies()
348 if (pos + 2 + pos[1] > ies + ies_len) in ath6kl_set_assoc_req_ies()
2654 const u8 *ies, size_t ies_len) in ath6kl_set_ap_probe_resp_ies() argument
2667 if (ies && ies_len) { in ath6kl_set_ap_probe_resp_ies()
2668 buf = kmalloc(ies_len, GFP_KERNEL); in ath6kl_set_ap_probe_resp_ies()
2672 while (pos + 1 < ies + ies_len) { in ath6kl_set_ap_probe_resp_ies()
2673 if (pos + 2 + pos[1] > ies + ies_len) in ath6kl_set_ap_probe_resp_ies()
/linux/drivers/net/wireless/marvell/mwifiex/
H A Die.c213 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 Dtdls.c897 int ies_len = 0; in mwifiex_process_tdls_action_frame() local
919 ies_len = len - sizeof(struct ethhdr) - TDLS_REQ_FIX_LEN; in mwifiex_process_tdls_action_frame()
929 ies_len = len - sizeof(struct ethhdr) - TDLS_RESP_FIX_LEN; in mwifiex_process_tdls_action_frame()
937 ies_len = len - sizeof(struct ethhdr) - TDLS_CONFIRM_FIX_LEN; in mwifiex_process_tdls_action_frame()
950 for (end = pos + ies_len; pos + 1 < end; pos += 2 + pos[1]) { in mwifiex_process_tdls_action_frame()
H A Dutil.c714 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/nxp/nxpwifi/
H A Die.c201 static int nxpwifi_update_vs_ie(const u8 *ies, int ies_len, in nxpwifi_update_vs_ie() argument
209 vendor_ie = cfg80211_find_vendor_ie(oui, oui_type, ies, ies_len); in nxpwifi_update_vs_ie()
H A Dutil.c1022 int ies_len, struct nxpwifi_sta_node *node) in nxpwifi_set_sta_ht_cap() argument
1031 ies_len); in nxpwifi_set_sta_ht_cap()
H A Dmain.h1370 int ies_len, struct nxpwifi_sta_node *node);
/linux/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dftm-initiator.c1442 size_t ies_len, lci_len = 0, civic_len = 0; in iwl_mvm_ftm_lc_notif() local
1453 ies_len = len - baselen; in iwl_mvm_ftm_lc_notif()
1455 msr_ie = cfg80211_find_ie_match(WLAN_EID_MEASURE_REPORT, ies, ies_len, in iwl_mvm_ftm_lc_notif()
1462 msr_ie = cfg80211_find_ie_match(WLAN_EID_MEASURE_REPORT, ies, ies_len, in iwl_mvm_ftm_lc_notif()
/linux/net/mac80211/
H A Dibss.c1558 int ies_len; in ieee80211_ibss_rx_queued_mgmt() local
1585 ies_len = skb->len - in ieee80211_ibss_rx_queued_mgmt()
1589 if (ies_len < 0) in ieee80211_ibss_rx_queued_mgmt()
1593 ies_len, in ieee80211_ibss_rx_queued_mgmt()
H A Dmlme.c8768 size_t ies_len; in ieee80211_process_neg_ttlm_req() local
8779 ies_len = len - IEEE80211_MIN_ACTION_SIZE(ttlm_req); in ieee80211_process_neg_ttlm_req()
8781 ies_len, in ieee80211_process_neg_ttlm_req()
11756 size_t ies_len; in ieee80211_process_epcs_ena_resp() local
11786 ies_len = len - IEEE80211_MIN_ACTION_SIZE(epcs) - in ieee80211_process_epcs_ena_resp()
11789 elems = ieee802_11_parse_elems(pos, ies_len, in ieee80211_process_epcs_ena_resp()
11820 int ies_len; in ieee80211_sta_rx_queued_frame() local
11869 ies_len = skb->len - in ieee80211_sta_rx_queued_frame()
11873 if (ies_len < 0) in ieee80211_sta_rx_queued_frame()
11878 ies_len, in ieee80211_sta_rx_queued_frame()
[all …]
/linux/drivers/net/wireless/ath/wil6210/
H A Dcfg80211.c1767 static const u8 *_wil_cfg80211_find_ie(const u8 *ies, u16 ies_len, const u8 *ie, in _wil_cfg80211_find_ie() argument
1778 return cfg80211_find_ie(ie[0], ies, ies_len); in _wil_cfg80211_find_ie()
1786 ies_len); in _wil_cfg80211_find_ie()
1862 u16 *ies_len) in _wil_cfg80211_get_proberesp_ies() argument
1873 if (ies_len) in _wil_cfg80211_get_proberesp_ies()
1874 *ies_len = proberesp_len - hlen; in _wil_cfg80211_get_proberesp_ies()
/linux/drivers/net/wireless/mediatek/mt76/mt7925/
H A Dmcu.c3168 u32 ies_len, alloc_len; in mt7925_mcu_build_scan_ie_tlv() local
3179 ies_len = scan_ies->len[i]; in mt7925_mcu_build_scan_ie_tlv()
3181 if (!ies || !ies_len) in mt7925_mcu_build_scan_ie_tlv()
3185 alloc_len = ALIGN(sizeof(*ie) + ies_len, 4); in mt7925_mcu_build_scan_ie_tlv()
3187 alloc_len = sizeof(*ie) + ies_len; in mt7925_mcu_build_scan_ie_tlv()
3196 memcpy(ie->ies, ies, ies_len); in mt7925_mcu_build_scan_ie_tlv()
3197 ie->ies_len = cpu_to_le16(ies_len); in mt7925_mcu_build_scan_ie_tlv()
H A Dmcu.h299 __le16 ies_len; member
/linux/drivers/net/wireless/morsemicro/mm81x/
H A Dcommand_defs.h1533 __le16 ies_len; member
1549 __le32 ies_len; member
H A Dmac.c607 u16 ies_len = ies->len[NL80211_BAND_S1GHZ] + ies->common_ie_len; in __mm81x_hw_scan_h_init_probe_req() local
610 ssid_len, ies_len); in __mm81x_hw_scan_h_init_probe_req()
614 pos = skb_put(probe_req, ies_len); in __mm81x_hw_scan_h_init_probe_req()
/linux/drivers/net/wireless/mediatek/mt76/
H A Dmt76_connac_mcu.h1616 __le16 ies_len; member

12