Lines Matching defs:lock_mode
110 uint lock_mode = XFS_ILOCK_SHARED;
113 lock_mode = XFS_ILOCK_EXCL;
114 xfs_ilock(ip, lock_mode);
115 return lock_mode;
122 uint lock_mode = XFS_ILOCK_SHARED;
125 lock_mode = XFS_ILOCK_EXCL;
126 xfs_ilock(ip, lock_mode);
127 return lock_mode;
381 uint lock_mode,
386 ASSERT(!(lock_mode & (XFS_ILOCK_PARENT | XFS_ILOCK_RTBITMAP |
390 if (lock_mode & (XFS_IOLOCK_SHARED|XFS_IOLOCK_EXCL)) {
395 if (lock_mode & (XFS_MMAPLOCK_SHARED|XFS_MMAPLOCK_EXCL)) {
400 if (lock_mode & (XFS_ILOCK_SHARED|XFS_ILOCK_EXCL)) {
405 return (lock_mode & ~XFS_LOCK_SUBCLASS_MASK) | class;
427 uint lock_mode)
443 ASSERT(lock_mode & (XFS_IOLOCK_EXCL | XFS_MMAPLOCK_EXCL |
445 ASSERT(!(lock_mode & (XFS_IOLOCK_SHARED | XFS_MMAPLOCK_SHARED |
447 ASSERT(!(lock_mode & XFS_MMAPLOCK_EXCL) ||
449 ASSERT(!(lock_mode & XFS_ILOCK_EXCL) ||
452 if (lock_mode & XFS_IOLOCK_EXCL) {
453 ASSERT(!(lock_mode & (XFS_MMAPLOCK_EXCL | XFS_ILOCK_EXCL)));
454 } else if (lock_mode & XFS_MMAPLOCK_EXCL)
455 ASSERT(!(lock_mode & XFS_ILOCK_EXCL));
485 xfs_ilock(ips[i], xfs_lock_inumorder(lock_mode, i));
491 if (xfs_ilock_nowait(ips[i], xfs_lock_inumorder(lock_mode, i)))
508 xfs_iunlock(ips[j], lock_mode);