Lines Matching defs:intlist
16 struct intlist {
20 struct intlist *intlist__new(const char *slist);
21 void intlist__delete(struct intlist *ilist);
23 void intlist__remove(struct intlist *ilist, struct int_node *in);
24 int intlist__add(struct intlist *ilist, unsigned long i);
26 struct int_node *intlist__entry(const struct intlist *ilist, unsigned int idx);
27 struct int_node *intlist__find(struct intlist *ilist, unsigned long i);
28 struct int_node *intlist__findnew(struct intlist *ilist, unsigned long i);
30 static inline bool intlist__has_entry(struct intlist *ilist, unsigned long i)
35 static inline bool intlist__empty(const struct intlist *ilist)
40 static inline unsigned int intlist__nr_entries(const struct intlist *ilist)
45 /* For intlist iteration */
46 static inline struct int_node *intlist__first(struct intlist *ilist)
61 * intlist__for_each_entry - iterate over a intlist
63 * @ilist: the &struct intlist for loop.
69 * intlist__for_each_entry_safe - iterate over a intlist safe against removal of
73 * @ilist: the &struct intlist for loop.