Lines Matching refs:lock_mode

113 	uint			lock_mode = XFS_ILOCK_SHARED;  in xfs_ilock_data_map_shared()  local
116 lock_mode = XFS_ILOCK_EXCL; in xfs_ilock_data_map_shared()
117 xfs_ilock(ip, lock_mode); in xfs_ilock_data_map_shared()
118 return lock_mode; in xfs_ilock_data_map_shared()
125 uint lock_mode = XFS_ILOCK_SHARED; in xfs_ilock_attr_map_shared() local
128 lock_mode = XFS_ILOCK_EXCL; in xfs_ilock_attr_map_shared()
129 xfs_ilock(ip, lock_mode); in xfs_ilock_attr_map_shared()
130 return lock_mode; in xfs_ilock_attr_map_shared()
419 xfs_lock_inumorder(int lock_mode, int subclass) in xfs_lock_inumorder() argument
423 ASSERT(!(lock_mode & (XFS_ILOCK_PARENT | XFS_ILOCK_RTBITMAP | in xfs_lock_inumorder()
427 if (lock_mode & (XFS_IOLOCK_SHARED|XFS_IOLOCK_EXCL)) { in xfs_lock_inumorder()
432 if (lock_mode & (XFS_MMAPLOCK_SHARED|XFS_MMAPLOCK_EXCL)) { in xfs_lock_inumorder()
437 if (lock_mode & (XFS_ILOCK_SHARED|XFS_ILOCK_EXCL)) { in xfs_lock_inumorder()
442 return (lock_mode & ~XFS_LOCK_SUBCLASS_MASK) | class; in xfs_lock_inumorder()
464 uint lock_mode) in xfs_lock_inodes() argument
477 ASSERT(lock_mode & (XFS_IOLOCK_EXCL | XFS_MMAPLOCK_EXCL | in xfs_lock_inodes()
479 ASSERT(!(lock_mode & (XFS_IOLOCK_SHARED | XFS_MMAPLOCK_SHARED | in xfs_lock_inodes()
481 ASSERT(!(lock_mode & XFS_MMAPLOCK_EXCL) || in xfs_lock_inodes()
483 ASSERT(!(lock_mode & XFS_ILOCK_EXCL) || in xfs_lock_inodes()
486 if (lock_mode & XFS_IOLOCK_EXCL) { in xfs_lock_inodes()
487 ASSERT(!(lock_mode & (XFS_MMAPLOCK_EXCL | XFS_ILOCK_EXCL))); in xfs_lock_inodes()
488 } else if (lock_mode & XFS_MMAPLOCK_EXCL) in xfs_lock_inodes()
489 ASSERT(!(lock_mode & XFS_ILOCK_EXCL)); in xfs_lock_inodes()
519 xfs_ilock(ips[i], xfs_lock_inumorder(lock_mode, i)); in xfs_lock_inodes()
525 if (xfs_ilock_nowait(ips[i], xfs_lock_inumorder(lock_mode, i))) in xfs_lock_inodes()
542 xfs_iunlock(ips[j], lock_mode); in xfs_lock_inodes()