Home
last modified time | relevance | path

Searched refs:mod_btf (Results 1 – 3 of 3) sorted by relevance

/linux/tools/testing/selftests/bpf/prog_tests/
H A Dmodule_fentry_shadow.c58 struct btf *vmlinux_btf = NULL, *mod_btf = NULL; in test_module_fentry_shadow() local
87 mod_btf = btf_get_from_fd(btf_fd[1], vmlinux_btf); in test_module_fentry_shadow()
88 if (!ASSERT_OK_PTR(mod_btf, "btf_get_from_fd")) in test_module_fentry_shadow()
95 btf_id[1] = btf__find_by_name_kind(mod_btf, symbol_name, BTF_KIND_FUNC); in test_module_fentry_shadow()
125 btf__free(mod_btf); in test_module_fentry_shadow()
/linux/tools/lib/bpf/
H A Dlibbpf.c1007 struct module_btf **mod_btf, in find_struct_ops_kern_types() argument
1023 &btf, mod_btf); in find_struct_ops_kern_types()
1144 struct module_btf *mod_btf = NULL; in bpf_map__init_kern_struct_ops() local
1152 err = find_struct_ops_kern_types(obj, tname, &mod_btf, in bpf_map__init_kern_struct_ops()
1159 kern_btf = mod_btf ? mod_btf->btf : obj->btf_vmlinux; in bpf_map__init_kern_struct_ops()
1164 map->mod_btf_fd = mod_btf ? mod_btf->fd : -1; in bpf_map__init_kern_struct_ops()
1279 if (mod_btf) in bpf_map__init_kern_struct_ops()
1280 prog->attach_btf_obj_fd = mod_btf->fd; in bpf_map__init_kern_struct_ops()
5649 struct module_btf *mod_btf; in load_module_btfs() local
5722 mod_btf = &obj->btf_modules[obj->btf_module_cnt++]; in load_module_btfs()
[all …]
/linux/kernel/bpf/
H A Dbtf.c9196 struct btf *mod_btf; in bpf_core_find_cands() local
9253 idr_for_each_entry(&btf_idr, mod_btf, id) { in bpf_core_find_cands()
9254 if (!btf_is_module(mod_btf)) in bpf_core_find_cands()
9259 btf_get(mod_btf); in bpf_core_find_cands()
9261 cands = bpf_core_add_cands(cands, mod_btf, btf_nr_types(main_btf)); in bpf_core_find_cands()
9262 btf_put(mod_btf); in bpf_core_find_cands()