Home
last modified time | relevance | path

Searched refs:btf_node (Results 1 – 6 of 6) sorted by relevance

/Linux-v5.15/tools/perf/util/
Denv.c77 void perf_env__insert_btf(struct perf_env *env, struct btf_node *btf_node) in perf_env__insert_btf() argument
80 __u32 btf_id = btf_node->id; in perf_env__insert_btf()
81 struct btf_node *node; in perf_env__insert_btf()
89 node = rb_entry(parent, struct btf_node, rb_node); in perf_env__insert_btf()
100 rb_link_node(&btf_node->rb_node, parent, p); in perf_env__insert_btf()
101 rb_insert_color(&btf_node->rb_node, &env->bpf_progs.btfs); in perf_env__insert_btf()
107 struct btf_node *perf_env__find_btf(struct perf_env *env, __u32 btf_id) in perf_env__find_btf()
109 struct btf_node *node = NULL; in perf_env__find_btf()
116 node = rb_entry(n, struct btf_node, rb_node); in perf_env__find_btf()
158 struct btf_node *node; in perf_env__purge_bpf()
[all …]
Denv.h141 struct btf_node;
170 void perf_env__insert_btf(struct perf_env *env, struct btf_node *btf_node);
171 struct btf_node *perf_env__find_btf(struct perf_env *env, __u32 btf_id);
Dbpf-event.h26 struct btf_node { struct
Dbpf-event.c109 struct btf_node *node; in perf_env__fetch_btf()
115 node = malloc(data_size + sizeof(struct btf_node)); in perf_env__fetch_btf()
567 struct btf_node *node; in bpf_event__print_bpf_prog_info()
Dheader.c1047 struct btf_node *node; in write_bpf_btf()
1049 node = rb_entry(next, struct btf_node, rb_node); in write_bpf_btf()
1757 struct btf_node *node; in print_bpf_btf()
1759 node = rb_entry(next, struct btf_node, rb_node); in print_bpf_btf()
3091 struct btf_node *node = NULL; in process_bpf_btf()
3113 node = malloc(sizeof(struct btf_node) + data_size); in process_bpf_btf()
Dannotate.c1761 struct btf_node *node; in symbol__disassemble_bpf()