Home
last modified time | relevance | path

Searched refs:info_node (Results 1 – 7 of 7) sorted by relevance

/linux/tools/perf/util/
H A Dbpf-event.c47 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 Denv.h198 struct bpf_prog_info_node *info_node);
200 struct bpf_prog_info_node *info_node);
H A Denv.c28 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 Dlibbfd.c501 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 Ddso.c1964 struct bpf_prog_info_node *info_node; in dso__read_symbol() local
1968 info_node = perf_env__find_bpf_prog_info(dso__bpf_prog(dso)->env, in dso__read_symbol()
1970 if (!info_node) { in dso__read_symbol()
1974 info_linear = info_node->info_linear; in dso__read_symbol()
H A Dheader.c3336 struct bpf_prog_info_node *info_node; in process_bpf_prog_info() local
3356 info_node = NULL; in process_bpf_prog_info()
3384 info_node = malloc(sizeof(struct bpf_prog_info_node)); in process_bpf_prog_info()
3385 if (!info_node) in process_bpf_prog_info()
3390 info_node->info_linear = info_linear; in process_bpf_prog_info()
3391 info_node->metadata = NULL; in process_bpf_prog_info()
3392 if (!__perf_env__insert_bpf_prog_info(env, info_node)) { in process_bpf_prog_info()
3394 free(info_node); in process_bpf_prog_info()
3402 free(info_node); in process_bpf_prog_info()
/linux/drivers/of/
H A Doverlay.c683 static struct device_node *find_target(const struct device_node *info_node, in find_target() argument
692 ret = of_property_read_u32(info_node, "target", &val); in find_target()
697 info_node, val); in find_target()
701 ret = of_property_read_string(info_node, "target-path", &path); in find_target()
710 info_node, target_path); in find_target()
717 info_node, path); in find_target()
723 pr_err("find target, node: %pOF, no target property\n", info_node); in find_target()