Symbol: XFS_IOLOCK_SHARED
fs/xfs/scrub/dir.c
122
if (!xfs_ilock_nowait(ip, XFS_IOLOCK_SHARED))
fs/xfs/scrub/dir.c
126
xfs_iunlock(ip, XFS_IOLOCK_SHARED);
fs/xfs/scrub/dir.c
131
return XFS_IOLOCK_SHARED | XFS_ILOCK_SHARED;
fs/xfs/scrub/dir.c
136
xfs_iunlock(ip, XFS_IOLOCK_SHARED);
fs/xfs/scrub/dir.c
140
return XFS_IOLOCK_SHARED | XFS_ILOCK_EXCL;
fs/xfs/scrub/nlinks.c
404
lock_mode |= XFS_IOLOCK_SHARED;
fs/xfs/scrub/nlinks.c
550
xfs_ilock(ip, XFS_IOLOCK_SHARED);
fs/xfs/scrub/nlinks.c
552
xfs_iunlock(ip, XFS_IOLOCK_SHARED);
fs/xfs/scrub/parent.c
355
if (!xfs_ilock_nowait(dp, XFS_IOLOCK_SHARED))
fs/xfs/scrub/parent.c
359
xfs_iunlock(dp, XFS_IOLOCK_SHARED);
fs/xfs/scrub/parent.c
364
return XFS_IOLOCK_SHARED | XFS_ILOCK_SHARED;
fs/xfs/scrub/parent.c
369
xfs_iunlock(dp, XFS_IOLOCK_SHARED);
fs/xfs/scrub/parent.c
373
return XFS_IOLOCK_SHARED | XFS_ILOCK_EXCL;
fs/xfs/scrub/quotacheck.c
414
xfs_ilock(ip, XFS_IOLOCK_SHARED);
fs/xfs/scrub/quotacheck.c
478
xfs_iunlock(ip, XFS_IOLOCK_SHARED);
fs/xfs/scrub/readdir.c
359
if (!xfs_ilock_nowait(ip, XFS_IOLOCK_SHARED))
fs/xfs/scrub/readdir.c
366
return XFS_IOLOCK_SHARED | XFS_ILOCK_EXCL;
fs/xfs/scrub/readdir.c
370
xfs_iunlock(ip, XFS_IOLOCK_SHARED);
fs/xfs/xfs_bmap_util.c
287
xfs_ilock(ip, XFS_IOLOCK_SHARED);
fs/xfs/xfs_bmap_util.c
425
xfs_iunlock(ip, XFS_IOLOCK_SHARED);
fs/xfs/xfs_dir2_readdir.c
529
xfs_assert_ilocked(dp, XFS_IOLOCK_SHARED | XFS_IOLOCK_EXCL);
fs/xfs/xfs_exchrange.c
848
const unsigned int lockflags = XFS_IOLOCK_SHARED |
fs/xfs/xfs_file.c
1615
lockflags = XFS_IOLOCK_SHARED;
fs/xfs/xfs_file.c
218
if (*lock_mode == XFS_IOLOCK_SHARED &&
fs/xfs/xfs_file.c
265
ret = xfs_ilock_iocb(iocb, XFS_IOLOCK_SHARED);
fs/xfs/xfs_file.c
274
xfs_iunlock(ip, XFS_IOLOCK_SHARED);
fs/xfs/xfs_file.c
292
ret = xfs_ilock_iocb(iocb, XFS_IOLOCK_SHARED);
fs/xfs/xfs_file.c
296
xfs_iunlock(ip, XFS_IOLOCK_SHARED);
fs/xfs/xfs_file.c
312
ret = xfs_ilock_iocb(iocb, XFS_IOLOCK_SHARED);
fs/xfs/xfs_file.c
316
xfs_iunlock(ip, XFS_IOLOCK_SHARED);
fs/xfs/xfs_file.c
367
xfs_ilock(ip, XFS_IOLOCK_SHARED);
fs/xfs/xfs_file.c
369
xfs_iunlock(ip, XFS_IOLOCK_SHARED);
fs/xfs/xfs_file.c
421
if (*iolock == XFS_IOLOCK_SHARED) {
fs/xfs/xfs_file.c
488
if (*iolock == XFS_IOLOCK_SHARED && !IS_NOSEC(inode)) {
fs/xfs/xfs_file.c
749
unsigned int iolock = XFS_IOLOCK_SHARED;
fs/xfs/xfs_file.c
775
iolock = XFS_IOLOCK_SHARED;
fs/xfs/xfs_file.c
824
unsigned int iolock = XFS_IOLOCK_SHARED;
fs/xfs/xfs_file.c
850
iolock = XFS_IOLOCK_SHARED;
fs/xfs/xfs_file.c
902
unsigned int iolock = XFS_IOLOCK_SHARED;
fs/xfs/xfs_icache.c
778
ASSERT((lock_flags & (XFS_IOLOCK_EXCL | XFS_IOLOCK_SHARED)) == 0);
fs/xfs/xfs_inode.c
100
(XFS_IOLOCK_SHARED | XFS_IOLOCK_EXCL));
fs/xfs/xfs_inode.c
151
} else if (lock_flags & XFS_IOLOCK_SHARED) {
fs/xfs/xfs_inode.c
194
} else if (lock_flags & XFS_IOLOCK_SHARED) {
fs/xfs/xfs_inode.c
224
else if (lock_flags & XFS_IOLOCK_SHARED)
fs/xfs/xfs_inode.c
251
else if (lock_flags & XFS_IOLOCK_SHARED)
fs/xfs/xfs_inode.c
3035
xfs_assert_ilocked(XFS_I(inode), XFS_IOLOCK_SHARED | XFS_IOLOCK_EXCL);
fs/xfs/xfs_inode.c
309
if (lock_flags & XFS_IOLOCK_SHARED)
fs/xfs/xfs_inode.c
348
if (lock_mode & (XFS_IOLOCK_SHARED|XFS_IOLOCK_EXCL)) {
fs/xfs/xfs_inode.c
403
ASSERT(!(lock_mode & (XFS_IOLOCK_SHARED | XFS_MMAPLOCK_SHARED |
fs/xfs/xfs_inode.c
494
ASSERT(!(ip0_mode & (XFS_IOLOCK_SHARED|XFS_IOLOCK_EXCL)));
fs/xfs/xfs_inode.c
495
ASSERT(!(ip1_mode & (XFS_IOLOCK_SHARED|XFS_IOLOCK_EXCL)));
fs/xfs/xfs_inode.c
99
ASSERT((lock_flags & (XFS_IOLOCK_SHARED | XFS_IOLOCK_EXCL)) !=
fs/xfs/xfs_inode.h
450
#define XFS_LOCK_MASK (XFS_IOLOCK_EXCL | XFS_IOLOCK_SHARED \
fs/xfs/xfs_inode.h
456
{ XFS_IOLOCK_SHARED, "IOLOCK_SHARED" }, \
fs/xfs/xfs_iops.c
1238
xfs_ilock(XFS_I(inode), XFS_IOLOCK_SHARED);
fs/xfs/xfs_iops.c
1247
xfs_iunlock(XFS_I(inode), XFS_IOLOCK_SHARED);
fs/xfs/xfs_pnfs.c
41
*iolock &= ~XFS_IOLOCK_SHARED;