| /linux/fs/ |
| A D | read_write.c | 390 if (!fd_file(f)) in ksys_lseek() 426 if (!fd_file(f)) in SYSCALL_DEFINE5() 706 if (fd_file(f)) { in ksys_read() 730 if (fd_file(f)) { in ksys_write() 761 if (fd_file(f)) { in ksys_pread64() 795 if (fd_file(f)) { in ksys_pwrite64() 1081 if (fd_file(f)) { in do_readv() 1105 if (fd_file(f)) { in do_writev() 1139 if (fd_file(f)) { in do_preadv() 1162 if (fd_file(f)) { in do_pwritev() [all …]
|
| A D | sync.c | 155 if (!fd_file(f)) in SYSCALL_DEFINE1() 157 sb = fd_file(f)->f_path.dentry->d_sb; in SYSCALL_DEFINE1() 163 ret2 = errseq_check_and_advance(&sb->s_wb_err, &fd_file(f)->f_sb_err); in SYSCALL_DEFINE1() 211 if (fd_file(f)) { in do_fsync() 212 ret = vfs_fsync(fd_file(f), datasync); in do_fsync() 363 if (fd_file(f)) in ksys_sync_file_range() 364 ret = sync_file_range(fd_file(f), offset, nbytes, flags); in ksys_sync_file_range()
|
| A D | fcntl.c | 408 return fd_file(f) == filp; in f_dupfd_query() 576 if (!fd_file(f)) in SYSCALL_DEFINE3() 579 if (unlikely(fd_file(f)->f_mode & FMODE_PATH)) { in SYSCALL_DEFINE3() 584 err = security_file_fcntl(fd_file(f), cmd, arg); in SYSCALL_DEFINE3() 586 err = do_fcntl(fd, cmd, arg, fd_file(f)); in SYSCALL_DEFINE3() 603 if (!fd_file(f)) in SYSCALL_DEFINE3() 606 if (unlikely(fd_file(f)->f_mode & FMODE_PATH)) { in SYSCALL_DEFINE3() 621 err = fcntl_getlk64(fd_file(f), cmd, &flock); in SYSCALL_DEFINE3() 635 err = do_fcntl(fd, cmd, arg, fd_file(f)); in SYSCALL_DEFINE3() 740 if (!fd_file(f)) in do_compat_fcntl64() [all …]
|
| A D | ioctl.c | 238 if (!fd_file(src_file)) in ioctl_file_clone() 898 if (!fd_file(f)) in SYSCALL_DEFINE3() 901 error = security_file_ioctl(fd_file(f), cmd, arg); in SYSCALL_DEFINE3() 905 error = do_vfs_ioctl(fd_file(f), fd, cmd, arg); in SYSCALL_DEFINE3() 907 error = vfs_ioctl(fd_file(f), cmd, arg); in SYSCALL_DEFINE3() 956 if (!fd_file(f)) in COMPAT_SYSCALL_DEFINE3() 959 error = security_file_ioctl_compat(fd_file(f), cmd, arg); in COMPAT_SYSCALL_DEFINE3() 966 error = ioctl_file_clone(fd_file(f), arg, 0, 0, 0); in COMPAT_SYSCALL_DEFINE3() 1001 error = do_vfs_ioctl(fd_file(f), fd, cmd, in COMPAT_SYSCALL_DEFINE3() 1006 if (fd_file(f)->f_op->compat_ioctl) in COMPAT_SYSCALL_DEFINE3() [all …]
|
| A D | xattr.c | 700 if (!fd_file(f)) in SYSCALL_DEFINE5() 703 audit_file(fd_file(f)); in SYSCALL_DEFINE5() 712 mnt_drop_write_file(fd_file(f)); in SYSCALL_DEFINE5() 815 if (!fd_file(f)) in SYSCALL_DEFINE4() 817 audit_file(fd_file(f)); in SYSCALL_DEFINE4() 818 error = getxattr(file_mnt_idmap(fd_file(f)), fd_file(f)->f_path.dentry, in SYSCALL_DEFINE4() 891 if (!fd_file(f)) in SYSCALL_DEFINE3() 893 audit_file(fd_file(f)); in SYSCALL_DEFINE3() 957 if (!fd_file(f)) in SYSCALL_DEFINE2() 959 audit_file(fd_file(f)); in SYSCALL_DEFINE2() [all …]
|
| A D | readdir.c | 228 if (!fd_file(f)) in SYSCALL_DEFINE3() 231 error = iterate_dir(fd_file(f), &buf.ctx); in SYSCALL_DEFINE3() 321 if (!fd_file(f)) in SYSCALL_DEFINE3() 324 error = iterate_dir(fd_file(f), &buf.ctx); in SYSCALL_DEFINE3() 404 if (!fd_file(f)) in SYSCALL_DEFINE3() 407 error = iterate_dir(fd_file(f), &buf.ctx); in SYSCALL_DEFINE3() 486 if (!fd_file(f)) in COMPAT_SYSCALL_DEFINE3() 489 error = iterate_dir(fd_file(f), &buf.ctx); in COMPAT_SYSCALL_DEFINE3() 572 if (!fd_file(f)) in COMPAT_SYSCALL_DEFINE3() 575 error = iterate_dir(fd_file(f), &buf.ctx); in COMPAT_SYSCALL_DEFINE3()
|
| A D | kernel_read_file.c | 181 if (!fd_file(f) || !(fd_file(f)->f_mode & FMODE_READ)) in kernel_read_file_from_fd() 184 ret = kernel_read_file(fd_file(f), offset, buf, buf_size, file_size, id); in kernel_read_file_from_fd()
|
| A D | eventpoll.c | 2264 if (!fd_file(f)) in do_epoll_ctl() 2269 if (!fd_file(tf)) in do_epoll_ctl() 2274 if (!file_can_poll(fd_file(tf))) in do_epoll_ctl() 2287 if (fd_file(f) == fd_file(tf) || !is_file_epoll(fd_file(f))) in do_epoll_ctl() 2307 ep = fd_file(f)->private_data; in do_epoll_ctl() 2329 is_file_epoll(fd_file(tf))) { in do_epoll_ctl() 2336 if (is_file_epoll(fd_file(tf))) { in do_epoll_ctl() 2337 tep = fd_file(tf)->private_data; in do_epoll_ctl() 2441 if (!fd_file(f)) in do_epoll_wait() 2449 if (!is_file_epoll(fd_file(f))) in do_epoll_wait() [all …]
|
| /linux/fs/overlayfs/ |
| A D | file.c | 214 fd_file(real)->f_pos = file->f_pos; in ovl_llseek() 217 ret = vfs_llseek(fd_file(real), offset, whence); in ovl_llseek() 220 file->f_pos = fd_file(real)->f_pos; in ovl_llseek() 449 ret = vfs_fallocate(fd_file(real), mode, offset, len); in ovl_fallocate() 519 ret = vfs_copy_file_range(fd_file(real_in), pos_in, in ovl_copyfile() 520 fd_file(real_out), pos_out, len, flags); in ovl_copyfile() 524 ret = vfs_clone_file_range(fd_file(real_in), pos_in, in ovl_copyfile() 525 fd_file(real_out), pos_out, len, flags); in ovl_copyfile() 530 fd_file(real_out), pos_out, len, in ovl_copyfile() 593 if (fd_file(real)->f_op->flush) { in ovl_flush() [all …]
|
| /linux/security/landlock/ |
| A D | syscalls.c | 248 if (!fd_file(ruleset_f)) in get_ruleset_from_fd() 252 if (fd_file(ruleset_f)->f_op != &ruleset_fops) { in get_ruleset_from_fd() 256 if (!(fd_file(ruleset_f)->f_mode & mode)) { in get_ruleset_from_fd() 260 ruleset = fd_file(ruleset_f)->private_data; in get_ruleset_from_fd() 287 if (!fd_file(f)) in get_path_from_fd() 294 if ((fd_file(f)->f_op == &ruleset_fops) || in get_path_from_fd() 295 (fd_file(f)->f_path.mnt->mnt_flags & MNT_INTERNAL) || in get_path_from_fd() 296 (fd_file(f)->f_path.dentry->d_sb->s_flags & SB_NOUSER) || in get_path_from_fd() 297 d_is_negative(fd_file(f)->f_path.dentry) || in get_path_from_fd() 298 IS_PRIVATE(d_backing_inode(fd_file(f)->f_path.dentry))) { in get_path_from_fd() [all …]
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| A D | amdgpu_sched.c | 45 if (!fd_file(f)) in amdgpu_sched_process_priority_override() 48 r = amdgpu_file_to_fpriv(fd_file(f), &fpriv); in amdgpu_sched_process_priority_override() 74 if (!fd_file(f)) in amdgpu_sched_context_priority_override() 77 r = amdgpu_file_to_fpriv(fd_file(f), &fpriv); in amdgpu_sched_context_priority_override()
|
| /linux/arch/powerpc/platforms/cell/ |
| A D | spu_syscalls.c | 69 if (fd_file(neighbor)) { in SYSCALL_DEFINE4() 70 ret = calls->create_thread(name, flags, mode, fd_file(neighbor)); in SYSCALL_DEFINE4() 92 if (fd_file(arg)) { in SYSCALL_DEFINE3() 93 ret = calls->spu_run(fd_file(arg), unpc, ustatus); in SYSCALL_DEFINE3()
|
| /linux/drivers/target/ |
| A D | target_core_file.c | 91 struct file *file = FD_DEV(dev)->fd_file; in fd_configure_unmap() 146 fd_dev->fd_file = file; in fd_configure_device() 214 if (fd_dev->fd_file) { in fd_configure_device() 215 filp_close(fd_dev->fd_file, NULL); in fd_configure_device() 216 fd_dev->fd_file = NULL; in fd_configure_device() 238 if (fd_dev->fd_file) { in fd_destroy_device() 239 filp_close(fd_dev->fd_file, NULL); in fd_destroy_device() 240 fd_dev->fd_file = NULL; in fd_destroy_device() 272 struct file *file = fd_dev->fd_file; in fd_execute_rw_aio() 589 struct file *file = fd_dev->fd_file; in fd_execute_rw_buffered() [all …]
|
| /linux/ipc/ |
| A D | mqueue.c | 1088 if (unlikely(!fd_file(f))) { in do_mq_timedsend() 1093 inode = file_inode(fd_file(f)); in do_mq_timedsend() 1099 audit_file(fd_file(f)); in do_mq_timedsend() 1202 if (unlikely(!fd_file(f))) { in do_mq_timedreceive() 1207 inode = file_inode(fd_file(f)); in do_mq_timedreceive() 1213 audit_file(fd_file(f)); in do_mq_timedreceive() 1359 if (!fd_file(f)) { in do_mq_notify() 1382 if (!fd_file(f)) { in do_mq_notify() 1387 inode = file_inode(fd_file(f)); in do_mq_notify() 1463 if (!fd_file(f)) in do_mq_getsetattr() [all …]
|
| /linux/kernel/bpf/ |
| A D | bpf_inode_storage.c | 86 sdata = inode_storage_lookup(file_inode(fd_file(f)), map, true); in bpf_fd_inode_storage_lookup_elem() 98 if (!inode_storage_ptr(file_inode(fd_file(f)))) in bpf_fd_inode_storage_update_elem() 101 sdata = bpf_local_storage_update(file_inode(fd_file(f)), in bpf_fd_inode_storage_update_elem() 126 return inode_storage_delete(file_inode(fd_file(f)), map); in bpf_fd_inode_storage_delete_elem()
|
| /linux/include/linux/ |
| A D | file.h | 50 #define fd_file(f) ((struct file *)((f).word & ~(FDPUT_FPUT|FDPUT_POS_UNLOCK))) macro 69 fput(fd_file(fd)); in fdput() 84 __f_unlock_pos(fd_file(f)); in fdput_pos()
|
| /linux/fs/proc/ |
| A D | fd.c | 183 struct file *fd_file; in proc_fd_link() local 185 fd_file = fget_task(task, fd); in proc_fd_link() 186 if (fd_file) { in proc_fd_link() 187 *path = fd_file->f_path; in proc_fd_link() 188 path_get(&fd_file->f_path); in proc_fd_link() 190 fput(fd_file); in proc_fd_link()
|
| /linux/fs/xfs/ |
| A D | xfs_ioctl.c | 889 if (!fd_file(f)) { in xfs_ioc_swapext() 894 if (!(fd_file(f)->f_mode & FMODE_WRITE) || in xfs_ioc_swapext() 895 !(fd_file(f)->f_mode & FMODE_READ) || in xfs_ioc_swapext() 896 (fd_file(f)->f_flags & O_APPEND)) { in xfs_ioc_swapext() 902 if (!fd_file(tmp)) { in xfs_ioc_swapext() 907 if (!(fd_file(tmp)->f_mode & FMODE_WRITE) || in xfs_ioc_swapext() 908 !(fd_file(tmp)->f_mode & FMODE_READ) || in xfs_ioc_swapext() 909 (fd_file(tmp)->f_flags & O_APPEND)) { in xfs_ioc_swapext() 914 if (IS_SWAPFILE(file_inode(fd_file(f))) || in xfs_ioc_swapext() 931 ip = XFS_I(file_inode(fd_file(f))); in xfs_ioc_swapext() [all …]
|
| /linux/mm/ |
| A D | readahead.c | 681 if (!fd_file(f) || !(fd_file(f)->f_mode & FMODE_READ)) in ksys_readahead() 690 if (!fd_file(f)->f_mapping || !fd_file(f)->f_mapping->a_ops || in ksys_readahead() 691 (!S_ISREG(file_inode(fd_file(f))->i_mode) && in ksys_readahead() 692 !S_ISBLK(file_inode(fd_file(f))->i_mode))) in ksys_readahead() 695 ret = vfs_fadvise(fd_file(f), offset, count, POSIX_FADV_WILLNEED); in ksys_readahead()
|
| /linux/drivers/vfio/ |
| A D | virqfd.c | 137 if (!fd_file(irqfd)) { in vfio_virqfd_enable() 142 ctx = eventfd_ctx_fileget(fd_file(irqfd)); in vfio_virqfd_enable() 174 events = vfs_poll(fd_file(irqfd), &virqfd->pt); in vfio_virqfd_enable()
|
| /linux/kernel/ |
| A D | nsproxy.c | 553 if (!fd_file(f)) in SYSCALL_DEFINE2() 556 if (proc_ns_file(fd_file(f))) { in SYSCALL_DEFINE2() 557 ns = get_proc_ns(file_inode(fd_file(f))); in SYSCALL_DEFINE2() 561 } else if (!IS_ERR(pidfd_pid(fd_file(f)))) { in SYSCALL_DEFINE2() 573 if (proc_ns_file(fd_file(f))) in SYSCALL_DEFINE2() 576 err = validate_nsset(&nsset, pidfd_pid(fd_file(f))); in SYSCALL_DEFINE2()
|
| /linux/virt/kvm/ |
| A D | vfio.c | 197 if (!fd_file(f)) in kvm_vfio_file_del() 205 if (kvf->file != fd_file(f)) in kvm_vfio_file_del() 243 if (!fd_file(f)) in kvm_vfio_file_set_spapr_tce() 251 if (kvf->file != fd_file(f)) in kvm_vfio_file_set_spapr_tce()
|
| /linux/drivers/virt/acrn/ |
| A D | irqfd.c | 128 if (!fd_file(f)) { in acrn_irqfd_assign() 133 eventfd = eventfd_ctx_fileget(fd_file(f)); in acrn_irqfd_assign() 160 events = vfs_poll(fd_file(f), &irqfd->pt); in acrn_irqfd_assign()
|
| /linux/io_uring/ |
| A D | sqpoll.c | 112 if (!fd_file(f)) in io_attach_sq_data() 114 if (!io_is_uring_fops(fd_file(f))) { in io_attach_sq_data() 119 ctx_attach = fd_file(f)->private_data; in io_attach_sq_data() 423 if (!fd_file(f)) in io_sq_offload_create() 425 if (!io_is_uring_fops(fd_file(f))) { in io_sq_offload_create()
|
| /linux/arch/arm/kernel/ |
| A D | sys_oabi-compat.c | 242 if (!fd_file(f)) in sys_oabi_fcntl64() 248 err = security_file_fcntl(fd_file(f), cmd, arg); in sys_oabi_fcntl64() 254 err = fcntl_getlk64(fd_file(f), cmd, &flock); in sys_oabi_fcntl64() 262 err = security_file_fcntl(fd_file(f), cmd, arg); in sys_oabi_fcntl64() 268 err = fcntl_setlk64(fd, fd_file(f), cmd, &flock); in sys_oabi_fcntl64()
|