Lines Matching refs:info_node
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()
661 free(info_node); in perf_event__synthesize_one_bpf_prog()
832 struct bpf_prog_info_node *info_node; in perf_env__add_bpf_info() local
860 info_node = malloc(sizeof(struct bpf_prog_info_node)); in perf_env__add_bpf_info()
861 if (info_node) { in perf_env__add_bpf_info()
862 info_node->info_linear = info_linear; in perf_env__add_bpf_info()
863 info_node->metadata = bpf_metadata_create(&info_linear->info); in perf_env__add_bpf_info()
864 if (!perf_env__insert_bpf_prog_info(env, info_node)) { in perf_env__add_bpf_info()
866 free(info_node); in perf_env__add_bpf_info()