Lines Matching refs:gtrec
721 struct xfs_rmap_irec gtrec; in xfs_rmap_map() local
777 error = xfs_rmap_get_rec(cur, >rec, &have_gt); in xfs_rmap_map()
781 XFS_WANT_CORRUPTED_GOTO(mp, bno + len <= gtrec.rm_startblock, in xfs_rmap_map()
784 cur->bc_private.a.agno, gtrec.rm_startblock, in xfs_rmap_map()
785 gtrec.rm_blockcount, gtrec.rm_owner, in xfs_rmap_map()
786 gtrec.rm_offset, gtrec.rm_flags); in xfs_rmap_map()
787 if (!xfs_rmap_is_mergeable(>rec, owner, flags)) in xfs_rmap_map()
809 bno + len == gtrec.rm_startblock && in xfs_rmap_map()
810 (ignore_off || offset + len == gtrec.rm_offset) && in xfs_rmap_map()
812 gtrec.rm_blockcount <= XFS_RMAP_LEN_MAX) { in xfs_rmap_map()
822 ltrec.rm_blockcount += gtrec.rm_blockcount; in xfs_rmap_map()
824 gtrec.rm_startblock, in xfs_rmap_map()
825 gtrec.rm_blockcount, in xfs_rmap_map()
826 gtrec.rm_owner, in xfs_rmap_map()
827 gtrec.rm_offset, in xfs_rmap_map()
828 gtrec.rm_flags); in xfs_rmap_map()
843 bno + len == gtrec.rm_startblock && in xfs_rmap_map()
844 (ignore_off || offset + len == gtrec.rm_offset)) { in xfs_rmap_map()
854 gtrec.rm_startblock = bno; in xfs_rmap_map()
855 gtrec.rm_blockcount += len; in xfs_rmap_map()
857 gtrec.rm_offset = offset; in xfs_rmap_map()
858 error = xfs_rmap_update(cur, >rec); in xfs_rmap_map()
1916 struct xfs_rmap_irec gtrec; in xfs_rmap_map_shared() local
1946 error = xfs_rmap_get_rec(cur, >rec, &have_gt); in xfs_rmap_map_shared()
1951 cur->bc_private.a.agno, gtrec.rm_startblock, in xfs_rmap_map_shared()
1952 gtrec.rm_blockcount, gtrec.rm_owner, in xfs_rmap_map_shared()
1953 gtrec.rm_offset, gtrec.rm_flags); in xfs_rmap_map_shared()
1955 if (!xfs_rmap_is_mergeable(>rec, owner, flags)) in xfs_rmap_map_shared()
1973 bno + len == gtrec.rm_startblock && in xfs_rmap_map_shared()
1974 offset + len == gtrec.rm_offset) { in xfs_rmap_map_shared()
1984 ltrec.rm_blockcount += gtrec.rm_blockcount; in xfs_rmap_map_shared()
1985 error = xfs_rmap_delete(cur, gtrec.rm_startblock, in xfs_rmap_map_shared()
1986 gtrec.rm_blockcount, gtrec.rm_owner, in xfs_rmap_map_shared()
1987 gtrec.rm_offset, gtrec.rm_flags); in xfs_rmap_map_shared()
2004 bno + len == gtrec.rm_startblock && in xfs_rmap_map_shared()
2005 offset + len == gtrec.rm_offset) { in xfs_rmap_map_shared()
2016 error = xfs_rmap_delete(cur, gtrec.rm_startblock, in xfs_rmap_map_shared()
2017 gtrec.rm_blockcount, gtrec.rm_owner, in xfs_rmap_map_shared()
2018 gtrec.rm_offset, gtrec.rm_flags); in xfs_rmap_map_shared()
2023 gtrec.rm_startblock = bno; in xfs_rmap_map_shared()
2024 gtrec.rm_blockcount += len; in xfs_rmap_map_shared()
2025 gtrec.rm_offset = offset; in xfs_rmap_map_shared()
2026 error = xfs_rmap_insert(cur, gtrec.rm_startblock, in xfs_rmap_map_shared()
2027 gtrec.rm_blockcount, gtrec.rm_owner, in xfs_rmap_map_shared()
2028 gtrec.rm_offset, gtrec.rm_flags); in xfs_rmap_map_shared()