Home
last modified time | relevance | path

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

/Linux-v6.1/tools/bpf/bpftool/
Dcgroup.c72 struct bpf_btf_info btf_info = {}; in guess_vmlinux_btf_id() local
73 __u32 btf_len = sizeof(btf_info); in guess_vmlinux_btf_id()
78 btf_info.name = ptr_to_u64(name); in guess_vmlinux_btf_id()
79 btf_info.name_len = sizeof(name); in guess_vmlinux_btf_id()
85 err = bpf_obj_get_info_by_fd(fd, &btf_info, &btf_len); in guess_vmlinux_btf_id()
89 if (btf_info.kernel_btf && strncmp(name, "vmlinux", sizeof(name)) == 0) in guess_vmlinux_btf_id()
90 btf_vmlinux_id = btf_info.id; in guess_vmlinux_btf_id()
Dbtf.c528 struct bpf_btf_info btf_info = {}; in btf_is_kernel_module() local
540 len = sizeof(btf_info); in btf_is_kernel_module()
541 btf_info.name = ptr_to_u64(btf_name); in btf_is_kernel_module()
542 btf_info.name_len = sizeof(btf_name); in btf_is_kernel_module()
543 err = bpf_obj_get_info_by_fd(btf_fd, &btf_info, &len); in btf_is_kernel_module()
550 return btf_info.kernel_btf && strncmp(btf_name, "vmlinux", sizeof(btf_name)) != 0; in btf_is_kernel_module()
/Linux-v6.1/tools/lib/bpf/
Dbtf.c1332 struct bpf_btf_info btf_info; in btf_get_from_fd() local
1333 __u32 len = sizeof(btf_info); in btf_get_from_fd()
1348 memset(&btf_info, 0, sizeof(btf_info)); in btf_get_from_fd()
1349 btf_info.btf = ptr_to_u64(ptr); in btf_get_from_fd()
1350 btf_info.btf_size = last_size; in btf_get_from_fd()
1351 err = bpf_obj_get_info_by_fd(btf_fd, &btf_info, &len); in btf_get_from_fd()
1353 if (!err && btf_info.btf_size > last_size) { in btf_get_from_fd()
1356 last_size = btf_info.btf_size; in btf_get_from_fd()
1364 len = sizeof(btf_info); in btf_get_from_fd()
1365 memset(&btf_info, 0, sizeof(btf_info)); in btf_get_from_fd()
[all …]