Lines Matching refs:dmap
993 struct xfs_bmbt_irec *dmap, in xfs_reflink_remap_extent() argument
1003 bool dmap_written = xfs_bmap_is_written_extent(dmap); in xfs_reflink_remap_extent()
1022 error = xfs_bmapi_read(ip, dmap->br_startoff, dmap->br_blockcount, in xfs_reflink_remap_extent()
1026 ASSERT(nimaps == 1 && smap.br_startoff == dmap->br_startoff); in xfs_reflink_remap_extent()
1033 dmap->br_blockcount = min(dmap->br_blockcount, smap.br_blockcount); in xfs_reflink_remap_extent()
1034 ASSERT(dmap->br_blockcount == smap.br_blockcount); in xfs_reflink_remap_extent()
1043 if (dmap->br_startblock == smap.br_startblock) { in xfs_reflink_remap_extent()
1044 if (dmap->br_state != smap.br_state) in xfs_reflink_remap_extent()
1050 if (dmap->br_state == XFS_EXT_UNWRITTEN && in xfs_reflink_remap_extent()
1057 XFS_FSB_TO_AGNO(mp, dmap->br_startblock)); in xfs_reflink_remap_extent()
1089 qres += dmap->br_blockcount; in xfs_reflink_remap_extent()
1125 xfs_refcount_increase_extent(tp, dmap); in xfs_reflink_remap_extent()
1126 xfs_bmap_map_extent(tp, ip, dmap); in xfs_reflink_remap_extent()
1127 qdelta += dmap->br_blockcount; in xfs_reflink_remap_extent()
1133 newlen = XFS_FSB_TO_B(mp, dmap->br_startoff + dmap->br_blockcount); in xfs_reflink_remap_extent()