Lines Matching refs:btf_node
83 bool perf_env__insert_btf(struct perf_env *env, struct btf_node *btf_node)
88 ret = __perf_env__insert_btf(env, btf_node);
93 bool __perf_env__insert_btf(struct perf_env *env, struct btf_node *btf_node)
96 __u32 btf_id = btf_node->id;
97 struct btf_node *node;
104 node = rb_entry(parent, struct btf_node, rb_node);
115 rb_link_node(&btf_node->rb_node, parent, p);
116 rb_insert_color(&btf_node->rb_node, &env->bpf_progs.btfs);
121 struct btf_node *perf_env__find_btf(struct perf_env *env, __u32 btf_id)
123 struct btf_node *res;
131 struct btf_node *__perf_env__find_btf(struct perf_env *env, __u32 btf_id)
133 struct btf_node *node = NULL;
139 node = rb_entry(n, struct btf_node, rb_node);
177 struct btf_node *node;
179 node = rb_entry(next, struct btf_node, rb_node);