Lines Matching refs:root
148 static struct btf_id *btf_id__find(struct rb_root *root, const char *name) in btf_id__find() argument
150 struct rb_node *p = root->rb_node; in btf_id__find()
168 btf_id__add(struct rb_root *root, char *name, bool unique) in btf_id__add() argument
170 struct rb_node **p = &root->rb_node; in btf_id__add()
192 rb_insert_color(&id->rb_node, root); in btf_id__add()
248 static struct btf_id *add_symbol(struct rb_root *root, char *name, size_t size) in add_symbol() argument
258 return btf_id__add(root, id, false); in add_symbol()
498 struct rb_root *root; in symbols_resolve() local
512 root = &obj->funcs; in symbols_resolve()
515 root = &obj->structs; in symbols_resolve()
518 root = &obj->unions; in symbols_resolve()
521 root = &obj->typedefs; in symbols_resolve()
532 id = btf_id__find(root, str); in symbols_resolve()
576 static int __symbols_patch(struct object *obj, struct rb_root *root) in __symbols_patch() argument
581 next = rb_first(root); in __symbols_patch()