Lines Matching full:exchange
601 * Fill out the mapping exchange request in preparation for atomically
631 /* Exchange all mappings in both forks. */ in xrep_tempexch_prep_request()
641 /* Exchange sizes when exchanging all data fork mappings. */ in xrep_tempexch_prep_request()
652 * Fill out the mapping exchange resource estimation structures in preparation
668 * The exchmaps code only knows how to exchange file fork space in xrep_tempexch_estimate()
670 * single block before the exchange can take place. in xrep_tempexch_estimate()
687 * file has mapped extents. To perform the exchange, the file in xrep_tempexch_estimate()
702 * repaired has mapped extents. To perform the exchange, the in xrep_tempexch_estimate()
716 * Both forks are in local format. To perform the exchange, in xrep_tempexch_estimate()
721 * fileoff 0. Presumably, the caller could not exchange the in xrep_tempexch_estimate()
764 * exchange. Second, we need reservation for the gross gain in mapped in xrep_tempexch_reserve_quota()
786 * Prepare an existing transaction for an atomic file contents exchange.
788 * This function fills out the mapping exchange request and resource estimation
828 * Create a new transaction for a file contents exchange.
875 * Exchange file mappings (and hence file contents) between the file being
910 * fork of file being repaired, and exchange the file sizes, if appropriate.