Home
last modified time | relevance | path

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

/linux-6.15/tools/testing/selftests/bpf/prog_tests/
H A Dtoken.c284 typedef int (*child_callback_fn)(int bpffs_fd, struct token_lsm *lsm_skel);
288 int mnt_fd = -1, fs_fd = -1, err = 0, bpffs_fd = -1, token_fd = -1; in child() local
375 bpffs_fd = openat(mnt_fd, ".", 0, O_RDWR); in child()
376 if (!ASSERT_GE(bpffs_fd, 0, "bpffs_open")) { in child()
382 token_fd = bpf_token_create(bpffs_fd, NULL); in child()
393 err = callback(bpffs_fd, lsm_skel); in child()
402 zclose(bpffs_fd); in child()
/linux-6.15/kernel/bpf/
H A Dtoken.c118 CLASS(fd, f)(attr->token_create.bpffs_fd); in bpf_token_create()
H A Dsyscall.c5781 #define BPF_TOKEN_CREATE_LAST_FIELD token_create.bpffs_fd
/linux-6.15/tools/lib/bpf/
H A Dbpf.h704 LIBBPF_API int bpf_token_create(int bpffs_fd,
H A Dbpf.c1318 int bpf_token_create(int bpffs_fd, struct bpf_token_create_opts *opts) in bpf_token_create() argument
1328 attr.token_create.bpffs_fd = bpffs_fd; in bpf_token_create()
H A Dlibbpf.c4975 int bpffs_fd = -1, token_fd, err; in bpf_object_prepare_token() local
4989 bpffs_fd = open(bpffs_path, O_DIRECTORY, O_RDWR); in bpf_object_prepare_token()
4990 if (bpffs_fd < 0) { in bpf_object_prepare_token()
4998 token_fd = bpf_token_create(bpffs_fd, 0); in bpf_object_prepare_token()
4999 close(bpffs_fd); in bpf_object_prepare_token()
/linux-6.15/tools/include/uapi/linux/
H A Dbpf.h1842 __u32 bpffs_fd; member
/linux-6.15/include/uapi/linux/
H A Dbpf.h1842 __u32 bpffs_fd; member