Lines Matching refs:file_out
1550 struct file *file_out, loff_t pos_out, in vfs_copy_file_range() argument
1554 struct inode *inode_out = file_inode(file_out); in vfs_copy_file_range()
1569 ret = rw_verify_area(WRITE, file_out, &pos_out, len); in vfs_copy_file_range()
1574 !(file_out->f_mode & FMODE_WRITE) || in vfs_copy_file_range()
1575 (file_out->f_flags & O_APPEND)) in vfs_copy_file_range()
1585 file_start_write(file_out); in vfs_copy_file_range()
1593 file_out, pos_out, len); in vfs_copy_file_range()
1600 if (file_out->f_op->copy_file_range) { 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()
1614 fsnotify_modify(file_out); in vfs_copy_file_range()
1621 file_end_write(file_out); in vfs_copy_file_range()
1822 struct file *file_out, loff_t pos_out, u64 len) in do_clone_file_range() argument
1825 struct inode *inode_out = file_inode(file_out); in do_clone_file_range()
1842 !(file_out->f_mode & FMODE_WRITE) || in do_clone_file_range()
1843 (file_out->f_flags & O_APPEND)) in do_clone_file_range()
1853 ret = clone_verify_area(file_out, pos_out, len, true); in do_clone_file_range()
1861 file_out, pos_out, len); in do_clone_file_range()
1864 fsnotify_modify(file_out); in do_clone_file_range()
1872 struct file *file_out, loff_t pos_out, u64 len) in vfs_clone_file_range() argument
1876 file_start_write(file_out); in vfs_clone_file_range()
1877 ret = do_clone_file_range(file_in, pos_in, file_out, pos_out, len); in vfs_clone_file_range()
1878 file_end_write(file_out); in vfs_clone_file_range()