Home
last modified time | relevance | path

Searched refs:fs_fd (Results 1 – 5 of 5) sorted by relevance

/linux/tools/testing/selftests/bpf/prog_tests/
H A Dtoken.c41 static inline int sys_fsconfig(int fs_fd, unsigned cmd, const char *key, const void *val, int aux) in sys_fsconfig() argument
43 return syscall(__NR_fsconfig, fs_fd, cmd, key, val, aux); in sys_fsconfig()
46 static inline int sys_fsmount(int fs_fd, unsigned flags, unsigned ms_flags) in sys_fsmount() argument
48 return syscall(__NR_fsmount, fs_fd, flags, ms_flags); in sys_fsmount()
71 static int set_delegate_mask(int fs_fd, const char *key, __u64 mask, const char *mask_str) in set_delegate_mask() argument
85 err = sys_fsconfig(fs_fd, FSCONFIG_SET_STRING, key, in set_delegate_mask()
107 int fs_fd; in create_bpffs_fd() local
110 fs_fd = sys_fsopen("bpf", 0); in create_bpffs_fd()
111 ASSERT_GE(fs_fd, 0, "fs_fd"); in create_bpffs_fd()
113 return fs_fd; in create_bpffs_fd()
[all …]
H A Dbpf_obj_pinning.c18 static inline int sys_fsconfig(int fs_fd, unsigned cmd, const char *key, const void *val, int aux) in sys_fsconfig() argument
20 return syscall(__NR_fsconfig, fs_fd, cmd, key, val, aux); in sys_fsconfig()
23 static inline int sys_fsmount(int fs_fd, unsigned flags, unsigned ms_flags) in sys_fsmount() argument
25 return syscall(__NR_fsmount, fs_fd, flags, ms_flags); in sys_fsmount()
40 int fs_fd = -1, mnt_fd = -1; in bpf_obj_pinning_detached() local
50 fs_fd = sys_fsopen("bpf", 0); in bpf_obj_pinning_detached()
51 if (!ASSERT_GE(fs_fd, 0, "fs_fd")) in bpf_obj_pinning_detached()
55 err = sys_fsconfig(fs_fd, FSCONFIG_CMD_CREATE, NULL, NULL, 0); in bpf_obj_pinning_detached()
60 mnt_fd = sys_fsmount(fs_fd, 0, 0); in bpf_obj_pinning_detached()
110 if (fs_fd >= 0) in bpf_obj_pinning_detached()
[all …]
/linux/Documentation/filesystems/
H A Doverlayfs.rst374 fsconfig(fs_fd, FSCONFIG_SET_STRING, "lowerdir+", "/a:lower::dir", 0);
457 fsconfig(fs_fd, FSCONFIG_SET_STRING, "lowerdir+", "/l1", 0);
458 fsconfig(fs_fd, FSCONFIG_SET_STRING, "lowerdir+", "/l2", 0);
459 fsconfig(fs_fd, FSCONFIG_SET_STRING, "lowerdir+", "/l3", 0);
460 fsconfig(fs_fd, FSCONFIG_SET_STRING, "datadir+", "/do1", 0);
461 fsconfig(fs_fd, FSCONFIG_SET_STRING, "datadir+", "/do2", 0);
472 fsconfig(fs_fd, FSCONFIG_SET_FD, "lowerdir+", NULL, fd_lower1);
473 fsconfig(fs_fd, FSCONFIG_SET_FD, "lowerdir+", NULL, fd_lower2);
474 fsconfig(fs_fd, FSCONFIG_SET_FD, "lowerdir+", NULL, fd_lower3);
475 fsconfig(fs_fd, FSCONFIG_SET_FD, "datadir+", NULL, fd_data1);
[all …]
/linux/include/linux/
H A Dsyscalls.h972 asmlinkage long sys_fsconfig(int fs_fd, unsigned int cmd, const char __user *key,
974 asmlinkage long sys_fsmount(int fs_fd, unsigned int flags, unsigned int ms_flags);
/linux/fs/
H A Dnamespace.c4283 SYSCALL_DEFINE3(fsmount, int, fs_fd, unsigned int, flags, in SYSCALL_DEFINE3() argument
4318 CLASS(fd, f)(fs_fd); in SYSCALL_DEFINE3()