Searched defs:rblist (Results 1 – 5 of 5) sorted by relevance
/tools/perf/util/ |
D | rblist.h | 21 struct rblist { struct 26 struct rb_node *(*node_new)(struct rblist *rlist, const void *new_entry); argument 27 void (*node_delete)(struct rblist *rblist, struct rb_node *rb_node); argument 38 static inline bool rblist__empty(const struct rblist *rblist) in rblist__empty() 43 static inline unsigned int rblist__nr_entries(const struct rblist *rblist) in rblist__nr_entries()
|
D | rblist.c | 14 int rblist__add_node(struct rblist *rblist, const void *new_entry) in rblist__add_node() 44 void rblist__remove_node(struct rblist *rblist, struct rb_node *rb_node) in rblist__remove_node() 51 static struct rb_node *__rblist__findnew(struct rblist *rblist, in __rblist__findnew() 84 struct rb_node *rblist__find(struct rblist *rblist, const void *entry) in rblist__find() 89 struct rb_node *rblist__findnew(struct rblist *rblist, const void *entry) in rblist__findnew() 94 void rblist__init(struct rblist *rblist) in rblist__init() 104 void rblist__delete(struct rblist *rblist) in rblist__delete() 118 struct rb_node *rblist__entry(const struct rblist *rblist, unsigned int idx) in rblist__entry()
|
D | strlist.c | 15 struct rb_node *strlist__node_new(struct rblist *rblist, const void *entry) in strlist__node_new() 47 void strlist__node_delete(struct rblist *rblist, struct rb_node *rb_node) in strlist__node_delete()
|
D | intlist.h | 16 struct rblist rblist; member
|
D | strlist.h | 15 struct rblist rblist; member
|