Lines Matching refs:XFS_ILOCK_SHARED
97 * call xfs_ilock(ip, XFS_ILOCK_SHARED) is that the inode lock also guards to
112 uint lock_mode = XFS_ILOCK_SHARED;
125 uint lock_mode = XFS_ILOCK_SHARED;
174 * and only XFS_IOLOCK_SHARED, XFS_IOLOCK_EXCL, XFS_ILOCK_SHARED,
181 ASSERT((lock_flags & (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)) !=
182 (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL));
200 else if (lock_flags & XFS_ILOCK_SHARED)
225 * and only XFS_IOLOCK_SHARED, XFS_IOLOCK_EXCL, XFS_ILOCK_SHARED,
232 ASSERT((lock_flags & (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)) !=
233 (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL));
255 } else if (lock_flags & XFS_ILOCK_SHARED) {
294 * and only XFS_IOLOCK_SHARED, XFS_IOLOCK_EXCL, XFS_ILOCK_SHARED,
301 ASSERT((lock_flags & (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL)) !=
302 (XFS_ILOCK_SHARED | XFS_ILOCK_EXCL));
318 else if (lock_flags & XFS_ILOCK_SHARED)
353 if (lock_flags & (XFS_ILOCK_EXCL|XFS_ILOCK_SHARED)) {
354 if (!(lock_flags & XFS_ILOCK_SHARED))
419 if (lock_mode & (XFS_ILOCK_SHARED|XFS_ILOCK_EXCL)) {
462 XFS_ILOCK_SHARED)));
561 !(ip0_mode & (XFS_ILOCK_SHARED|XFS_ILOCK_EXCL)));
563 !(ip1_mode & (XFS_ILOCK_SHARED|XFS_ILOCK_EXCL)));
565 !(ip0_mode & (XFS_ILOCK_SHARED|XFS_ILOCK_EXCL)));
567 !(ip1_mode & (XFS_ILOCK_SHARED|XFS_ILOCK_EXCL)));
2754 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL|XFS_ILOCK_SHARED));
3454 ASSERT(xfs_isilocked(ip, XFS_ILOCK_EXCL|XFS_ILOCK_SHARED));
3650 if (!xfs_ilock_nowait(ip, XFS_ILOCK_SHARED)) {
3667 xfs_iunlock(ip, XFS_ILOCK_SHARED);
3675 xfs_iunlock(ip, XFS_ILOCK_SHARED);
3683 xfs_iunlock(ip, XFS_ILOCK_SHARED);
3723 xfs_ilock(ip, XFS_ILOCK_SHARED);
3726 xfs_iunlock(ip, XFS_ILOCK_SHARED);