Lines Matching refs:inode2
621 struct inode *inode2, u64 loff2, u64 len)
624 unlock_extent(&BTRFS_I(inode2)->io_tree, loff2, loff2 + len - 1, NULL);
628 struct inode *inode2, u64 loff2, u64 len)
633 if (inode1 < inode2) {
634 swap(inode1, inode2);
637 } else if (inode1 == inode2 && loff2 < loff1) {
643 lock_extent(&BTRFS_I(inode2)->io_tree, loff2, range2_end, NULL);
646 btrfs_assert_inode_range_clean(BTRFS_I(inode2), loff2, range2_end);
649 static void btrfs_double_mmap_lock(struct inode *inode1, struct inode *inode2)
651 if (inode1 < inode2)
652 swap(inode1, inode2);
654 down_write_nested(&BTRFS_I(inode2)->i_mmap_lock, SINGLE_DEPTH_NESTING);
657 static void btrfs_double_mmap_unlock(struct inode *inode1, struct inode *inode2)
660 up_write(&BTRFS_I(inode2)->i_mmap_lock);