Lines Matching refs:file_in
1549 ssize_t vfs_copy_file_range(struct file *file_in, loff_t pos_in, in vfs_copy_file_range() argument
1553 struct inode *inode_in = file_inode(file_in); in vfs_copy_file_range()
1565 ret = rw_verify_area(READ, file_in, &pos_in, len); in vfs_copy_file_range()
1573 if (!(file_in->f_mode & FMODE_READ) || in vfs_copy_file_range()
1591 if (file_in->f_op->clone_file_range) { in vfs_copy_file_range()
1592 ret = file_in->f_op->clone_file_range(file_in, pos_in, in vfs_copy_file_range()
1601 ret = file_out->f_op->copy_file_range(file_in, pos_in, file_out, in vfs_copy_file_range()
1607 ret = do_splice_direct(file_in, &pos_in, file_out, &pos_out, in vfs_copy_file_range()
1612 fsnotify_access(file_in); in vfs_copy_file_range()
1821 int do_clone_file_range(struct file *file_in, loff_t pos_in, in do_clone_file_range() argument
1824 struct inode *inode_in = file_inode(file_in); in do_clone_file_range()
1841 if (!(file_in->f_mode & FMODE_READ) || in do_clone_file_range()
1846 if (!file_in->f_op->clone_file_range) in do_clone_file_range()
1849 ret = clone_verify_area(file_in, pos_in, len, false); in do_clone_file_range()
1860 ret = file_in->f_op->clone_file_range(file_in, pos_in, in do_clone_file_range()
1863 fsnotify_access(file_in); in do_clone_file_range()
1871 int vfs_clone_file_range(struct file *file_in, loff_t pos_in, in vfs_clone_file_range() argument
1877 ret = do_clone_file_range(file_in, pos_in, file_out, pos_out, len); in vfs_clone_file_range()