Lines Matching full:remap
104 * only to remap the blocks that we've actually written out -- we must
105 * never remap delalloc reservations nor CoW staging blocks that have
113 * range, we record the need for the remap step as a flag in the ioend
695 * Remap part of the CoW fork into the data fork.
697 * We aim to remap the range starting at @offset_fsb and ending at @end_fsb
698 * into the data fork; this function will remap what it can (at the end of the
699 * range) and update @end_fsb appropriately. Each remap gets its own
701 * every remap operation and we'd like to keep the block reservation
753 * Only remap real extents that contain data. With AIO, speculative in xfs_reflink_end_cow_extent()
776 /* We can only remap the smaller of the two extent sizes. */ in xfs_reflink_end_cow_extent()
837 * Remap parts of a file's data fork after a successful CoW.
875 * remap completes. Multiple concurrent directio writes to the same in xfs_reflink_end_cow()
928 * Now we can iteratively remap the range of extents (and holes) in src to the
965 * unmap more blocks from the destination file than we remap.
972 * Now remap the source extent into the destination file:
987 * Finally, unmap and remap part of the third extent. This will increase the
1128 * Remap the given extent into the file. The dmap blockcount will be set to
1196 * We can only remap as many blocks as the smaller of the two extent in xfs_reflink_remap_extent()
1197 * maps, because we can only remap one extent at a time. in xfs_reflink_remap_extent()
1329 /* Remap a range of one file to the other. */
1380 /* Remap into the destination file at the given offset. */ in xfs_reflink_remap_blocks()
1505 /* Set flags and remap blocks. */ in xfs_reflink_remap_prep()