Lines Matching refs:lockmode
162 int lockmode; in xfs_iomap_write_direct() local
168 lockmode = XFS_ILOCK_SHARED; /* locked by caller */ in xfs_iomap_write_direct()
170 ASSERT(xfs_isilocked(ip, lockmode)); in xfs_iomap_write_direct()
212 xfs_iunlock(ip, lockmode); in xfs_iomap_write_direct()
242 lockmode = XFS_ILOCK_EXCL; in xfs_iomap_write_direct()
243 xfs_ilock(ip, lockmode); in xfs_iomap_write_direct()
280 xfs_iunlock(ip, lockmode); in xfs_iomap_write_direct()
940 unsigned *lockmode) in xfs_ilock_for_iomap() argument
989 *lockmode = mode; in xfs_ilock_for_iomap()
1007 unsigned lockmode; in xfs_file_iomap_begin() local
1024 error = xfs_ilock_for_iomap(ip, flags, &lockmode); in xfs_file_iomap_begin()
1064 &lockmode); in xfs_file_iomap_begin()
1105 if (lockmode == XFS_ILOCK_EXCL) in xfs_file_iomap_begin()
1106 xfs_ilock_demote(ip, lockmode); in xfs_file_iomap_begin()
1128 xfs_iunlock(ip, lockmode); in xfs_file_iomap_begin()
1133 xfs_iunlock(ip, lockmode); in xfs_file_iomap_begin()
1228 unsigned lockmode; in xfs_xattr_iomap_begin() local
1233 lockmode = xfs_ilock_attr_map_shared(ip); in xfs_xattr_iomap_begin()
1245 xfs_iunlock(ip, lockmode); in xfs_xattr_iomap_begin()