Home
last modified time | relevance | path

Searched refs:XFS_IOLOCK_SHARED (Results 1 – 8 of 8) sorted by relevance

/linux-4.4.14/fs/xfs/
Dxfs_file.c340 xfs_rw_ilock(ip, XFS_IOLOCK_SHARED); in xfs_file_read_iter()
342 xfs_rw_iunlock(ip, XFS_IOLOCK_SHARED); in xfs_file_read_iter()
381 xfs_rw_iunlock(ip, XFS_IOLOCK_SHARED); in xfs_file_read_iter()
405 xfs_rw_ilock(ip, XFS_IOLOCK_SHARED); in xfs_file_splice_read()
417 xfs_rw_iunlock(ip, XFS_IOLOCK_SHARED); in xfs_file_splice_read()
602 if (*iolock == XFS_IOLOCK_SHARED && !IS_NOSEC(inode)) { in xfs_file_aio_write_checks()
629 if (*iolock == XFS_IOLOCK_SHARED) { in xfs_file_aio_write_checks()
738 iolock = XFS_IOLOCK_SHARED; in xfs_file_dio_aio_write()
746 if (mapping->nrpages && iolock == XFS_IOLOCK_SHARED) { in xfs_file_dio_aio_write()
784 iolock = XFS_IOLOCK_SHARED; in xfs_file_dio_aio_write()
Dxfs_inode.c161 ASSERT((lock_flags & (XFS_IOLOCK_SHARED | XFS_IOLOCK_EXCL)) != in xfs_ilock()
162 (XFS_IOLOCK_SHARED | XFS_IOLOCK_EXCL)); in xfs_ilock()
171 else if (lock_flags & XFS_IOLOCK_SHARED) in xfs_ilock()
209 ASSERT((lock_flags & (XFS_IOLOCK_SHARED | XFS_IOLOCK_EXCL)) != in xfs_ilock_nowait()
210 (XFS_IOLOCK_SHARED | XFS_IOLOCK_EXCL)); in xfs_ilock_nowait()
220 } else if (lock_flags & XFS_IOLOCK_SHARED) { in xfs_ilock_nowait()
250 else if (lock_flags & XFS_IOLOCK_SHARED) in xfs_ilock_nowait()
278 ASSERT((lock_flags & (XFS_IOLOCK_SHARED | XFS_IOLOCK_EXCL)) != in xfs_iunlock()
279 (XFS_IOLOCK_SHARED | XFS_IOLOCK_EXCL)); in xfs_iunlock()
289 else if (lock_flags & XFS_IOLOCK_SHARED) in xfs_iunlock()
[all …]
Dxfs_inode.h264 #define XFS_IOLOCK_SHARED (1<<1) macro
270 #define XFS_LOCK_MASK (XFS_IOLOCK_EXCL | XFS_IOLOCK_SHARED \
276 { XFS_IOLOCK_SHARED, "IOLOCK_SHARED" }, \
Dxfs_dir2_readdir.c674 xfs_ilock(dp, XFS_IOLOCK_SHARED); in xfs_readdir()
683 xfs_iunlock(dp, XFS_IOLOCK_SHARED); in xfs_readdir()
Dxfs_pnfs.c40 ASSERT(xfs_isilocked(ip, XFS_IOLOCK_SHARED|XFS_IOLOCK_EXCL)); in xfs_break_layouts()
Dxfs_bmap_util.c600 xfs_ilock(ip, XFS_IOLOCK_SHARED); in xfs_getbmap()
728 xfs_iunlock(ip, XFS_IOLOCK_SHARED); in xfs_getbmap()
Dxfs_aops.c1909 xfs_ilock(ip, XFS_IOLOCK_SHARED); in xfs_vm_bmap()
1911 xfs_iunlock(ip, XFS_IOLOCK_SHARED); in xfs_vm_bmap()
Dxfs_icache.c409 ASSERT((lock_flags & (XFS_IOLOCK_EXCL | XFS_IOLOCK_SHARED)) == 0); in xfs_iget()