Lines Matching refs:btf_vmlinux
468 struct btf *btf_vmlinux; member
929 obj->btf_vmlinux); in bpf_object__init_kern_struct_ops_maps()
2552 obj->btf_vmlinux = libbpf_find_kernel_btf(); in bpf_object__load_vmlinux_btf()
2553 if (IS_ERR(obj->btf_vmlinux)) { in bpf_object__load_vmlinux_btf()
2554 err = PTR_ERR(obj->btf_vmlinux); in bpf_object__load_vmlinux_btf()
2556 obj->btf_vmlinux = NULL; in bpf_object__load_vmlinux_btf()
5909 targ_btf = obj->btf_vmlinux; in bpf_object__relocate_core()
5984 if (targ_btf != obj->btf_vmlinux) in bpf_object__relocate_core()
7184 id = btf__find_by_name_kind(obj->btf_vmlinux, ext->name, in bpf_object__resolve_ksyms_btf_id()
7196 targ_var = btf__type_by_id(obj->btf_vmlinux, id); in bpf_object__resolve_ksyms_btf_id()
7197 targ_var_name = btf__name_by_offset(obj->btf_vmlinux, in bpf_object__resolve_ksyms_btf_id()
7199 targ_type = skip_mods_and_typedefs(obj->btf_vmlinux, in bpf_object__resolve_ksyms_btf_id()
7204 obj->btf_vmlinux, targ_type_id); in bpf_object__resolve_ksyms_btf_id()
7212 targ_name = btf__name_by_offset(obj->btf_vmlinux, in bpf_object__resolve_ksyms_btf_id()
7343 btf__free(obj->btf_vmlinux); in bpf_object__load_xattr()
7344 obj->btf_vmlinux = NULL; in bpf_object__load_xattr()
8783 err = __find_vmlinux_btf_id(prog->obj->btf_vmlinux, in libbpf_find_attach_btf_id()