Lines Matching refs:src_inode
205 struct inode *src_inode = file_inode(src_file); in nfs42_remap_file_range() local
217 if (IS_SWAPFILE(dst_inode) || IS_SWAPFILE(src_inode)) in nfs42_remap_file_range()
225 if (!IS_ALIGNED(count, bs) && i_size_read(src_inode) != (src_off + count)) in nfs42_remap_file_range()
229 if (src_inode == dst_inode) in nfs42_remap_file_range()
234 inode_lock(src_inode); in nfs42_remap_file_range()
235 } else if (dst_inode < src_inode) { in nfs42_remap_file_range()
237 inode_lock_nested(src_inode, I_MUTEX_CHILD); in nfs42_remap_file_range()
239 inode_lock_nested(src_inode, I_MUTEX_PARENT); in nfs42_remap_file_range()
245 ret = nfs_sync_inode(src_inode); in nfs42_remap_file_range()
261 inode_unlock(src_inode); in nfs42_remap_file_range()
262 } else if (dst_inode < src_inode) { in nfs42_remap_file_range()
263 inode_unlock(src_inode); in nfs42_remap_file_range()
267 inode_unlock(src_inode); in nfs42_remap_file_range()