Home
last modified time | relevance | path

Searched refs:ielen (Results 1 – 13 of 13) sorted by relevance

/linux/net/wireless/
H A Dscan.c269 cfg80211_gen_new_ie(const u8 *ie, size_t ielen, in cfg80211_gen_new_ie() argument
294 for_each_element(parent, ie, ielen) { in cfg80211_gen_new_ie()
318 ie, ielen, in cfg80211_gen_new_ie()
333 ie, ielen, in cfg80211_gen_new_ie()
393 if (cfg80211_find_elem_match(id, ie, ielen, in cfg80211_gen_new_ie()
2087 int cfg80211_get_ies_channel_number(const u8 *ie, size_t ielen, in cfg80211_get_ies_channel_number() argument
2096 ielen); in cfg80211_get_ies_channel_number()
2110 tmp = cfg80211_find_elem(WLAN_EID_S1G_OPERATION, ie, ielen); in cfg80211_get_ies_channel_number()
2117 tmp = cfg80211_find_elem(WLAN_EID_DS_PARAMS, ie, ielen); in cfg80211_get_ies_channel_number()
2121 tmp = cfg80211_find_elem(WLAN_EID_HT_OPERATION, ie, ielen); in cfg80211_get_ies_channel_number()
2143 cfg80211_get_bss_channel(struct wiphy * wiphy,const u8 * ie,size_t ielen,struct ieee80211_channel * channel) cfg80211_get_bss_channel() argument
2202 size_t ielen; global() member
2413 cfg80211_get_profile_continuation(const u8 * ie,size_t ielen,const struct element * mbssid_elem,const struct element * sub_elem) cfg80211_get_profile_continuation() argument
2455 cfg80211_merge_profile(const u8 * ie,size_t ielen,const struct element * mbssid_elem,const struct element * sub_elem,u8 * merged_ie,size_t max_copy_len) cfg80211_merge_profile() argument
2687 cfg80211_defrag_mle(const struct element * mle,const u8 * ie,size_t ielen,gfp_t gfp) cfg80211_defrag_mle() argument
2829 cfg80211_rnr_info_for_mld_ap(const u8 * ie,size_t ielen,u8 mld_id,u8 link_id,const struct ieee80211_neighbor_ap_info ** ap_info,u8 * param_ch_count,bool * non_tx) cfg80211_rnr_info_for_mld_ap() argument
3220 cfg80211_inform_bss_data(struct wiphy * wiphy,struct cfg80211_inform_bss * data,enum cfg80211_bss_frame_type ftype,const u8 * bssid,u64 tsf,u16 capability,u16 beacon_interval,const u8 * ie,size_t ielen,gfp_t gfp) cfg80211_inform_bss_data() argument
3269 size_t ielen; cfg80211_inform_bss_frame_data() local
[all...]
H A Dcore.h629 size_t cfg80211_gen_new_ie(const u8 *ie, size_t ielen,
/linux/drivers/net/wireless/realtek/rtw88/
H A Drx.c161 size_t hdr_len, ielen; in rtw_update_rx_freq_from_ie() local
181 ielen = skb->len - hdr_len; in rtw_update_rx_freq_from_ie()
185 channel_number = cfg80211_get_ies_channel_number(variable, ielen, in rtw_update_rx_freq_from_ie()
/linux/drivers/staging/rtl8723bs/core/
H A Drtw_ieee80211.c175 u8 *rtw_get_ie_ex(u8 *in_ie, uint in_len, u8 eid, u8 *oui, u8 oui_len, u8 *ie, uint *ielen) in rtw_get_ie_ex() argument
180 if (ielen) in rtw_get_ie_ex()
181 *ielen = 0; in rtw_get_ie_ex()
196 if (ielen) in rtw_get_ie_ex()
197 *ielen = in_ie[cnt+1]+2; in rtw_get_ie_ex()
H A Drtw_mlme.c2305 u32 ielen, out_len; in rtw_restructure_ht_ie() local
2337 p = rtw_get_ie(in_ie, WLAN_EID_HT_OPERATION, &ielen, in_len); in rtw_restructure_ht_ie()
2338 if (p && (ielen == sizeof(struct ieee80211_ht_addt_info))) { in rtw_restructure_ht_ie()
2415 p = rtw_get_ie(in_ie, WLAN_EID_HT_OPERATION, &ielen, in_len); in rtw_restructure_ht_ie()
2416 if (p && (ielen == sizeof(struct ieee80211_ht_addt_info))) { in rtw_restructure_ht_ie()
2418 rtw_set_ie(out_ie+out_len, WLAN_EID_HT_OPERATION, ielen, p+2, pout_len); in rtw_restructure_ht_ie()
H A Drtw_mlme_ext.c504 unsigned int ielen; in OnProbeReq() local
522 p = rtw_get_ie(pframe + WLAN_HDR_A3_LEN + _PROBEREQ_IE_OFFSET_, WLAN_EID_SSID, (int *)&ielen, in OnProbeReq()
531 if ((ielen != 0 && false == !memcmp((void *)(p+2), (void *)cur->ssid.ssid, cur->ssid.ssid_length)) in OnProbeReq()
532 || (ielen == 0 && pmlmeinfo->hidden_ssid_mode) in OnProbeReq()
573 u32 ielen = 0; in OnBeacon() local
575 …ruct ieee80211_hdr_3addr) + _BEACON_IE_OFFSET_, WLAN_EID_EXT_SUPP_RATES, &ielen, precv_frame->u.hd… in OnBeacon()
576 if (p && ielen > 0) { in OnBeacon()
577 if (p + 2 + ielen < pframe + len) { in OnBeacon()
578 if ((*(p + 1 + ielen) == 0x2D) && (*(p + 2 + ielen) != 0x2D)) in OnBeacon()
580 *(p + 1) = ielen - 1; in OnBeacon()
H A Drtw_ap.c1423 u32 ielen = pnetwork->ie_length; in update_bcn_wps_ie() local
1426 ielen - _FIXED_IE_LENGTH_, in update_bcn_wps_ie()
1441 remainder_ielen = ielen - wps_offset - wps_ielen; in update_bcn_wps_ie()
/linux/drivers/staging/rtl8723bs/os_dep/
H A Dioctl_cfg80211.c1412 static int rtw_cfg80211_set_wpa_ie(struct adapter *padapter, u8 *pie, size_t ielen) in rtw_cfg80211_set_wpa_ie() argument
1422 if (!pie || !ielen) { in rtw_cfg80211_set_wpa_ie()
1428 if (ielen > MAX_WPA_IE_LEN + MAX_WPS_IE_LEN + MAX_P2P_IE_LEN) { in rtw_cfg80211_set_wpa_ie()
1433 buf = rtw_zmalloc(ielen); in rtw_cfg80211_set_wpa_ie()
1439 memcpy(buf, pie, ielen); in rtw_cfg80211_set_wpa_ie()
1441 if (ielen < RSN_HEADER_LEN) { in rtw_cfg80211_set_wpa_ie()
1446 pwpa = rtw_get_wpa_ie(buf, &wpa_ielen, ielen); in rtw_cfg80211_set_wpa_ie()
1455 pwpa2 = rtw_get_wpa2_ie(buf, &wpa2_ielen, ielen); in rtw_cfg80211_set_wpa_ie()
1520 wps_ie = rtw_get_wps_ie(buf, ielen, NULL, &wps_ielen); in rtw_cfg80211_set_wpa_ie()
/linux/drivers/net/wireless/ath/ath6kl/
H A Dmain.c62 u8 *wpaie, size_t ielen, u8 keymgmt, in ath6kl_add_new_sta() argument
73 if (ielen <= ATH6KL_MAX_IE) in ath6kl_add_new_sta()
74 memcpy(sta->wpa_ie, wpaie, ielen); in ath6kl_add_new_sta()
/linux/include/net/
H A Dcfg80211.h7781 size_t cfg80211_merge_profile(const u8 *ie, size_t ielen,
7809 int cfg80211_get_ies_channel_number(const u8 *ie, size_t ielen,
7854 u16 beacon_interval, const u8 *ie, size_t ielen,
7862 u16 beacon_interval, const u8 *ie, size_t ielen, in cfg80211_inform_bss() argument
7871 capability, beacon_interval, ie, ielen, in cfg80211_inform_bss()
9663 size_t ieee80211_ie_split_ric(const u8 *ies, size_t ielen,
9693 static inline size_t ieee80211_ie_split(const u8 *ies, size_t ielen, in ieee80211_ie_split() argument
9696 return ieee80211_ie_split_ric(ies, ielen, ids, n_ids, NULL, 0, offset); in ieee80211_ie_split()
/linux/drivers/net/wireless/marvell/libertas/
H A Dcfg.c624 int ielen; in lbs_ret_scan() local
655 ielen = left = len - (6 + 1 + 8 + 2 + 2); in lbs_ret_scan()
693 capa, intvl, ie, ielen, in lbs_ret_scan()
/linux/drivers/staging/rtl8723bs/include/
H A Dieee80211.h737 u8 *rtw_get_ie_ex(u8 *in_ie, uint in_len, u8 eid, u8 *oui, u8 oui_len, u8 *ie, uint *ielen);
/linux/net/mac80211/
H A Dieee80211_i.h2647 size_t ieee80211_ie_split_vendor(const u8 *ies, size_t ielen, size_t offset);