Lines Matching full:same
82 /* Don't allow overlapped cloning within the same file. */ in generic_remap_checks()
177 * the same file.
190 /* Unlock two pages, being careful not to unlock the same page twice. */
199 * Compare extents of two files to see if they are the same.
213 bool same; in vfs_dedupe_file_range_compare() local
217 same = true; in vfs_dedupe_file_range_compare()
249 same = false; in vfs_dedupe_file_range_compare()
260 same = false; in vfs_dedupe_file_range_compare()
269 if (!same) in vfs_dedupe_file_range_compare()
277 *is_same = same; in vfs_dedupe_file_range_compare()
349 * Check that the extents are the same. in generic_remap_file_range_prep()
385 * the same mount. Practically, they only need to be on the same file in do_clone_file_range()
493 int vfs_dedupe_file_range(struct file *file, struct file_dedupe_range *same) in vfs_dedupe_file_range() argument
501 u16 count = same->dest_count; in vfs_dedupe_file_range()
507 if (same->reserved1 || same->reserved2) in vfs_dedupe_file_range()
510 off = same->src_offset; in vfs_dedupe_file_range()
511 len = same->src_length; in vfs_dedupe_file_range()
535 same->info[i].bytes_deduped = 0ULL; in vfs_dedupe_file_range()
536 same->info[i].status = FILE_DEDUPE_RANGE_SAME; in vfs_dedupe_file_range()
539 for (i = 0, info = same->info; i < count; i++, info++) { in vfs_dedupe_file_range()