Lines Matching refs:info_linear
79 struct perf_bpil *info_linear; in machine__process_bpf_event_load() local
90 info_linear = info_node->info_linear; in machine__process_bpf_event_load()
92 for (i = 0; i < info_linear->info.nr_jited_ksyms; i++) { in machine__process_bpf_event_load()
93 u64 *addrs = (u64 *)(uintptr_t)(info_linear->info.jited_ksyms); in machine__process_bpf_event_load()
210 struct perf_bpil *info_linear; in perf_event__synthesize_one_bpf_prog() local
232 info_linear = get_bpf_prog_info_linear(fd, arrays); in perf_event__synthesize_one_bpf_prog()
233 if (IS_ERR_OR_NULL(info_linear)) { in perf_event__synthesize_one_bpf_prog()
234 info_linear = NULL; in perf_event__synthesize_one_bpf_prog()
239 if (info_linear->info_len < offsetof(struct bpf_prog_info, prog_tags)) { in perf_event__synthesize_one_bpf_prog()
240 free(info_linear); in perf_event__synthesize_one_bpf_prog()
245 info = &info_linear->info; in perf_event__synthesize_one_bpf_prog()
247 free(info_linear); in perf_event__synthesize_one_bpf_prog()
255 free(info_linear); in perf_event__synthesize_one_bpf_prog()
264 free(info_linear); in perf_event__synthesize_one_bpf_prog()
326 info_node->info_linear = info_linear; in perf_event__synthesize_one_bpf_prog()
328 info_linear = NULL; in perf_event__synthesize_one_bpf_prog()
339 free(info_linear); in perf_event__synthesize_one_bpf_prog()
486 struct perf_bpil *info_linear; in perf_env__add_bpf_info() local
504 info_linear = get_bpf_prog_info_linear(fd, arrays); in perf_env__add_bpf_info()
505 if (IS_ERR_OR_NULL(info_linear)) { in perf_env__add_bpf_info()
510 btf_id = info_linear->info.btf_id; in perf_env__add_bpf_info()
514 info_node->info_linear = info_linear; in perf_env__add_bpf_info()
517 free(info_linear); in perf_env__add_bpf_info()