file_in 2951 fs/btrfs/ctree.h loff_t btrfs_remap_file_range(struct file *file_in, loff_t pos_in, file_in 3825 fs/btrfs/ioctl.c static int btrfs_remap_file_range_prep(struct file *file_in, loff_t pos_in, file_in 3829 fs/btrfs/ioctl.c struct inode *inode_in = file_inode(file_in); file_in 3842 fs/btrfs/ioctl.c if (file_in->f_path.mnt != file_out->f_path.mnt || file_in 3911 fs/btrfs/ioctl.c return generic_remap_file_range_prep(file_in, pos_in, file_out, pos_out, file_in 2568 fs/f2fs/file.c static int f2fs_move_file_range(struct file *file_in, loff_t pos_in, file_in 2571 fs/f2fs/file.c struct inode *src = file_inode(file_in); file_in 2578 fs/f2fs/file.c if (file_in->f_path.mnt != file_out->f_path.mnt || file_in 3249 fs/fuse/file.c static ssize_t __fuse_copy_file_range(struct file *file_in, loff_t pos_in, file_in 3253 fs/fuse/file.c struct fuse_file *ff_in = file_in->private_data; file_in 3255 fs/fuse/file.c struct inode *inode_in = file_inode(file_in); file_in 3279 fs/fuse/file.c if (file_inode(file_in)->i_sb != file_inode(file_out)->i_sb) file_in 3334 fs/fuse/file.c file_accessed(file_in); file_in 131 fs/nfs/nfs4file.c static ssize_t __nfs4_copy_file_range(struct file *file_in, loff_t pos_in, file_in 136 fs/nfs/nfs4file.c if (file_inode(file_in)->i_sb != file_inode(file_out)->i_sb) file_in 140 fs/nfs/nfs4file.c if (file_inode(file_in) == file_inode(file_out)) file_in 142 fs/nfs/nfs4file.c return nfs42_proc_copy(file_in, pos_in, file_out, pos_out, count); file_in 145 fs/nfs/nfs4file.c static ssize_t nfs4_copy_file_range(struct file *file_in, loff_t pos_in, file_in 151 fs/nfs/nfs4file.c ret = __nfs4_copy_file_range(file_in, pos_in, file_out, pos_out, count, file_in 154 fs/nfs/nfs4file.c ret = generic_copy_file_range(file_in, pos_in, file_out, file_in 2563 fs/ocfs2/file.c static loff_t ocfs2_remap_file_range(struct file *file_in, loff_t pos_in, file_in 2567 fs/ocfs2/file.c struct inode *inode_in = file_inode(file_in); file_in 2593 fs/ocfs2/file.c ret = generic_remap_file_range_prep(file_in, pos_in, file_out, pos_out, file_in 555 fs/overlayfs/file.c static loff_t ovl_copyfile(struct file *file_in, loff_t pos_in, file_in 568 fs/overlayfs/file.c ret = ovl_real_fdget(file_in, &real_in); file_in 603 fs/overlayfs/file.c static ssize_t ovl_copy_file_range(struct file *file_in, loff_t pos_in, file_in 607 fs/overlayfs/file.c return ovl_copyfile(file_in, pos_in, file_out, pos_out, len, flags, file_in 611 fs/overlayfs/file.c static loff_t ovl_remap_file_range(struct file *file_in, loff_t pos_in, file_in 630 fs/overlayfs/file.c (!ovl_inode_upper(file_inode(file_in)) || file_in 634 fs/overlayfs/file.c return ovl_copyfile(file_in, pos_in, file_out, pos_out, len, file_in 1589 fs/read_write.c ssize_t generic_copy_file_range(struct file *file_in, loff_t pos_in, file_in 1593 fs/read_write.c return do_splice_direct(file_in, &pos_in, file_out, &pos_out, file_in 1598 fs/read_write.c static ssize_t do_copy_file_range(struct file *file_in, loff_t pos_in, file_in 1611 fs/read_write.c file_out->f_op->copy_file_range == file_in->f_op->copy_file_range) file_in 1612 fs/read_write.c return file_out->f_op->copy_file_range(file_in, pos_in, file_in 1616 fs/read_write.c return generic_copy_file_range(file_in, pos_in, file_out, pos_out, len, file_in 1625 fs/read_write.c ssize_t vfs_copy_file_range(struct file *file_in, loff_t pos_in, file_in 1634 fs/read_write.c ret = generic_copy_file_checks(file_in, pos_in, file_out, pos_out, &len, file_in 1639 fs/read_write.c ret = rw_verify_area(READ, file_in, &pos_in, len); file_in 1656 fs/read_write.c if (file_in->f_op->remap_file_range && file_in 1657 fs/read_write.c file_inode(file_in)->i_sb == file_inode(file_out)->i_sb) { file_in 1660 fs/read_write.c cloned = file_in->f_op->remap_file_range(file_in, pos_in, file_in 1670 fs/read_write.c ret = do_copy_file_range(file_in, pos_in, file_out, pos_out, len, file_in 1675 fs/read_write.c fsnotify_access(file_in); file_in 1944 fs/read_write.c int generic_remap_file_range_prep(struct file *file_in, loff_t pos_in, file_in 1948 fs/read_write.c struct inode *inode_in = file_inode(file_in); file_in 1980 fs/read_write.c ret = generic_remap_checks(file_in, pos_in, file_out, pos_out, len, file_in 2027 fs/read_write.c loff_t do_clone_file_range(struct file *file_in, loff_t pos_in, file_in 2040 fs/read_write.c if (file_inode(file_in)->i_sb != file_inode(file_out)->i_sb) file_in 2043 fs/read_write.c ret = generic_file_rw_checks(file_in, file_out); file_in 2047 fs/read_write.c if (!file_in->f_op->remap_file_range) file_in 2050 fs/read_write.c ret = remap_verify_area(file_in, pos_in, len, false); file_in 2058 fs/read_write.c ret = file_in->f_op->remap_file_range(file_in, pos_in, file_in 2063 fs/read_write.c fsnotify_access(file_in); file_in 2069 fs/read_write.c loff_t vfs_clone_file_range(struct file *file_in, loff_t pos_in, file_in 2076 fs/read_write.c ret = do_clone_file_range(file_in, pos_in, file_out, pos_out, len, file_in 970 fs/xfs/xfs_file.c struct file *file_in, file_in 977 fs/xfs/xfs_file.c struct inode *inode_in = file_inode(file_in); file_in 996 fs/xfs/xfs_file.c ret = xfs_reflink_remap_prep(file_in, pos_in, file_out, pos_out, file_in 1024 fs/xfs/xfs_file.c xfs_reflink_remap_unlock(file_in, file_out); file_in 1240 fs/xfs/xfs_reflink.c struct file *file_in, file_in 1243 fs/xfs/xfs_reflink.c struct inode *inode_in = file_inode(file_in); file_in 1308 fs/xfs/xfs_reflink.c struct file *file_in, file_in 1315 fs/xfs/xfs_reflink.c struct inode *inode_in = file_inode(file_in); file_in 1342 fs/xfs/xfs_reflink.c ret = generic_remap_file_range_prep(file_in, pos_in, file_out, pos_out, file_in 1381 fs/xfs/xfs_reflink.c xfs_reflink_remap_unlock(file_in, file_out); file_in 42 fs/xfs/xfs_reflink.h extern loff_t xfs_reflink_remap_range(struct file *file_in, loff_t pos_in, file_in 51 fs/xfs/xfs_reflink.h extern int xfs_reflink_remap_prep(struct file *file_in, loff_t pos_in, file_in 59 fs/xfs/xfs_reflink.h extern void xfs_reflink_remap_unlock(struct file *file_in, file_in 1858 include/linux/fs.h loff_t (*remap_file_range)(struct file *file_in, loff_t pos_in, file_in 1923 include/linux/fs.h extern ssize_t generic_copy_file_range(struct file *file_in, loff_t pos_in, file_in 1926 include/linux/fs.h extern int generic_remap_file_range_prep(struct file *file_in, loff_t pos_in, file_in 1930 include/linux/fs.h extern loff_t do_clone_file_range(struct file *file_in, loff_t pos_in, file_in 1933 include/linux/fs.h extern loff_t vfs_clone_file_range(struct file *file_in, loff_t pos_in, file_in 3099 include/linux/fs.h extern int generic_remap_checks(struct file *file_in, loff_t pos_in, file_in 3102 include/linux/fs.h extern int generic_file_rw_checks(struct file *file_in, struct file *file_out); file_in 3103 include/linux/fs.h extern int generic_copy_file_checks(struct file *file_in, loff_t pos_in, file_in 2975 mm/filemap.c int generic_remap_checks(struct file *file_in, loff_t pos_in, file_in 2979 mm/filemap.c struct inode *inode_in = file_in->f_mapping->host; file_in 3050 mm/filemap.c int generic_file_rw_checks(struct file *file_in, struct file *file_out) file_in 3052 mm/filemap.c struct inode *inode_in = file_inode(file_in); file_in 3061 mm/filemap.c if (!(file_in->f_mode & FMODE_READ) || file_in 3076 mm/filemap.c int generic_copy_file_checks(struct file *file_in, loff_t pos_in, file_in 3080 mm/filemap.c struct inode *inode_in = file_inode(file_in); file_in 3086 mm/filemap.c ret = generic_file_rw_checks(file_in, file_out);