Home
last modified time | relevance | path

Searched refs:ielen (Results 1 – 12 of 12) 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()
336 ie, ielen, in cfg80211_gen_new_ie()
396 if (cfg80211_find_elem_match(id, ie, ielen, in cfg80211_gen_new_ie()
2160 int cfg80211_get_ies_channel_number(const u8 *ie, size_t ielen, in cfg80211_get_ies_channel_number()
2169 ielen); in cfg80211_get_ies_channel_number()
2183 tmp = cfg80211_find_elem(WLAN_EID_S1G_OPERATION, ie, ielen); in cfg80211_get_ies_channel_number()
2190 tmp = cfg80211_find_elem(WLAN_EID_DS_PARAMS, ie, ielen); in cfg80211_get_ies_channel_number()
2194 tmp = cfg80211_find_elem(WLAN_EID_HT_OPERATION, ie, ielen); in cfg80211_get_ies_channel_number()
2158 cfg80211_get_ies_channel_number(const u8 * ie,size_t ielen,enum nl80211_band band) cfg80211_get_ies_channel_number() argument
2214 cfg80211_get_bss_channel(struct wiphy * wiphy,const u8 * ie,size_t ielen,struct ieee80211_channel * channel) cfg80211_get_bss_channel() argument
2273 size_t ielen; global() member
2471 cfg80211_iter_profile_continuation(const u8 * ie,size_t ielen,const struct element ** mbssid,const struct element ** sub_elem) cfg80211_iter_profile_continuation() argument
2517 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
2748 cfg80211_defrag_mle(const struct element * mle,const u8 * ie,size_t ielen,gfp_t gfp) cfg80211_defrag_mle() argument
2890 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
3280 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
3329 size_t ielen; cfg80211_inform_bss_frame_data() local
[all...]
H A Dutil.c2133 static size_t skip_ie(const u8 *ies, size_t ielen, size_t pos) in skip_ie() argument
2144 while (pos < ielen && ies[pos] == WLAN_EID_FRAGMENT) { in skip_ie()
2152 size_t ieee80211_ie_split_ric(const u8 *ies, size_t ielen, in ieee80211_ie_split_ric() argument
2159 while (pos < ielen) { in ieee80211_ie_split_ric()
2164 if ((pos + ext) >= ielen) in ieee80211_ie_split_ric()
2172 pos = skip_ie(ies, ielen, pos); in ieee80211_ie_split_ric()
2174 while (pos < ielen) { in ieee80211_ie_split_ric()
2180 if ((pos + ext) >= ielen) in ieee80211_ie_split_ric()
2187 pos = skip_ie(ies, ielen, pos); in ieee80211_ie_split_ric()
2192 pos = skip_ie(ies, ielen, pos); in ieee80211_ie_split_ric()
H A Dcore.h659 size_t cfg80211_gen_new_ie(const u8 *ie, size_t ielen,
/linux/drivers/staging/rtl8723bs/core/
H A Drtw_ieee80211.c176 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
181 if (ielen) in rtw_get_ie_ex()
182 *ielen = 0; in rtw_get_ie_ex()
202 if (ielen) in rtw_get_ie_ex()
203 *ielen = ie_len + 2; in rtw_get_ie_ex()
H A Drtw_mlme.c2254 u32 ielen, out_len; in rtw_restructure_ht_ie() local
2287 p = rtw_get_ie(in_ie, WLAN_EID_HT_OPERATION, &ielen, in_len); in rtw_restructure_ht_ie()
2288 if (p && (ielen == sizeof(struct ieee80211_ht_addt_info))) { in rtw_restructure_ht_ie()
2365 p = rtw_get_ie(in_ie, WLAN_EID_HT_OPERATION, &ielen, in_len); in rtw_restructure_ht_ie()
2366 if (p && (ielen == sizeof(struct ieee80211_ht_addt_info))) { in rtw_restructure_ht_ie()
2368 rtw_set_ie(out_ie + out_len, WLAN_EID_HT_OPERATION, ielen, p + 2, pout_len); in rtw_restructure_ht_ie()
/linux/net/mac80211/
H A Dscan.c385 int i, ielen; in ieee80211_prep_hw_scan() local
429 ielen = ieee80211_build_preq_ies(sdata, in ieee80211_prep_hw_scan()
436 if (ielen < 0) in ieee80211_prep_hw_scan()
438 local->hw_scan_req->req.ie_len = ielen; in ieee80211_prep_hw_scan()
H A Dutil.c2504 size_t ieee80211_ie_split_vendor(const u8 *ies, size_t ielen, size_t offset) in ieee80211_ie_split_vendor() argument
2508 while (pos < ielen && ies[pos] != WLAN_EID_VENDOR_SPECIFIC) in ieee80211_ie_split_vendor()
H A Dieee80211_i.h2726 size_t ieee80211_ie_split_vendor(const u8 *ies, size_t ielen, size_t offset);
/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.h8326 size_t cfg80211_merge_profile(const u8 *ie, size_t ielen,
8354 int cfg80211_get_ies_channel_number(const u8 *ie, size_t ielen,
8399 u16 beacon_interval, const u8 *ie, size_t ielen,
8407 u16 beacon_interval, const u8 *ie, size_t ielen, in cfg80211_inform_bss() argument
8416 capability, beacon_interval, ie, ielen, in cfg80211_inform_bss()
10220 size_t ieee80211_ie_split_ric(const u8 *ies, size_t ielen,
10250 static inline size_t ieee80211_ie_split(const u8 *ies, size_t ielen, in ieee80211_ie_split() argument
10253 return ieee80211_ie_split_ric(ies, ielen, ids, n_ids, NULL, 0, offset); in ieee80211_ie_split()
/linux/drivers/net/wireless/ath/wil6210/
H A Dcfg80211.c1825 u16 ielen = 2 + spos[1]; in _wil_cfg80211_merge_extra_ies() local
1827 if (spos + ielen > ies2 + ies2_len) in _wil_cfg80211_merge_extra_ies()
1831 spos, ielen))) { in _wil_cfg80211_merge_extra_ies()
1832 memcpy(dpos, spos, ielen); in _wil_cfg80211_merge_extra_ies()
1833 dpos += ielen; in _wil_cfg80211_merge_extra_ies()
1835 spos += ielen; in _wil_cfg80211_merge_extra_ies()
/linux/drivers/net/wireless/realtek/rtw89/
H A Dcore.c3827 size_t hdr_len, ielen; in rtw89_core_update_rx_freq_from_ie() local
3850 ielen = skb->len - hdr_len; in rtw89_core_update_rx_freq_from_ie()
3857 chan = cfg80211_get_ies_channel_number(variable, ielen, NL80211_BAND_2GHZ); in rtw89_core_update_rx_freq_from_ie()