Searched refs:XFS_IOLOCK_EXCL (Results 1 - 16 of 16) sorted by relevance

/linux-master/fs/xfs/scrub/
H A Dnlinks_repair.c56 xchk_ilock(sc, XFS_IOLOCK_EXCL);
135 xchk_iunlock(sc, XFS_ILOCK_EXCL | XFS_IOLOCK_EXCL);
142 xchk_iunlock(sc, XFS_ILOCK_EXCL | XFS_IOLOCK_EXCL);
H A Dinode.c37 xchk_ilock(sc, XFS_IOLOCK_EXCL);
H A Dbmap.c43 xchk_ilock(sc, XFS_IOLOCK_EXCL);
H A Dcommon.c1091 xchk_ilock(sc, XFS_IOLOCK_EXCL);
H A Dinode_repair.c1351 xchk_ilock(sc, XFS_IOLOCK_EXCL);
/linux-master/fs/xfs/
H A Dxfs_pnfs.c41 *iolock |= XFS_IOLOCK_EXCL;
155 xfs_ilock(ip, XFS_IOLOCK_EXCL);
212 xfs_iunlock(ip, XFS_IOLOCK_EXCL);
218 xfs_iunlock(ip, XFS_IOLOCK_EXCL);
274 xfs_ilock(ip, XFS_IOLOCK_EXCL);
335 xfs_iunlock(ip, XFS_IOLOCK_EXCL);
H A Dxfs_file.c229 if (*lock_mode == XFS_IOLOCK_EXCL)
235 *lock_mode = XFS_IOLOCK_EXCL;
417 *iolock = XFS_IOLOCK_EXCL;
436 * XFS_IOLOCK_EXCL) that prevents new IO from being dispatched. The
438 * XFS_IOLOCK_EXCL so we are guaranteed to see the latest EOF value and
460 *iolock = XFS_IOLOCK_EXCL;
469 * XFS_IOLOCK_EXCL, and so for most cases this wait is a
603 if (iolock == XFS_IOLOCK_EXCL) {
604 xfs_ilock_demote(ip, XFS_IOLOCK_EXCL);
654 iolock = XFS_IOLOCK_EXCL;
903 xfs_assert_ilocked(XFS_I(inode), XFS_IOLOCK_SHARED | XFS_IOLOCK_EXCL); local
[all...]
H A Dxfs_inode.c132 * and only XFS_IOLOCK_SHARED, XFS_IOLOCK_EXCL, XFS_MMAPLOCK_SHARED,
140 ASSERT((lock_flags & (XFS_IOLOCK_SHARED | XFS_IOLOCK_EXCL)) !=
141 (XFS_IOLOCK_SHARED | XFS_IOLOCK_EXCL));
189 if (lock_flags & XFS_IOLOCK_EXCL) {
232 if (lock_flags & XFS_IOLOCK_EXCL) {
263 if (lock_flags & XFS_IOLOCK_EXCL)
290 if (lock_flags & XFS_IOLOCK_EXCL)
317 ASSERT(lock_flags & (XFS_IOLOCK_EXCL|XFS_MMAPLOCK_EXCL|XFS_ILOCK_EXCL));
319 ~(XFS_IOLOCK_EXCL|XFS_MMAPLOCK_EXCL|XFS_ILOCK_EXCL)) == 0);
325 if (lock_flags & XFS_IOLOCK_EXCL)
[all...]
H A Dxfs_qm_syscalls.c69 xfs_ilock(ip, XFS_IOLOCK_EXCL);
73 xfs_iunlock(ip, XFS_IOLOCK_EXCL);
95 xfs_iunlock(ip, XFS_ILOCK_EXCL | XFS_IOLOCK_EXCL);
H A Dxfs_inode.h385 #define XFS_IOLOCK_EXCL (1u << 0) macro
392 #define XFS_LOCK_MASK (XFS_IOLOCK_EXCL | XFS_IOLOCK_SHARED \
397 { XFS_IOLOCK_EXCL, "IOLOCK_EXCL" }, \
H A Dxfs_icache.c756 ASSERT((lock_flags & (XFS_IOLOCK_EXCL | XFS_IOLOCK_SHARED)) == 0);
1153 if (!xfs_ilock_nowait(ip, XFS_IOLOCK_EXCL)) {
1158 *lockflags |= XFS_IOLOCK_EXCL;
1312 if (!(*lockflags & XFS_IOLOCK_EXCL) &&
1313 !xfs_ilock_nowait(ip, XFS_IOLOCK_EXCL)) {
1318 *lockflags |= XFS_IOLOCK_EXCL;
H A Dxfs_bmap_util.c512 xfs_assert_ilocked(ip, XFS_IOLOCK_EXCL);
968 xfs_assert_ilocked(ip, XFS_IOLOCK_EXCL | XFS_MMAPLOCK_EXCL);
1037 xfs_assert_ilocked(ip, XFS_IOLOCK_EXCL | XFS_MMAPLOCK_EXCL);
H A Dxfs_dir2_readdir.c529 xfs_assert_ilocked(dp, XFS_IOLOCK_SHARED | XFS_IOLOCK_EXCL);
H A Dxfs_iops.c799 xfs_assert_ilocked(ip, XFS_IOLOCK_EXCL | XFS_MMAPLOCK_EXCL);
1012 iolock = XFS_IOLOCK_EXCL | XFS_MMAPLOCK_EXCL;
H A Dxfs_reflink.c1550 xfs_ilock_demote(src, XFS_IOLOCK_EXCL | XFS_MMAPLOCK_EXCL);
/linux-master/fs/xfs/libxfs/
H A Dxfs_bmap.c5731 xfs_assert_ilocked(ip, XFS_IOLOCK_EXCL | XFS_ILOCK_EXCL);
5868 xfs_assert_ilocked(ip, XFS_IOLOCK_EXCL | XFS_ILOCK_EXCL);
5940 xfs_assert_ilocked(ip, XFS_IOLOCK_EXCL);
5983 xfs_assert_ilocked(ip, XFS_IOLOCK_EXCL | XFS_ILOCK_EXCL);

Completed in 315 milliseconds