Lines Matching refs:file2
343 struct inode *inode2 = file_inode(fxr->file2); in xfs_exchange_range_checks()
397 error = generic_write_check_limits(fxr->file2, fxr->file2_offset, in xfs_exchange_range_checks()
459 struct inode *inode2 = file_inode(fxr->file2); in xfs_exchange_range_prep()
490 if (((fxr->file1->f_flags | fxr->file2->f_flags) & O_SYNC) || in xfs_exchange_range_prep()
510 if (file_inode(fxr->file1) == file_inode(fxr->file2)) in xfs_exchange_range_finish()
513 return file_remove_privs(fxr->file2); in xfs_exchange_range_finish()
674 struct inode *inode2 = file_inode(fxr->file2); in xfs_exchrange_contents()
727 struct inode *inode2 = file_inode(fxr->file2); in xfs_exchange_range()
735 if (fxr->file1->f_path.mnt != fxr->file2->f_path.mnt) in xfs_exchange_range()
751 !(fxr->file2->f_mode & FMODE_READ) || in xfs_exchange_range()
752 !(fxr->file2->f_mode & FMODE_WRITE)) in xfs_exchange_range()
757 (fxr->file2->f_flags & O_APPEND)) in xfs_exchange_range()
770 ret = remap_verify_area(fxr->file2, fxr->file2_offset, check_len, true); in xfs_exchange_range()
777 if (!(fxr->file2->f_mode & FMODE_NOCMTIME) && !IS_NOCMTIME(inode2)) in xfs_exchange_range()
780 file_start_write(fxr->file2); in xfs_exchange_range()
782 file_end_write(fxr->file2); in xfs_exchange_range()
787 if (fxr->file2 != fxr->file1) in xfs_exchange_range()
788 fsnotify_modify(fxr->file2); in xfs_exchange_range()
799 .file2 = file, in xfs_ioc_exchange_range()
888 .file2 = file, in xfs_ioc_commit_range()