Lines Matching refs:pos_in

1549 ssize_t vfs_copy_file_range(struct file *file_in, loff_t pos_in,  in vfs_copy_file_range()  argument
1565 ret = rw_verify_area(READ, file_in, &pos_in, len); 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()
1631 loff_t pos_in; in SYSCALL_DEFINE6() local
1647 if (copy_from_user(&pos_in, off_in, sizeof(loff_t))) in SYSCALL_DEFINE6()
1650 pos_in = f_in.file->f_pos; in SYSCALL_DEFINE6()
1660 ret = vfs_copy_file_range(f_in.file, pos_in, f_out.file, pos_out, len, in SYSCALL_DEFINE6()
1663 pos_in += ret; in SYSCALL_DEFINE6()
1667 if (copy_to_user(off_in, &pos_in, sizeof(loff_t))) in SYSCALL_DEFINE6()
1670 f_in.file->f_pos = pos_in; in SYSCALL_DEFINE6()
1720 int vfs_clone_file_prep_inodes(struct inode *inode_in, loff_t pos_in, in vfs_clone_file_prep_inodes() argument
1750 if (is_dedupe || pos_in == isize) in vfs_clone_file_prep_inodes()
1752 if (pos_in > isize) in vfs_clone_file_prep_inodes()
1754 *len = isize - pos_in; in vfs_clone_file_prep_inodes()
1758 if (pos_in + *len < pos_in || pos_out + *len < pos_out || in vfs_clone_file_prep_inodes()
1759 pos_in + *len > isize) in vfs_clone_file_prep_inodes()
1772 if (pos_in + *len == isize) in vfs_clone_file_prep_inodes()
1773 blen = ALIGN(isize, bs) - pos_in; in vfs_clone_file_prep_inodes()
1778 if (!IS_ALIGNED(pos_in, bs) || !IS_ALIGNED(pos_in + blen, bs) || in vfs_clone_file_prep_inodes()
1784 if (pos_out + blen > pos_in && pos_out < pos_in + blen) in vfs_clone_file_prep_inodes()
1794 pos_in, pos_in + *len - 1); in vfs_clone_file_prep_inodes()
1809 ret = vfs_dedupe_file_range_compare(inode_in, pos_in, in vfs_clone_file_prep_inodes()
1821 int do_clone_file_range(struct file *file_in, loff_t pos_in, in do_clone_file_range() argument
1849 ret = clone_verify_area(file_in, pos_in, len, false); in do_clone_file_range()
1857 if (pos_in + len > i_size_read(inode_in)) in do_clone_file_range()
1860 ret = file_in->f_op->clone_file_range(file_in, pos_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()