Home
last modified time | relevance | path

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

/linux/tools/lib/bpf/
H A Dfeatures.c23 static int probe_kern_prog_name(int token_fd) in probe_kern_prog_name() argument
38 attr.prog_token_fd = token_fd; in probe_kern_prog_name()
39 if (token_fd) in probe_kern_prog_name()
48 static int probe_kern_global_data(int token_fd) in probe_kern_global_data() argument
58 .token_fd = token_fd, in probe_kern_global_data()
59 .map_flags = token_fd ? BPF_F_TOKEN_FD : 0, in probe_kern_global_data()
62 .token_fd = token_fd, in probe_kern_global_data()
63 .prog_flags = token_fd in probe_kern_global_data()
83 probe_kern_btf(int token_fd) probe_kern_btf() argument
95 probe_kern_btf_func(int token_fd) probe_kern_btf_func() argument
113 probe_kern_btf_func_global(int token_fd) probe_kern_btf_func_global() argument
131 probe_kern_btf_datasec(int token_fd) probe_kern_btf_datasec() argument
150 probe_kern_btf_qmark_datasec(int token_fd) probe_kern_btf_qmark_datasec() argument
169 probe_kern_btf_float(int token_fd) probe_kern_btf_float() argument
181 probe_kern_btf_decl_tag(int token_fd) probe_kern_btf_decl_tag() argument
198 probe_kern_btf_type_tag(int token_fd) probe_kern_btf_type_tag() argument
214 probe_kern_array_mmap(int token_fd) probe_kern_array_mmap() argument
226 probe_kern_exp_attach_type(int token_fd) probe_kern_exp_attach_type() argument
248 probe_kern_probe_read_kernel(int token_fd) probe_kern_probe_read_kernel() argument
268 probe_prog_bind_map(int token_fd) probe_prog_bind_map() argument
308 probe_module_btf(int token_fd) probe_module_btf() argument
337 probe_perf_link(int token_fd) probe_perf_link() argument
367 probe_uprobe_multi_link(int token_fd) probe_uprobe_multi_link() argument
402 probe_kern_bpf_cookie(int token_fd) probe_kern_bpf_cookie() argument
418 probe_kern_btf_enum64(int token_fd) probe_kern_btf_enum64() argument
429 probe_kern_arg_ctx_tag(int token_fd) probe_kern_arg_ctx_tag() argument
[all...]
H A Dbpf.h56 __u32 token_fd; member
59 #define bpf_map_create_opts__last_field token_fd
109 __u32 token_fd; member
112 #define bpf_prog_load_opts__last_field token_fd
140 __u32 token_fd; member
143 #define bpf_btf_load_opts__last_field token_fd
H A Dlibbpf_probes.c223 int token_fd) in libbpf__load_raw_btf() argument
234 .token_fd = token_fd, in libbpf__load_raw_btf()
235 .btf_flags = token_fd ? BPF_F_TOKEN_FD : 0, in libbpf__load_raw_btf()
H A Dlibbpf_internal.h393 int token_fd; member
399 int probe_kern_syscall_wrapper(int token_fd);
400 int probe_memcg_account(int token_fd);
407 int token_fd);
410 int token_fd);
H A Dbpf.c106 int probe_memcg_account(int token_fd) in probe_memcg_account() argument
123 attr.prog_token_fd = token_fd; in probe_memcg_account()
124 if (token_fd) in probe_memcg_account()
205 attr.map_token_fd = OPTS_GET(opts, token_fd, 0); in bpf_map_create()
270 attr.prog_token_fd = OPTS_GET(opts, token_fd, 0); in bpf_prog_load()
1232 attr.btf_token_fd = OPTS_GET(opts, token_fd, 0); in bpf_btf_load()
H A Dlibbpf.c733 int token_fd;
3571 obj->log_level ? 1 : 0, obj->token_fd); in bpf_object__sanitize_and_load_btf()
4925 int bpffs_fd = -1, token_fd, err; in bpf_object_prepare_token()
4948 token_fd = bpf_token_create(bpffs_fd, 0); in bpf_object_prepare_token()
4950 if (token_fd < 0) { in bpf_object_prepare_token()
4951 if (!mandatory && token_fd == -ENOENT) { in bpf_object_prepare_token()
4957 obj->name, token_fd, bpffs_path, in bpf_object_prepare_token()
4959 return mandatory ? token_fd : 0; in bpf_object_prepare_token()
4964 close(token_fd); in bpf_object_prepare_token()
4968 obj->token_fd in bpf_object_prepare_token()
735 int token_fd; global() member
4926 int bpffs_fd = -1, token_fd, err; bpf_object_prepare_token() local
11111 probe_kern_syscall_wrapper(int token_fd) probe_kern_syscall_wrapper() argument
[all...]
H A Dbtf.c1380 int token_fd) in btf_load_into_kernel()
1430 opts.token_fd = token_fd; in btf_load_into_kernel()
1431 if (token_fd) in btf_load_into_kernel()
1379 btf_load_into_kernel(struct btf * btf,char * log_buf,size_t log_sz,__u32 log_level,int token_fd) btf_load_into_kernel() argument
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dtoken.c287 int mnt_fd = -1, fs_fd = -1, err = 0, bpffs_fd = -1, token_fd = -1; in child() local
381 token_fd = bpf_token_create(bpffs_fd, NULL); in child()
382 if (!ASSERT_GT(token_fd, 0, "child_token_create")) { in child()
386 err = sendfd(sock_fd, token_fd); in child()
389 zclose(token_fd); in child()
402 zclose(token_fd); in child()
431 int fs_fd = -1, mnt_fd = -1, token_fd = -1, err; in parent() local
451 err = recvfd(sock_fd, &token_fd); in parent()
462 zclose(token_fd); in parent()
501 int err, token_fd in userns_map_create() local
569 int err, token_fd = -1, btf_fd = -1; userns_btf_load() local
638 int err, token_fd = -1, prog_fd = -1; userns_prog_load() local
[all...]