Lines Matching refs:XFS_ILOCK_EXCL
116 lock_mode = XFS_ILOCK_EXCL; in xfs_ilock_data_map_shared()
128 lock_mode = XFS_ILOCK_EXCL; in xfs_ilock_attr_map_shared()
179 ASSERT((lock_flags & (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)) != in xfs_ilock()
180 (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)); in xfs_ilock()
199 if (lock_flags & XFS_ILOCK_EXCL) in xfs_ilock()
233 ASSERT((lock_flags & (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)) != in xfs_ilock_nowait()
234 (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)); in xfs_ilock_nowait()
253 if (lock_flags & XFS_ILOCK_EXCL) { in xfs_ilock_nowait()
302 ASSERT((lock_flags & (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)) != in xfs_iunlock()
303 (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)); in xfs_iunlock()
317 if (lock_flags & XFS_ILOCK_EXCL) in xfs_iunlock()
334 ASSERT(lock_flags & (XFS_IOLOCK_EXCL|XFS_MMAPLOCK_EXCL|XFS_ILOCK_EXCL)); in xfs_ilock_demote()
336 ~(XFS_IOLOCK_EXCL|XFS_MMAPLOCK_EXCL|XFS_ILOCK_EXCL)) == 0); in xfs_ilock_demote()
338 if (lock_flags & XFS_ILOCK_EXCL) in xfs_ilock_demote()
374 if (lock_flags & (XFS_ILOCK_EXCL|XFS_ILOCK_SHARED)) { in xfs_isilocked()
437 if (lock_mode & (XFS_ILOCK_SHARED|XFS_ILOCK_EXCL)) { in xfs_lock_inumorder()
478 XFS_ILOCK_EXCL)); in xfs_lock_inodes()
483 ASSERT(!(lock_mode & XFS_ILOCK_EXCL) || in xfs_lock_inodes()
487 ASSERT(!(lock_mode & (XFS_MMAPLOCK_EXCL | XFS_ILOCK_EXCL))); in xfs_lock_inodes()
489 ASSERT(!(lock_mode & XFS_ILOCK_EXCL)); in xfs_lock_inodes()
830 error = xfs_iget(mp, tp, ino, XFS_IGET_CREATE, XFS_ILOCK_EXCL, &ip); in xfs_init_new_inode()
918 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_init_new_inode()
1029 xfs_ilock(dp, XFS_ILOCK_EXCL | XFS_ILOCK_PARENT); in xfs_create()
1056 xfs_trans_ijoin(tp, dp, XFS_ILOCK_EXCL); in xfs_create()
1120 xfs_iunlock(dp, XFS_ILOCK_EXCL); in xfs_create()
1365 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_itruncate_extents_flags()
1531 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_inactive_truncate()
1552 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_inactive_truncate()
1558 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_inactive_truncate()
1624 xfs_ilock(ip, XFS_ILOCK_EXCL); in xfs_inactive_ifree()
1625 xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL); in xfs_inactive_ifree()
1628 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_inactive_ifree()
2468 if (!xfs_ilock_nowait(ip, XFS_ILOCK_EXCL)) { in xfs_ifree_mark_inode_stale()
2511 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_ifree_mark_inode_stale()
2516 xfs_iunlock(ip, XFS_ILOCK_EXCL); in xfs_ifree_mark_inode_stale()
2621 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL)); in xfs_ifree()
2690 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL|XFS_ILOCK_SHARED)); in xfs_iunpin()
3159 xfs_lock_inodes(inodes, num_inodes, XFS_ILOCK_EXCL); in xfs_rename()
3166 xfs_trans_ijoin(tp, src_dp, XFS_ILOCK_EXCL); in xfs_rename()
3168 xfs_trans_ijoin(tp, target_dp, XFS_ILOCK_EXCL); in xfs_rename()
3169 xfs_trans_ijoin(tp, src_ip, XFS_ILOCK_EXCL); in xfs_rename()
3171 xfs_trans_ijoin(tp, target_ip, XFS_ILOCK_EXCL); in xfs_rename()
3173 xfs_trans_ijoin(tp, wip, XFS_ILOCK_EXCL); in xfs_rename()
3478 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL|XFS_ILOCK_SHARED)); in xfs_iflush()