Lines Matching refs:info_linear

107 	struct perf_bpil *info_linear;  in machine__process_bpf_event_load()  local
118 info_linear = info_node->info_linear; in machine__process_bpf_event_load()
120 for (i = 0; i < info_linear->info.nr_jited_ksyms; i++) { in machine__process_bpf_event_load()
121 u64 *addrs = (u64 *)(uintptr_t)(info_linear->info.jited_ksyms); in machine__process_bpf_event_load()
238 struct perf_bpil *info_linear; in perf_event__synthesize_one_bpf_prog() local
260 info_linear = get_bpf_prog_info_linear(fd, arrays); in perf_event__synthesize_one_bpf_prog()
261 if (IS_ERR_OR_NULL(info_linear)) { in perf_event__synthesize_one_bpf_prog()
262 info_linear = NULL; in perf_event__synthesize_one_bpf_prog()
267 if (info_linear->info_len < offsetof(struct bpf_prog_info, prog_tags)) { in perf_event__synthesize_one_bpf_prog()
268 free(info_linear); in perf_event__synthesize_one_bpf_prog()
273 info = &info_linear->info; in perf_event__synthesize_one_bpf_prog()
275 free(info_linear); in perf_event__synthesize_one_bpf_prog()
283 free(info_linear); in perf_event__synthesize_one_bpf_prog()
292 free(info_linear); in perf_event__synthesize_one_bpf_prog()
354 info_node->info_linear = info_linear; in perf_event__synthesize_one_bpf_prog()
356 info_linear = NULL; in perf_event__synthesize_one_bpf_prog()
367 free(info_linear); in perf_event__synthesize_one_bpf_prog()
514 struct perf_bpil *info_linear; in perf_env__add_bpf_info() local
532 info_linear = get_bpf_prog_info_linear(fd, arrays); in perf_env__add_bpf_info()
533 if (IS_ERR_OR_NULL(info_linear)) { in perf_env__add_bpf_info()
538 btf_id = info_linear->info.btf_id; in perf_env__add_bpf_info()
542 info_node->info_linear = info_linear; in perf_env__add_bpf_info()
545 free(info_linear); in perf_env__add_bpf_info()