Lines Matching defs:btf_node
106 bool perf_env__insert_btf(struct perf_env *env, struct btf_node *btf_node)
111 ret = __perf_env__insert_btf(env, btf_node);
116 bool __perf_env__insert_btf(struct perf_env *env, struct btf_node *btf_node)
119 __u32 btf_id = btf_node->id;
120 struct btf_node *node;
127 node = rb_entry(parent, struct btf_node, rb_node);
138 rb_link_node(&btf_node->rb_node, parent, p);
139 rb_insert_color(&btf_node->rb_node, &env->bpf_progs.btfs);
144 struct btf_node *perf_env__find_btf(struct perf_env *env, __u32 btf_id)
146 struct btf_node *res;
154 struct btf_node *__perf_env__find_btf(struct perf_env *env, __u32 btf_id)
156 struct btf_node *node = NULL;
162 node = rb_entry(n, struct btf_node, rb_node);
201 struct btf_node *node;
203 node = rb_entry(next, struct btf_node, rb_node);