Lines Matching refs:ielen

306 static size_t cfg80211_gen_new_ie(const u8 *ie, size_t ielen,  in cfg80211_gen_new_ie()  argument
324 for_each_element(parent, ie, ielen) { in cfg80211_gen_new_ie()
348 ie, ielen, in cfg80211_gen_new_ie()
405 if (cfg80211_find_elem_match(id, ie, ielen, in cfg80211_gen_new_ie()
1967 int cfg80211_get_ies_channel_number(const u8 *ie, size_t ielen, in cfg80211_get_ies_channel_number() argument
1976 ielen); in cfg80211_get_ies_channel_number()
1990 tmp = cfg80211_find_elem(WLAN_EID_S1G_OPERATION, ie, ielen); in cfg80211_get_ies_channel_number()
1997 tmp = cfg80211_find_elem(WLAN_EID_DS_PARAMS, ie, ielen); in cfg80211_get_ies_channel_number()
2001 tmp = cfg80211_find_elem(WLAN_EID_HT_OPERATION, ie, ielen); in cfg80211_get_ies_channel_number()
2023 cfg80211_get_bss_channel(struct wiphy *wiphy, const u8 *ie, size_t ielen, in cfg80211_get_bss_channel() argument
2031 channel_number = cfg80211_get_ies_channel_number(ie, ielen, in cfg80211_get_bss_channel()
2093 size_t ielen; member
2133 channel = cfg80211_get_bss_channel(wiphy, data->ie, data->ielen, in cfg80211_inform_single_bss_data()
2182 ies = kzalloc(sizeof(*ies) + data->ielen, gfp); in cfg80211_inform_single_bss_data()
2185 ies->len = data->ielen; in cfg80211_inform_single_bss_data()
2188 memcpy(ies->data, data->ie, data->ielen); in cfg80211_inform_single_bss_data()
2237 *cfg80211_get_profile_continuation(const u8 *ie, size_t ielen, in cfg80211_get_profile_continuation() argument
2247 ielen - (mbssid_end - ie)); in cfg80211_get_profile_continuation()
2279 size_t cfg80211_merge_profile(const u8 *ie, size_t ielen, in cfg80211_merge_profile() argument
2292 while ((next_mbssid = cfg80211_get_profile_continuation(ie, ielen, in cfg80211_merge_profile()
2331 tx_data->ie, tx_data->ielen)) in cfg80211_parse_mbssid_data()
2337 tx_data->ie, tx_data->ielen)) in cfg80211_parse_mbssid_data()
2344 profile = kmalloc(tx_data->ielen, gfp); in cfg80211_parse_mbssid_data()
2349 tx_data->ie, tx_data->ielen) { in cfg80211_parse_mbssid_data()
2371 memset(profile, 0, tx_data->ielen); in cfg80211_parse_mbssid_data()
2373 tx_data->ielen, in cfg80211_parse_mbssid_data()
2377 tx_data->ielen); in cfg80211_parse_mbssid_data()
2407 data.ielen = cfg80211_gen_new_ie(tx_data->ie, in cfg80211_parse_mbssid_data()
2408 tx_data->ielen, in cfg80211_parse_mbssid_data()
2413 if (!data.ielen) in cfg80211_parse_mbssid_data()
2499 cfg80211_defrag_mle(const struct element *mle, const u8 *ie, size_t ielen, in cfg80211_defrag_mle() argument
2514 ielen - sizeof(*mle) + mle->datalen) { in cfg80211_defrag_mle()
2525 mle_len = cfg80211_defragment_element(mle, ie, ielen, in cfg80211_defrag_mle()
2536 ielen = mle_len - common_size; in cfg80211_defrag_mle()
2540 ie, ielen) { in cfg80211_defrag_mle()
2548 if (!for_each_element_completed(elem, ie, ielen)) in cfg80211_defrag_mle()
2564 buf_len = ielen + ie - (u8 *)elem; in cfg80211_defrag_mle()
2584 cfg80211_tbtt_info_for_mld_ap(const u8 *ie, size_t ielen, u8 mld_id, u8 link_id, in cfg80211_tbtt_info_for_mld_ap() argument
2592 for_each_element_id(rnr, WLAN_EID_REDUCED_NEIGHBOR_REPORT, ie, ielen) { in cfg80211_tbtt_info_for_mld_ap()
2719 mle = cfg80211_defrag_mle(elem, tx_data->ie, tx_data->ielen, gfp); in cfg80211_parse_ml_elem_sta_data()
2776 if (!cfg80211_tbtt_info_for_mld_ap(tx_data->ie, tx_data->ielen, in cfg80211_parse_ml_elem_sta_data()
2793 data.ielen = cfg80211_gen_new_ie(tx_data->ie, tx_data->ielen, in cfg80211_parse_ml_elem_sta_data()
2797 if (!data.ielen) in cfg80211_parse_ml_elem_sta_data()
2825 tx_data->ie, tx_data->ielen) in cfg80211_parse_ml_sta_data()
2835 u16 beacon_interval, const u8 *ie, size_t ielen, in cfg80211_inform_bss_data() argument
2845 .ielen = ielen, in cfg80211_inform_bss_data()
2878 size_t ielen, min_hdr_len = offsetof(struct ieee80211_mgmt, in cfg80211_inform_single_bss_frame_data() local
2908 ielen = len - min_hdr_len; in cfg80211_inform_single_bss_frame_data()
2918 ielen, data->chan, data->scan_width); in cfg80211_inform_single_bss_frame_data()
2927 variable, ielen); in cfg80211_inform_single_bss_frame_data()
2952 ies = kzalloc(sizeof(*ies) + ielen, gfp); in cfg80211_inform_single_bss_frame_data()
2955 ies->len = ielen; in cfg80211_inform_single_bss_frame_data()
2959 memcpy(ies->data, variable, ielen); in cfg80211_inform_single_bss_frame_data()
3007 .ielen = len - offsetof(struct ieee80211_mgmt, in cfg80211_inform_bss_frame_data()