Lines Matching refs:info_linear
40 struct bpf_prog_info_linear *info_linear; in machine__process_bpf_event_load() local
53 info_linear = info_node->info_linear; in machine__process_bpf_event_load()
55 for (i = 0; i < info_linear->info.nr_jited_ksyms; i++) { in machine__process_bpf_event_load()
56 u64 *addrs = (u64 *)(uintptr_t)(info_linear->info.jited_ksyms); in machine__process_bpf_event_load()
171 struct bpf_prog_info_linear *info_linear; in perf_event__synthesize_one_bpf_prog() local
195 info_linear = bpf_program__get_prog_info_linear(fd, arrays); in perf_event__synthesize_one_bpf_prog()
196 if (IS_ERR_OR_NULL(info_linear)) { in perf_event__synthesize_one_bpf_prog()
197 info_linear = NULL; in perf_event__synthesize_one_bpf_prog()
202 if (info_linear->info_len < offsetof(struct bpf_prog_info, prog_tags)) { in perf_event__synthesize_one_bpf_prog()
207 info = &info_linear->info; in perf_event__synthesize_one_bpf_prog()
282 info_node->info_linear = info_linear; in perf_event__synthesize_one_bpf_prog()
284 info_linear = NULL; in perf_event__synthesize_one_bpf_prog()
295 free(info_linear); in perf_event__synthesize_one_bpf_prog()
441 struct bpf_prog_info_linear *info_linear; in perf_env__add_bpf_info() local
460 info_linear = bpf_program__get_prog_info_linear(fd, arrays); in perf_env__add_bpf_info()
461 if (IS_ERR_OR_NULL(info_linear)) { in perf_env__add_bpf_info()
466 btf_id = info_linear->info.btf_id; in perf_env__add_bpf_info()
470 info_node->info_linear = info_linear; in perf_env__add_bpf_info()
473 free(info_linear); in perf_env__add_bpf_info()