Searched refs:kern_btf (Results 1 - 3 of 3) sorted by relevance

/linux-master/tools/testing/selftests/bpf/prog_tests/
H A Dtest_global_funcs.c50 struct btf *kern_btf = NULL; local
52 kern_btf = btf__load_vmlinux_btf();
53 if (!ASSERT_OK_PTR(kern_btf, "kern_btf_load"))
57 if (btf__find_by_name_kind(kern_btf, "bpf_subprog_arg_info", BTF_KIND_STRUCT) > 0) {
59 btf__free(kern_btf);
62 btf__free(kern_btf);
/linux-master/tools/bpf/bpftool/
H A Dstruct_ops.c43 const struct btf *kern_btf; local
47 kern_btf = get_btf_vmlinux();
48 if (!kern_btf)
51 t = btf__type_by_id(kern_btf, info->btf_vmlinux_value_type_id);
52 st_ops_name = btf__name_by_offset(kern_btf, t->name_off);
60 const struct btf *kern_btf; local
65 kern_btf = get_btf_vmlinux();
66 if (!kern_btf)
69 map_info_type_id = btf__find_by_name_kind(kern_btf, "bpf_map_info",
75 map_info_type = btf__type_by_id(kern_btf, map_info_type_i
361 const struct btf *kern_btf = d->btf; local
409 const struct btf *kern_btf; local
[all...]
/linux-master/tools/lib/bpf/
H A Dlibbpf.c1082 /* Init the map's fields that depend on kern_btf */
1091 const struct btf *kern_btf; local
1107 kern_btf = mod_btf ? mod_btf->btf : obj->btf_vmlinux;
1135 kern_member = find_member_by_name(kern_btf, kern_type, mname);
1157 kern_mtype = skip_mods_and_typedefs(kern_btf, kern_member->type,
1181 kern_mtype = skip_mods_and_typedefs(kern_btf,
1234 kern_msize = btf__resolve_size(kern_btf, kern_mtype_id);
3419 struct btf *kern_btf = obj->btf; local
3474 kern_btf = btf__new(raw_data, sz);
3475 err = libbpf_get_error(kern_btf);
8136 struct btf *kern_btf = NULL; local
[all...]

Completed in 182 milliseconds