Lines Matching refs:XFS_ILOCK_EXCL
111 lock_mode = XFS_ILOCK_EXCL; in xfs_ilock_data_map_shared()
124 lock_mode = XFS_ILOCK_EXCL; in xfs_ilock_attr_map_shared()
175 ASSERT((lock_flags & (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)) != in xfs_ilock()
176 (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)); in xfs_ilock()
192 if (lock_flags & XFS_ILOCK_EXCL) in xfs_ilock()
226 ASSERT((lock_flags & (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)) != in xfs_ilock_nowait()
227 (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)); in xfs_ilock_nowait()
246 if (lock_flags & XFS_ILOCK_EXCL) { in xfs_ilock_nowait()
295 ASSERT((lock_flags & (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)) != in xfs_iunlock()
296 (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)); in xfs_iunlock()
310 if (lock_flags & XFS_ILOCK_EXCL) in xfs_iunlock()
327 ASSERT(lock_flags & (XFS_IOLOCK_EXCL|XFS_MMAPLOCK_EXCL|XFS_ILOCK_EXCL)); in xfs_ilock_demote()
329 ~(XFS_IOLOCK_EXCL|XFS_MMAPLOCK_EXCL|XFS_ILOCK_EXCL)) == 0); in xfs_ilock_demote()
331 if (lock_flags & XFS_ILOCK_EXCL) in xfs_ilock_demote()
347 if (lock_flags & (XFS_ILOCK_EXCL|XFS_ILOCK_SHARED)) { in xfs_isilocked()
413 if (lock_mode & (XFS_ILOCK_SHARED|XFS_ILOCK_EXCL)) { in xfs_lock_inumorder()
454 XFS_ILOCK_EXCL)); in xfs_lock_inodes()
459 ASSERT(!(lock_mode & XFS_ILOCK_EXCL) || in xfs_lock_inodes()
463 ASSERT(!(lock_mode & (XFS_MMAPLOCK_EXCL | XFS_ILOCK_EXCL))); in xfs_lock_inodes()
465 ASSERT(!(lock_mode & XFS_ILOCK_EXCL)); in xfs_lock_inodes()
555 !(ip0_mode & (XFS_ILOCK_SHARED|XFS_ILOCK_EXCL))); in xfs_lock_two_inodes()
557 !(ip1_mode & (XFS_ILOCK_SHARED|XFS_ILOCK_EXCL))); in xfs_lock_two_inodes()
559 !(ip0_mode & (XFS_ILOCK_SHARED|XFS_ILOCK_EXCL))); in xfs_lock_two_inodes()
561 !(ip1_mode & (XFS_ILOCK_SHARED|XFS_ILOCK_EXCL))); in xfs_lock_two_inodes()
793 XFS_ILOCK_EXCL, &ip); in xfs_ialloc()
939 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_ialloc()
1186 xfs_ilock(dp, XFS_ILOCK_EXCL | XFS_ILOCK_PARENT); in xfs_create()
1213 xfs_trans_ijoin(tp, dp, XFS_ILOCK_EXCL); in xfs_create()
1278 xfs_iunlock(dp, XFS_ILOCK_EXCL); in xfs_create()
1410 xfs_lock_two_inodes(sip, XFS_ILOCK_EXCL, tdp, XFS_ILOCK_EXCL); in xfs_link()
1412 xfs_trans_ijoin(tp, sip, XFS_ILOCK_EXCL); in xfs_link()
1413 xfs_trans_ijoin(tp, tdp, XFS_ILOCK_EXCL); in xfs_link()
1521 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_itruncate_extents_flags()
1691 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_inactive_truncate()
1712 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_inactive_truncate()
1718 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_inactive_truncate()
1764 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_inactive_ifree()
1780 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_inactive_ifree()
1798 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_inactive_ifree()
2648 if (!xfs_ilock_nowait(ip, XFS_ILOCK_EXCL)) { in xfs_ifree_cluster()
2662 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_ifree_cluster()
2680 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_ifree_cluster()
2695 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_ifree_cluster()
2742 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_ifree()
2796 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL|XFS_ILOCK_SHARED)); in xfs_iunpin()
2903 xfs_lock_two_inodes(dp, XFS_ILOCK_EXCL, ip, XFS_ILOCK_EXCL); in xfs_remove()
2905 xfs_trans_ijoin(tp, dp, XFS_ILOCK_EXCL); in xfs_remove()
2906 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_remove()
3251 xfs_lock_inodes(inodes, num_inodes, XFS_ILOCK_EXCL); in xfs_rename()
3258 xfs_trans_ijoin(tp, src_dp, XFS_ILOCK_EXCL); in xfs_rename()
3260 xfs_trans_ijoin(tp, target_dp, XFS_ILOCK_EXCL); in xfs_rename()
3261 xfs_trans_ijoin(tp, src_ip, XFS_ILOCK_EXCL); in xfs_rename()
3263 xfs_trans_ijoin(tp, target_ip, XFS_ILOCK_EXCL); in xfs_rename()
3265 xfs_trans_ijoin(tp, wip, XFS_ILOCK_EXCL); in xfs_rename()
3644 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL|XFS_ILOCK_SHARED)); in xfs_iflush()
3776 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL|XFS_ILOCK_SHARED)); in xfs_iflush_int()