Home
last modified time | relevance | path

Searched refs:rtglock_flags (Results 1 – 4 of 4) sorted by relevance

/linux/fs/xfs/libxfs/
H A Dxfs_rtgroup.c192 unsigned int rtglock_flags) in xfs_rtgroup_lock() argument
194 ASSERT(!(rtglock_flags & ~XFS_RTGLOCK_ALL_FLAGS)); in xfs_rtgroup_lock()
195 ASSERT(!(rtglock_flags & XFS_RTGLOCK_BITMAP_SHARED) || in xfs_rtgroup_lock()
196 !(rtglock_flags & XFS_RTGLOCK_BITMAP)); in xfs_rtgroup_lock()
199 if (rtglock_flags & XFS_RTGLOCK_BITMAP) { in xfs_rtgroup_lock()
206 } else if (rtglock_flags & XFS_RTGLOCK_BITMAP_SHARED) { in xfs_rtgroup_lock()
211 if ((rtglock_flags & XFS_RTGLOCK_RMAP) && rtg_rmap(rtg)) in xfs_rtgroup_lock()
214 if ((rtglock_flags & XFS_RTGLOCK_REFCOUNT) && rtg_refcount(rtg)) in xfs_rtgroup_lock()
222 unsigned int rtglock_flags) in xfs_rtgroup_unlock() argument
224 ASSERT(!(rtglock_flags & ~XFS_RTGLOCK_ALL_FLAGS)); in xfs_rtgroup_unlock()
[all …]
H A Dxfs_rtgroup.h310 void xfs_rtgroup_lock(struct xfs_rtgroup *rtg, unsigned int rtglock_flags);
311 void xfs_rtgroup_unlock(struct xfs_rtgroup *rtg, unsigned int rtglock_flags);
313 unsigned int rtglock_flags);
/linux/fs/xfs/scrub/
H A Drtbitmap.h44 unsigned int rtglock_flags; member
H A Drepair.h108 struct xchk_rt *sr, unsigned int rtglock_flags);