Searched refs:kern_btf (Results 1 – 3 of 3) sorted by relevance
| /linux/tools/bpf/bpftool/ |
| H A D | struct_ops.c | 43 const struct btf *kern_btf; in get_kern_struct_ops_name() local 47 kern_btf = get_btf_vmlinux(); in get_kern_struct_ops_name() 48 if (!kern_btf) in get_kern_struct_ops_name() 51 t = btf__type_by_id(kern_btf, info->btf_vmlinux_value_type_id); in get_kern_struct_ops_name() 52 st_ops_name = btf__name_by_offset(kern_btf, t->name_off); in get_kern_struct_ops_name() 60 const struct btf *kern_btf; in get_map_info_type_id() local 65 kern_btf = get_btf_vmlinux(); in get_map_info_type_id() 66 if (!kern_btf) in get_map_info_type_id() 69 map_info_type_id = btf__find_by_name_kind(kern_btf, "bpf_map_info", in get_map_info_type_id() 75 map_info_type = btf__type_by_id(kern_btf, map_info_type_id); in get_map_info_type_id() [all …]
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | test_global_funcs.c | 51 struct btf *kern_btf = NULL; in subtest_ctx_arg_rewrite() 53 kern_btf = btf__load_vmlinux_btf(); in subtest_ctx_arg_rewrite() 54 if (!ASSERT_OK_PTR(kern_btf, "kern_btf_load")) in subtest_ctx_arg_rewrite() 58 if (btf__find_by_name_kind(kern_btf, "bpf_subprog_arg_info", BTF_KIND_STRUCT) > 0) { in subtest_ctx_arg_rewrite() 60 btf__free(kern_btf); in subtest_ctx_arg_rewrite() 63 btf__free(kern_btf); in subtest_ctx_arg_rewrite() 50 struct btf *kern_btf = NULL; subtest_ctx_arg_rewrite() local
|
| /linux/tools/lib/bpf/ |
| H A D | libbpf.c | 1164 /* Init the map's fields that depend on kern_btf */ 1173 const struct btf *kern_btf; in bpf_map__init_kern_struct_ops() local 1189 kern_btf = mod_btf ? mod_btf->btf : obj->btf_vmlinux; in bpf_map__init_kern_struct_ops() 1227 kern_member = find_member_by_name(kern_btf, kern_type, mname); in bpf_map__init_kern_struct_ops() 1265 kern_mtype = skip_mods_and_typedefs(kern_btf, kern_member->type, in bpf_map__init_kern_struct_ops() 1295 kern_mtype = skip_mods_and_typedefs(kern_btf, in bpf_map__init_kern_struct_ops() 1347 kern_msize = btf__resolve_size(kern_btf, kern_mtype_id); in bpf_map__init_kern_struct_ops() 3611 struct btf *kern_btf = obj->btf; in bpf_object__sanitize_and_load_btf() 3661 kern_btf = bpf_object__sanitize_btf(obj, obj->btf); in elf_sym_str() 3662 if (IS_ERR(kern_btf)) in elf_sym_str() 3553 struct btf *kern_btf = obj->btf; bpf_object__sanitize_and_load_btf() local 8628 struct btf *kern_btf = NULL; bpf_object__resolve_ksym_func_btf_id() local [all...] |