Lines Matching refs:wpa_ie_len
28 int wpa_parse_wpa_ie(const u8 *wpa_ie, size_t wpa_ie_len, in wpa_parse_wpa_ie() argument
31 if (wpa_ie_len >= 1 && wpa_ie[0] == WLAN_EID_RSN) in wpa_parse_wpa_ie()
32 return wpa_parse_wpa_ie_rsn(wpa_ie, wpa_ie_len, data); in wpa_parse_wpa_ie()
33 if (wpa_ie_len >= 6 && wpa_ie[0] == WLAN_EID_VENDOR_SPECIFIC && in wpa_parse_wpa_ie()
35 return wpa_parse_wpa_ie_rsn(wpa_ie, wpa_ie_len, data); in wpa_parse_wpa_ie()
36 if (wpa_ie_len >= 6 && wpa_ie[0] == WLAN_EID_VENDOR_SPECIFIC && in wpa_parse_wpa_ie()
39 return wpa_parse_wpa_ie_rsn(wpa_ie, wpa_ie_len, data); in wpa_parse_wpa_ie()
40 if (wpa_ie_len >= 6 && wpa_ie[0] == WLAN_EID_VENDOR_SPECIFIC && in wpa_parse_wpa_ie()
43 return wpa_parse_wpa_ie_rsn(wpa_ie, wpa_ie_len, data); in wpa_parse_wpa_ie()
44 return wpa_parse_wpa_ie_wpa(wpa_ie, wpa_ie_len, data); in wpa_parse_wpa_ie()
48 static int wpa_gen_wpa_ie_wpa(u8 *wpa_ie, size_t wpa_ie_len, in wpa_gen_wpa_ie_wpa() argument
56 if (wpa_ie_len < sizeof(*hdr) + WPA_SELECTOR_LEN + in wpa_gen_wpa_ie_wpa()
109 WPA_ASSERT((size_t) (pos - wpa_ie) <= wpa_ie_len); in wpa_gen_wpa_ie_wpa()
286 static int wpa_gen_wpa_ie_osen(u8 *wpa_ie, size_t wpa_ie_len, in wpa_gen_wpa_ie_osen() argument
293 if (wpa_ie_len < 2 + 4 + RSN_SELECTOR_LEN + in wpa_gen_wpa_ie_osen()
336 WPA_ASSERT((size_t) (pos - wpa_ie) <= wpa_ie_len); in wpa_gen_wpa_ie_osen()
350 int wpa_gen_wpa_ie(struct wpa_sm *sm, u8 *wpa_ie, size_t wpa_ie_len) in wpa_gen_wpa_ie() argument
353 return wpa_gen_wpa_ie_rsn(wpa_ie, wpa_ie_len, in wpa_gen_wpa_ie()
360 return wpa_gen_wpa_ie_osen(wpa_ie, wpa_ie_len, in wpa_gen_wpa_ie()
366 return wpa_gen_wpa_ie_wpa(wpa_ie, wpa_ie_len, in wpa_gen_wpa_ie()