Lines Matching refs:inode2
87 struct inode *inode2 = VFS_I(ip2); in xfs_exchrange_check_freshness() local
88 struct timespec64 ctime = inode_get_ctime(inode2); in xfs_exchrange_check_freshness()
89 struct timespec64 mtime = inode_get_mtime(inode2); in xfs_exchrange_check_freshness()
95 fxr->file2_gen != inode2->i_generation || in xfs_exchrange_check_freshness()
343 struct inode *inode2 = file_inode(fxr->file2); in xfs_exchange_range_checks() local
344 loff_t size2 = i_size_read(inode2); in xfs_exchange_range_checks()
352 if (IS_IMMUTABLE(inode1) || IS_IMMUTABLE(inode2)) in xfs_exchange_range_checks()
354 if (IS_SWAPFILE(inode1) || IS_SWAPFILE(inode2)) in xfs_exchange_range_checks()
426 if (inode1 == inode2 && in xfs_exchange_range_checks()
459 struct inode *inode2 = file_inode(fxr->file2); in xfs_exchange_range_prep() local
460 bool same_inode = (inode1 == inode2); in xfs_exchange_range_prep()
471 inode_dio_wait(inode2); in xfs_exchange_range_prep()
479 error = filemap_write_and_wait_range(inode2->i_mapping, in xfs_exchange_range_prep()
491 IS_SYNC(inode1) || IS_SYNC(inode2)) in xfs_exchange_range_prep()
674 struct inode *inode2 = file_inode(fxr->file2); in xfs_exchrange_contents() local
676 struct xfs_inode *ip2 = XFS_I(inode2); in xfs_exchrange_contents()
727 struct inode *inode2 = file_inode(fxr->file2); in xfs_exchange_range() local
743 if (S_ISDIR(inode1->i_mode) || S_ISDIR(inode2->i_mode)) in xfs_exchange_range()
745 if (!S_ISREG(inode1->i_mode) || !S_ISREG(inode2->i_mode)) in xfs_exchange_range()
777 if (!(fxr->file2->f_mode & FMODE_NOCMTIME) && !IS_NOCMTIME(inode2)) in xfs_exchange_range()
846 struct inode *inode2 = file_inode(file); in xfs_ioc_start_commit() local
847 struct xfs_inode *ip2 = XFS_I(inode2); in xfs_ioc_start_commit()
861 fill_mg_cmtime(&kstat, STATX_CTIME | STATX_MTIME, inode2); in xfs_ioc_start_commit()
867 kern_f->file2_gen = inode2->i_generation; in xfs_ioc_start_commit()