Lines Matching refs:dmap
987 * Remap the given extent into the file. The dmap blockcount will be set to
993 struct xfs_bmbt_irec *dmap,
1003 bool dmap_written = xfs_bmap_is_written_extent(dmap);
1019 * dmap to the destination file.
1022 error = xfs_bmapi_read(ip, dmap->br_startoff, dmap->br_blockcount,
1026 ASSERT(nimaps == 1 && smap.br_startoff == dmap->br_startoff);
1033 dmap->br_blockcount = min(dmap->br_blockcount, smap.br_blockcount);
1034 ASSERT(dmap->br_blockcount == smap.br_blockcount);
1043 if (dmap->br_startblock == smap.br_startblock) {
1044 if (dmap->br_state != smap.br_state)
1050 if (dmap->br_state == XFS_EXT_UNWRITTEN &&
1057 XFS_FSB_TO_AGNO(mp, dmap->br_startblock));
1089 qres += dmap->br_blockcount;
1125 xfs_refcount_increase_extent(tp, dmap);
1126 xfs_bmap_map_extent(tp, ip, dmap);
1127 qdelta += dmap->br_blockcount;
1133 newlen = XFS_FSB_TO_B(mp, dmap->br_startoff + dmap->br_blockcount);