Lines Matching refs:dmap
1152 struct xfs_bmbt_irec *dmap, in xfs_reflink_remap_extent() argument
1163 bool dmap_written = xfs_bmap_is_written_extent(dmap); in xfs_reflink_remap_extent()
1191 resblks + dmap->br_blockcount, 0, false, &tp); in xfs_reflink_remap_extent()
1206 error = xfs_bmapi_read(ip, dmap->br_startoff, dmap->br_blockcount, in xfs_reflink_remap_extent()
1210 ASSERT(nimaps == 1 && smap.br_startoff == dmap->br_startoff); in xfs_reflink_remap_extent()
1217 dmap->br_blockcount = min(dmap->br_blockcount, smap.br_blockcount); in xfs_reflink_remap_extent()
1218 ASSERT(dmap->br_blockcount == smap.br_blockcount); in xfs_reflink_remap_extent()
1227 if (dmap->br_startblock == smap.br_startblock) { in xfs_reflink_remap_extent()
1228 if (dmap->br_state != smap.br_state) in xfs_reflink_remap_extent()
1234 if (dmap->br_state == XFS_EXT_UNWRITTEN && in xfs_reflink_remap_extent()
1241 XFS_FSB_TO_AGNO(mp, dmap->br_startblock)); in xfs_reflink_remap_extent()
1270 dmap->br_blockcount, 0, false); in xfs_reflink_remap_extent()
1316 xfs_refcount_increase_extent(tp, dmap); in xfs_reflink_remap_extent()
1317 xfs_bmap_map_extent(tp, ip, dmap); in xfs_reflink_remap_extent()
1318 qdelta += dmap->br_blockcount; in xfs_reflink_remap_extent()
1324 newlen = XFS_FSB_TO_B(mp, dmap->br_startoff + dmap->br_blockcount); in xfs_reflink_remap_extent()