Lines Matching refs:pos_in

30 static int generic_remap_checks(struct file *file_in, loff_t pos_in,  in generic_remap_checks()  argument
43 if (!IS_ALIGNED(pos_in, bs) || !IS_ALIGNED(pos_out, bs)) in generic_remap_checks()
47 if (pos_in + count < pos_in || pos_out + count < pos_out) in generic_remap_checks()
55 (pos_in >= size_in || pos_in + count > size_in || in generic_remap_checks()
60 if (pos_in >= size_in) in generic_remap_checks()
62 count = min(count, size_in - (uint64_t)pos_in); in generic_remap_checks()
75 if (pos_in + count == size_in && in generic_remap_checks()
77 bcount = ALIGN(size_in, bs) - pos_in; in generic_remap_checks()
86 pos_out + bcount > pos_in && in generic_remap_checks()
87 pos_out < pos_in + bcount) in generic_remap_checks()
268 __generic_remap_file_range_prep(struct file *file_in, loff_t pos_in, in __generic_remap_file_range_prep() argument
295 if ((remap_flags & REMAP_FILE_DEDUP) || pos_in == isize) in __generic_remap_file_range_prep()
297 if (pos_in > isize) in __generic_remap_file_range_prep()
299 *len = isize - pos_in; in __generic_remap_file_range_prep()
305 ret = generic_remap_checks(file_in, pos_in, file_out, pos_out, len, in __generic_remap_file_range_prep()
316 pos_in, pos_in + *len - 1); in __generic_remap_file_range_prep()
332 ret = vfs_dedupe_file_range_compare(file_in, pos_in, in __generic_remap_file_range_prep()
335 ret = dax_dedupe_file_range_compare(inode_in, pos_in, in __generic_remap_file_range_prep()
358 int generic_remap_file_range_prep(struct file *file_in, loff_t pos_in, in generic_remap_file_range_prep() argument
362 return __generic_remap_file_range_prep(file_in, pos_in, file_out, in generic_remap_file_range_prep()
367 loff_t do_clone_file_range(struct file *file_in, loff_t pos_in, in do_clone_file_range() argument
385 ret = remap_verify_area(file_in, pos_in, len, false); in do_clone_file_range()
393 ret = file_in->f_op->remap_file_range(file_in, pos_in, in do_clone_file_range()
404 loff_t vfs_clone_file_range(struct file *file_in, loff_t pos_in, in vfs_clone_file_range() argument
411 ret = do_clone_file_range(file_in, pos_in, file_out, pos_out, len, in vfs_clone_file_range()