Home
last modified time | relevance | path

Searched refs:ielen (Results 1 – 6 of 6) 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()
2086 int cfg80211_get_ies_channel_number(const u8 *ie, size_t ielen, in cfg80211_get_ies_channel_number() argument
2095 ielen); in cfg80211_get_ies_channel_number()
2109 tmp = cfg80211_find_elem(WLAN_EID_S1G_OPERATION, ie, ielen); in cfg80211_get_ies_channel_number()
2116 tmp = cfg80211_find_elem(WLAN_EID_DS_PARAMS, ie, ielen); in cfg80211_get_ies_channel_number()
2120 tmp = cfg80211_find_elem(WLAN_EID_HT_OPERATION, ie, ielen); in cfg80211_get_ies_channel_number()
[all …]
H A Dutil.c2038 static size_t skip_ie(const u8 *ies, size_t ielen, size_t pos) in skip_ie()
2049 while (pos < ielen && ies[pos] == WLAN_EID_FRAGMENT) { in ieee80211_ie_split_ric()
2057 size_t ieee80211_ie_split_ric(const u8 *ies, size_t ielen, in ieee80211_ie_split_ric()
2064 while (pos < ielen) { in ieee80211_ie_split_ric()
2069 if ((pos + ext) >= ielen) in ieee80211_ie_split_ric()
2077 pos = skip_ie(ies, ielen, pos); in ieee80211_ie_split_ric()
2079 while (pos < ielen) { in ieee80211_ie_split_ric()
2085 if ((pos + ext) >= ielen) in ieee80211_ie_split_ric()
2092 pos = skip_ie(ies, ielen, pos); in ieee80211_fragment_element()
2097 pos = skip_ie(ies, ielen, po in ieee80211_fragment_element()
2022 skip_ie(const u8 * ies,size_t ielen,size_t pos) skip_ie() argument
2041 ieee80211_ie_split_ric(const u8 * ies,size_t ielen,const u8 * ids,int n_ids,const u8 * after_ric,int n_after_ric,size_t offset) ieee80211_ie_split_ric() argument
[all...]
H A Dcore.h645 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.c2267 u32 ielen, out_len; in rtw_restructure_ht_ie() local
2299 p = rtw_get_ie(in_ie, WLAN_EID_HT_OPERATION, &ielen, in_len); in rtw_restructure_ht_ie()
2300 if (p && (ielen == sizeof(struct ieee80211_ht_addt_info))) { in rtw_restructure_ht_ie()
2377 p = rtw_get_ie(in_ie, WLAN_EID_HT_OPERATION, &ielen, in_len); in rtw_restructure_ht_ie()
2378 if (p && (ielen == sizeof(struct ieee80211_ht_addt_info))) { in rtw_restructure_ht_ie()
2380 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 Dutil.c2501 size_t ieee80211_ie_split_vendor(const u8 *ies, size_t ielen, size_t offset) in ieee80211_ie_split_vendor() argument
2505 while (pos < ielen && ies[pos] != WLAN_EID_VENDOR_SPECIFIC) in ieee80211_ie_split_vendor()