Lines Matching refs:rmap
150 struct xfs_rmap_irec *rmap) in xchk_bmap_get_rmap() argument
185 rflags, rmap, &has_rmap); in xchk_bmap_get_rmap()
188 rflags, rmap, &has_rmap); in xchk_bmap_get_rmap()
206 struct xfs_rmap_irec rmap; in xchk_bmap_xref_rmap() local
214 if (!xchk_bmap_get_rmap(info, irec, bno, owner, &rmap)) in xchk_bmap_xref_rmap()
221 if (rmap.rm_startblock != bno) in xchk_bmap_xref_rmap()
225 rmap_end = (unsigned long long)rmap.rm_startblock + rmap.rm_blockcount; in xchk_bmap_xref_rmap()
231 if (rmap.rm_offset != irec->br_startoff) in xchk_bmap_xref_rmap()
235 rmap_end = (unsigned long long)rmap.rm_offset + rmap.rm_blockcount; in xchk_bmap_xref_rmap()
241 if (rmap.rm_owner != owner) in xchk_bmap_xref_rmap()
253 !!(rmap.rm_flags & XFS_RMAP_UNWRITTEN)) in xchk_bmap_xref_rmap()
258 !!(rmap.rm_flags & XFS_RMAP_ATTR_FORK)) in xchk_bmap_xref_rmap()
261 if (rmap.rm_flags & XFS_RMAP_BMBT_BLOCK) in xchk_bmap_xref_rmap()
273 struct xfs_rmap_irec rmap; in xchk_bmap_xref_rmap_cow() local
281 if (!xchk_bmap_get_rmap(info, irec, bno, owner, &rmap)) in xchk_bmap_xref_rmap_cow()
289 if (rmap.rm_startblock > bno) in xchk_bmap_xref_rmap_cow()
293 rmap_end = (unsigned long long)rmap.rm_startblock + rmap.rm_blockcount; in xchk_bmap_xref_rmap_cow()
299 if (rmap.rm_owner != owner) in xchk_bmap_xref_rmap_cow()
309 if (rmap.rm_flags & XFS_RMAP_ATTR_FORK) in xchk_bmap_xref_rmap_cow()
312 if (rmap.rm_flags & XFS_RMAP_BMBT_BLOCK) in xchk_bmap_xref_rmap_cow()
315 if (rmap.rm_flags & XFS_RMAP_UNWRITTEN) in xchk_bmap_xref_rmap_cow()