Home
last modified time | relevance | path

Searched refs:token_fd (Results 1 – 6 of 6) sorted by relevance

/linux/tools/lib/bpf/
H A Dfeatures.c22 static int probe_kern_prog_name(int token_fd) in probe_kern_prog_name() argument
37 attr.prog_token_fd = token_fd; in probe_kern_prog_name()
38 if (token_fd) in probe_kern_prog_name()
47 static int probe_kern_global_data(int token_fd) in probe_kern_global_data() argument
56 .token_fd = token_fd, in probe_kern_global_data()
57 .map_flags = token_fd ? BPF_F_TOKEN_FD : 0, in probe_kern_global_data()
60 .token_fd = token_fd, in probe_kern_global_data()
61 .prog_flags = token_fd ? BPF_F_TOKEN_FD : 0, in probe_kern_global_data()
80 static int probe_kern_btf(int token_fd) in probe_kern_btf() argument
89 strs, sizeof(strs), token_fd)); in probe_kern_btf()
[all …]
H A Dlibbpf_internal.h417 int token_fd; member
424 int probe_kern_syscall_wrapper(int token_fd);
425 int probe_memcg_account(int token_fd);
432 int token_fd);
435 const char *layout_sec, int token_fd);
439 int token_fd);
440 struct btf *btf_load_from_kernel(__u32 id, struct btf *base_btf, int token_fd);
H A Dlibbpf_probes.c223 int token_fd) in libbpf__load_raw_btf() argument
226 .token_fd = token_fd, in libbpf__load_raw_btf()
227 .btf_flags = token_fd ? BPF_F_TOKEN_FD : 0, in libbpf__load_raw_btf()
251 int token_fd) in libbpf__load_raw_btf()
262 return libbpf__load_raw_btf_hdr(&hdr, raw_types, str_sec, NULL, token_fd); in load_local_storage_btf()
H A Dlibbpf.c783 int token_fd; member
3709 obj->log_level ? 1 : 0, obj->token_fd); in bpf_object__sanitize_and_load_btf()
5150 int bpffs_fd = -1, token_fd, err; in bpf_object_prepare_token() local
5173 token_fd = bpf_token_create(bpffs_fd, 0); in bpf_object_prepare_token()
5175 if (token_fd < 0) { in bpf_object_prepare_token()
5176 if (!mandatory && token_fd == -ENOENT) { in bpf_object_prepare_token()
5182 obj->name, token_fd, bpffs_path, in bpf_object_prepare_token()
5184 return mandatory ? token_fd : 0; in bpf_object_prepare_token()
5189 close(token_fd); in bpf_object_prepare_token()
5193 obj->token_fd = token_fd; in bpf_object_prepare_token()
[all …]
H A Dbtf.c1694 int token_fd) in btf_load_into_kernel() argument
1744 opts.token_fd = token_fd; in btf_load_into_kernel()
1745 if (token_fd) in btf_load_into_kernel()
1947 struct btf *btf_load_from_kernel(__u32 id, struct btf *base_btf, int token_fd) in btf_load_from_kernel() argument
1953 if (token_fd) { in btf_load_from_kernel()
1955 opts.token_fd = token_fd; in btf_load_from_kernel()
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dtoken.c289 int mnt_fd = -1, fs_fd = -1, err = 0, bpffs_fd = -1, token_fd = -1; in child()
390 token_fd = bpf_token_create(bpffs_fd, NULL); in child()
391 if (!ASSERT_GT(token_fd, 0, "child_token_create")) { in child()
395 err = sendfd(sock_fd, token_fd); in child()
398 zclose(token_fd); in child()
411 zclose(token_fd); in child()
440 int fs_fd = -1, token_fd = -1, err; in parent()
460 err = recvfd(sock_fd, &token_fd); in parent()
470 zclose(token_fd); in subtest_userns()
509 int err, token_fd in userns_map_create()
283 int mnt_fd = -1, fs_fd = -1, err = 0, bpffs_fd = -1, token_fd = -1; child() local
434 int fs_fd = -1, token_fd = -1, err; parent() local
503 int err, token_fd = -1, map_fd = -1; userns_map_create() local
571 int err, token_fd = -1, btf_fd = -1; userns_btf_load() local
640 int err, token_fd = -1, prog_fd = -1; userns_prog_load() local
1052 int err, token_fd = -1; userns_bpf_token_info() local
[all...]