Lines Matching +full:num +full:- +full:ids
3 * Copyright (c) 2002-2019, Jouni Malinen <j@w1.fi>
194 typedef enum { ParseOK = 0, ParseUnknown = 1, ParseFailed = -1 } ParseRes;
200 const u8 *ids, size_t num);
202 const u8 *ids, size_t num);
316 (const u8 *) (_data) + (_datalen) - (const u8 *) _elem >= \
318 (const u8 *) (_data) + (_datalen) - (const u8 *) _elem >= \
319 (int) sizeof(*_elem) + _elem->datalen; \
320 _elem = (const struct element *) (_elem->data + _elem->datalen))
324 if (element->id == (_id))
328 if (element->id == WLAN_EID_EXTENSION && \
329 element->datalen > 0 && \
330 element->data[0] == (extid))
333 for_each_element(sub, (element)->data, (element)->datalen)
336 for_each_element_id(sub, id, (element)->data, (element)->datalen)
339 for_each_element_extid(sub, extid, (element)->data, (element)->datalen)
342 * for_each_element_completed - Determine if element parsing consumed all data