Lines Matching refs:fd
159 SYSCALL_DEFINE2(fstatfs, unsigned int, fd, struct statfs __user *, buf) in SYSCALL_DEFINE2() argument
166 file = fget(fd); in SYSCALL_DEFINE2()
177 SYSCALL_DEFINE3(fstatfs64, unsigned int, fd, size_t, sz, struct statfs64 __user *, buf) in SYSCALL_DEFINE3() argument
187 file = fget(fd); in SYSCALL_DEFINE3()
296 static long do_sys_ftruncate(unsigned int fd, loff_t length, int small) in do_sys_ftruncate() argument
307 file = fget(fd); in do_sys_ftruncate()
342 SYSCALL_DEFINE2(ftruncate, unsigned int, fd, unsigned long, length) in SYSCALL_DEFINE2() argument
344 long ret = do_sys_ftruncate(fd, length, 1); in SYSCALL_DEFINE2()
346 asmlinkage_protect(2, ret, fd, length); in SYSCALL_DEFINE2()
364 SYSCALL_DEFINE(ftruncate64)(unsigned int fd, loff_t length) in SYSCALL_DEFINE()
366 long ret = do_sys_ftruncate(fd, length, 0); in SYSCALL_DEFINE()
368 asmlinkage_protect(2, ret, fd, length); in SYSCALL_DEFINE()
372 asmlinkage long SyS_ftruncate64(long fd, loff_t length) in SyS_ftruncate64() argument
374 return SYSC_ftruncate64((unsigned int) fd, length); in SyS_ftruncate64()
380 SYSCALL_DEFINE(fallocate)(int fd, int mode, loff_t offset, loff_t len) in SYSCALL_DEFINE()
395 file = fget(fd); in SYSCALL_DEFINE()
438 asmlinkage long SyS_fallocate(long fd, long mode, loff_t offset, loff_t len) in SyS_fallocate() argument
440 return SYSC_fallocate((int)fd, (int)mode, offset, len); in SyS_fallocate()
546 SYSCALL_DEFINE1(fchdir, unsigned int, fd) in SYSCALL_DEFINE1() argument
553 file = fget(fd); in SYSCALL_DEFINE1()
597 SYSCALL_DEFINE2(fchmod, unsigned int, fd, mode_t, mode) in SYSCALL_DEFINE2() argument
605 file = fget(fd); in SYSCALL_DEFINE2()
753 SYSCALL_DEFINE3(fchown, unsigned int, fd, uid_t, user, gid_t, group) in SYSCALL_DEFINE3() argument
759 file = fget(fd); in SYSCALL_DEFINE3()
983 static void __put_unused_fd(struct files_struct *files, unsigned int fd) in __put_unused_fd() argument
986 __FD_CLR(fd, fdt->open_fds); in __put_unused_fd()
987 if (fd < files->next_fd) in __put_unused_fd()
988 files->next_fd = fd; in __put_unused_fd()
991 void put_unused_fd(unsigned int fd) in put_unused_fd() argument
995 __put_unused_fd(files, fd); in put_unused_fd()
1014 void fd_install(unsigned int fd, struct file *file) in fd_install() argument
1020 BUG_ON(fdt->fd[fd] != NULL); in fd_install()
1021 rcu_assign_pointer(fdt->fd[fd], file); in fd_install()
1030 int fd = PTR_ERR(tmp); in do_sys_open() local
1033 fd = get_unused_fd_flags(flags); in do_sys_open()
1034 if (fd >= 0) { in do_sys_open()
1037 put_unused_fd(fd); in do_sys_open()
1038 fd = PTR_ERR(f); in do_sys_open()
1041 fd_install(fd, f); in do_sys_open()
1046 return fd; in do_sys_open()
1118 SYSCALL_DEFINE1(close, unsigned int, fd) in SYSCALL_DEFINE1() argument
1127 if (fd >= fdt->max_fds) in SYSCALL_DEFINE1()
1129 filp = fdt->fd[fd]; in SYSCALL_DEFINE1()
1132 rcu_assign_pointer(fdt->fd[fd], NULL); in SYSCALL_DEFINE1()
1133 FD_CLR(fd, fdt->close_on_exec); in SYSCALL_DEFINE1()
1134 __put_unused_fd(files, fd); in SYSCALL_DEFINE1()