Lines Matching refs:info_linear
41 struct perf_bpil *info_linear; in machine__process_bpf_event_load() local
52 info_linear = info_node->info_linear; in machine__process_bpf_event_load()
54 for (i = 0; i < info_linear->info.nr_jited_ksyms; i++) { in machine__process_bpf_event_load()
55 u64 *addrs = (u64 *)(uintptr_t)(info_linear->info.jited_ksyms); in machine__process_bpf_event_load()
174 struct perf_bpil *info_linear; in perf_event__synthesize_one_bpf_prog() local
196 info_linear = get_bpf_prog_info_linear(fd, arrays); in perf_event__synthesize_one_bpf_prog()
197 if (IS_ERR_OR_NULL(info_linear)) { in perf_event__synthesize_one_bpf_prog()
198 info_linear = NULL; in perf_event__synthesize_one_bpf_prog()
203 if (info_linear->info_len < offsetof(struct bpf_prog_info, prog_tags)) { in perf_event__synthesize_one_bpf_prog()
204 free(info_linear); in perf_event__synthesize_one_bpf_prog()
209 info = &info_linear->info; in perf_event__synthesize_one_bpf_prog()
211 free(info_linear); in perf_event__synthesize_one_bpf_prog()
219 free(info_linear); in perf_event__synthesize_one_bpf_prog()
228 free(info_linear); in perf_event__synthesize_one_bpf_prog()
290 info_node->info_linear = info_linear; in perf_event__synthesize_one_bpf_prog()
292 free(info_linear); in perf_event__synthesize_one_bpf_prog()
295 info_linear = NULL; in perf_event__synthesize_one_bpf_prog()
306 free(info_linear); in perf_event__synthesize_one_bpf_prog()
453 struct perf_bpil *info_linear; in perf_env__add_bpf_info() local
471 info_linear = get_bpf_prog_info_linear(fd, arrays); in perf_env__add_bpf_info()
472 if (IS_ERR_OR_NULL(info_linear)) { in perf_env__add_bpf_info()
477 btf_id = info_linear->info.btf_id; in perf_env__add_bpf_info()
481 info_node->info_linear = info_linear; in perf_env__add_bpf_info()
483 free(info_linear); in perf_env__add_bpf_info()
487 free(info_linear); in perf_env__add_bpf_info()