Lines Matching refs:btf_node
78 bool perf_env__insert_btf(struct perf_env *env, struct btf_node *btf_node)
83 ret = __perf_env__insert_btf(env, btf_node);
88 bool __perf_env__insert_btf(struct perf_env *env, struct btf_node *btf_node)
91 __u32 btf_id = btf_node->id;
92 struct btf_node *node;
99 node = rb_entry(parent, struct btf_node, rb_node);
110 rb_link_node(&btf_node->rb_node, parent, p);
111 rb_insert_color(&btf_node->rb_node, &env->bpf_progs.btfs);
116 struct btf_node *perf_env__find_btf(struct perf_env *env, __u32 btf_id)
118 struct btf_node *res;
126 struct btf_node *__perf_env__find_btf(struct perf_env *env, __u32 btf_id)
128 struct btf_node *node = NULL;
134 node = rb_entry(n, struct btf_node, rb_node);
172 struct btf_node *node;
174 node = rb_entry(next, struct btf_node, rb_node);