Lines Matching refs:gen_loader

651 	struct bpf_gen *gen_loader;  member
3079 if (obj->btf_vmlinux || obj->gen_loader) in bpf_object__load_vmlinux_btf()
3164 if (obj->gen_loader) { in bpf_object__sanitize_and_load_btf()
3170 bpf_gen__load_btf(obj->gen_loader, raw_data, raw_size); in bpf_object__sanitize_and_load_btf()
4511 if (obj->gen_loader) in bpf_object__probe_loading()
4973 if (obj && obj->gen_loader) in kernel_supports()
5065 if (obj->gen_loader) { in bpf_object__populate_internal_map()
5066 bpf_gen__map_update_elem(obj->gen_loader, map - obj->maps, in bpf_object__populate_internal_map()
5069 bpf_gen__map_freeze(obj->gen_loader, map - obj->maps); in bpf_object__populate_internal_map()
5157 if (obj->gen_loader) { in bpf_object__create_map()
5158 bpf_gen__map_create(obj->gen_loader, def->type, map_name, in bpf_object__create_map()
5191 if (obj->gen_loader) in bpf_object__create_map()
5213 if (obj->gen_loader) { in init_map_in_map_slots()
5214 bpf_gen__populate_outer_map(obj->gen_loader, in init_map_in_map_slots()
5242 if (obj->gen_loader) in init_prog_array_slots()
5513 if (obj->gen_loader) in load_module_btfs()
5862 if (prog->obj->gen_loader) in bpf_object__relocate_core()
5968 if (obj->gen_loader) { in bpf_object__relocate_data()
5982 if (obj->gen_loader) { in bpf_object__relocate_data()
5996 if (obj->gen_loader) { in bpf_object__relocate_data()
6785 if (obj->gen_loader) in bpf_object__sanitize_prog()
6943 if (obj->gen_loader) { in bpf_object_load_prog()
6944 bpf_gen__prog_load(obj->gen_loader, prog->type, prog->name, in bpf_object_load_prog()
7269 bpf_gen__record_extern(obj->gen_loader, ext->name, in bpf_program_record_relos()
7274 bpf_gen__record_extern(obj->gen_loader, ext->name, in bpf_program_record_relos()
7286 bpf_gen__record_relo_core(obj->gen_loader, &cr); in bpf_program_record_relos()
7320 if (obj->gen_loader) in bpf_object__load_progs()
7755 if (obj->gen_loader) { in bpf_object__resolve_ksyms_btf_id()
7925 if (obj->gen_loader) in bpf_object_load()
7926 bpf_gen__init(obj->gen_loader, extra_log_level, obj->nr_programs, obj->nr_maps); in bpf_object_load()
7940 if (obj->gen_loader) { in bpf_object_load()
7947 err = bpf_gen__finish(obj->gen_loader, obj->nr_programs, obj->nr_maps); in bpf_object_load()
8437 bpf_gen__free(obj->gen_loader); in bpf_object__close()
8510 obj->gen_loader = gen; in bpf_object__gen_loader()
9411 if (prog->obj->gen_loader) { in libbpf_find_attach_btf_id()
9412 bpf_gen__record_attach_target(prog->obj->gen_loader, attach_name, attach_type); in libbpf_find_attach_btf_id()