Lines Matching refs:dst_file
433 struct file *dst_file, loff_t dst_pos, in vfs_dedupe_file_range_one() argument
449 ret = remap_verify_area(dst_file, dst_pos, len, true); in vfs_dedupe_file_range_one()
458 ret = mnt_want_write_file(dst_file); in vfs_dedupe_file_range_one()
463 if (!may_dedupe_file(dst_file)) in vfs_dedupe_file_range_one()
467 if (file_inode(src_file)->i_sb != file_inode(dst_file)->i_sb) in vfs_dedupe_file_range_one()
471 if (S_ISDIR(file_inode(dst_file)->i_mode)) in vfs_dedupe_file_range_one()
475 if (!dst_file->f_op->remap_file_range) in vfs_dedupe_file_range_one()
483 ret = dst_file->f_op->remap_file_range(src_file, src_pos, dst_file, in vfs_dedupe_file_range_one()
486 mnt_drop_write_file(dst_file); in vfs_dedupe_file_range_one()
540 struct file *dst_file = fd_file(dst_fd); in vfs_dedupe_file_range() local
542 if (!dst_file) { in vfs_dedupe_file_range()
552 deduped = vfs_dedupe_file_range_one(file, off, dst_file, in vfs_dedupe_file_range()