Searched refs:info_node (Results 1 – 7 of 7) sorted by relevance
| /linux/tools/perf/util/ |
| H A D | bpf-event.c | 47 struct bpf_prog_info_node *info_node; in machine__process_bpf_event_load() local 57 info_node = perf_env__find_bpf_prog_info(env, id); in machine__process_bpf_event_load() 58 if (!info_node) in machine__process_bpf_event_load() 60 info_linear = info_node->info_linear; in machine__process_bpf_event_load() 538 struct bpf_prog_info_node *info_node; in perf_event__synthesize_one_bpf_prog() local 651 info_node = malloc(sizeof(struct bpf_prog_info_node)); in perf_event__synthesize_one_bpf_prog() 652 if (!info_node) { in perf_event__synthesize_one_bpf_prog() 657 info_node->info_linear = info_linear; in perf_event__synthesize_one_bpf_prog() 658 info_node->metadata = NULL; in perf_event__synthesize_one_bpf_prog() 659 if (!perf_env__insert_bpf_prog_info(env, info_node)) { in perf_event__synthesize_one_bpf_prog() [all …]
|
| H A D | env.c | 28 struct bpf_prog_info_node *info_node) in perf_env__insert_bpf_prog_info() argument 33 ret = __perf_env__insert_bpf_prog_info(env, info_node); in perf_env__insert_bpf_prog_info() 39 bool __perf_env__insert_bpf_prog_info(struct perf_env *env, struct bpf_prog_info_node *info_node) in __perf_env__insert_bpf_prog_info() argument 41 __u32 prog_id = info_node->info_linear->info.id; in __perf_env__insert_bpf_prog_info() 61 rb_link_node(&info_node->rb_node, parent, p); in __perf_env__insert_bpf_prog_info() 62 rb_insert_color(&info_node->rb_node, &env->bpf_progs.infos); in __perf_env__insert_bpf_prog_info()
|
| H A D | env.h | 178 struct bpf_prog_info_node *info_node); 180 struct bpf_prog_info_node *info_node);
|
| H A D | libbfd.c | 501 struct bpf_prog_info_node *info_node; in symbol__disassemble_bpf_libbfd() local 546 info_node = perf_env__find_bpf_prog_info(dso__bpf_prog(dso)->env, in symbol__disassemble_bpf_libbfd() 548 if (!info_node) { in symbol__disassemble_bpf_libbfd() 552 info_linear = info_node->info_linear; in symbol__disassemble_bpf_libbfd()
|
| H A D | dso.c | 1890 struct bpf_prog_info_node *info_node; in dso__read_symbol() local 1894 info_node = perf_env__find_bpf_prog_info(dso__bpf_prog(dso)->env, in dso__read_symbol() 1896 if (!info_node) { in dso__read_symbol() 1900 info_linear = info_node->info_linear; in dso__read_symbol()
|
| H A D | header.c | 3115 struct bpf_prog_info_node *info_node; in process_bpf_prog_info() local 3135 info_node = NULL; in process_bpf_prog_info() 3163 info_node = malloc(sizeof(struct bpf_prog_info_node)); in process_bpf_prog_info() 3164 if (!info_node) in process_bpf_prog_info() 3169 info_node->info_linear = info_linear; in process_bpf_prog_info() 3170 info_node->metadata = NULL; in process_bpf_prog_info() 3171 if (!__perf_env__insert_bpf_prog_info(env, info_node)) { in process_bpf_prog_info() 3173 free(info_node); in process_bpf_prog_info() 3181 free(info_node); in process_bpf_prog_info()
|
| /linux/drivers/android/binder/ |
| H A D | process.rs | 865 let (info_proc, info_node) = { in insert_or_update_handle() 885 unsafe { info_proc.node_ref2().node.insert_node_info(info_node) }; in insert_or_update_handle()
|