| /system/core/fs_mgr/libsnapshot/ |
| D | snapshot_writer.cpp | 122 bool CompressedSnapshotWriter::EmitRawBlocks(uint64_t new_block_start, const void* data, in EmitRawBlocks() argument 124 return cow_->AddRawBlocks(new_block_start, data, size); in EmitRawBlocks() 127 bool CompressedSnapshotWriter::EmitXorBlocks(uint32_t new_block_start, const void* data, in EmitXorBlocks() argument 129 return cow_->AddXorBlocks(new_block_start, data, size, old_block, offset); in EmitXorBlocks() 132 bool CompressedSnapshotWriter::EmitZeroBlocks(uint64_t new_block_start, uint64_t num_blocks) { in EmitZeroBlocks() argument 133 return cow_->AddZeroBlocks(new_block_start, num_blocks); in EmitZeroBlocks() 169 bool OnlineKernelSnapshotWriter::EmitRawBlocks(uint64_t new_block_start, const void* data, in EmitRawBlocks() argument 171 uint64_t offset = new_block_start * options_.block_size; in EmitRawBlocks() 188 bool OnlineKernelSnapshotWriter::EmitZeroBlocks(uint64_t new_block_start, uint64_t num_blocks) { in EmitZeroBlocks() argument 191 if (!EmitRawBlocks(new_block_start + i, zeroes.data(), zeroes.size())) { in EmitZeroBlocks()
|
| /system/core/fs_mgr/libsnapshot/include/libsnapshot/ |
| D | cow_writer.h | 74 bool AddRawBlocks(uint64_t new_block_start, const void* data, size_t size); 77 bool AddXorBlocks(uint32_t new_block_start, const void* data, size_t size, uint32_t old_block, 81 bool AddZeroBlocks(uint64_t new_block_start, uint64_t num_blocks); 103 virtual bool EmitRawBlocks(uint64_t new_block_start, const void* data, size_t size) = 0; 104 virtual bool EmitXorBlocks(uint32_t new_block_start, const void* data, size_t size, 106 virtual bool EmitZeroBlocks(uint64_t new_block_start, uint64_t num_blocks) = 0; 178 virtual bool EmitRawBlocks(uint64_t new_block_start, const void* data, size_t size) override; 179 virtual bool EmitXorBlocks(uint32_t new_block_start, const void* data, size_t size, 181 virtual bool EmitZeroBlocks(uint64_t new_block_start, uint64_t num_blocks) override; 188 bool EmitBlocks(uint64_t new_block_start, const void* data, size_t size, uint64_t old_block,
|
| D | snapshot_writer.h | 78 bool EmitRawBlocks(uint64_t new_block_start, const void* data, size_t size) override; 79 bool EmitXorBlocks(uint32_t new_block_start, const void* data, size_t size, uint32_t old_block, 81 bool EmitZeroBlocks(uint64_t new_block_start, uint64_t num_blocks) override; 112 bool EmitRawBlocks(uint64_t new_block_start, const void* data, size_t size) override; 113 bool EmitZeroBlocks(uint64_t new_block_start, uint64_t num_blocks) override; 114 bool EmitXorBlocks(uint32_t new_block_start, const void* data, size_t size, uint32_t old_block,
|
| /system/core/fs_mgr/libsnapshot/libsnapshot_cow/ |
| D | cow_writer.cpp | 75 bool ICowWriter::AddRawBlocks(uint64_t new_block_start, const void* data, size_t size) { in AddRawBlocks() argument 83 uint64_t last_block = new_block_start + num_blocks - 1; in AddRawBlocks() 87 return EmitRawBlocks(new_block_start, data, size); in AddRawBlocks() 90 bool ICowWriter::AddXorBlocks(uint32_t new_block_start, const void* data, size_t size, in AddXorBlocks() argument 99 uint64_t last_block = new_block_start + num_blocks - 1; in AddXorBlocks() 107 return EmitXorBlocks(new_block_start, data, size, old_block, offset); in AddXorBlocks() 110 bool ICowWriter::AddZeroBlocks(uint64_t new_block_start, uint64_t num_blocks) { in AddZeroBlocks() argument 111 uint64_t last_block = new_block_start + num_blocks - 1; in AddZeroBlocks() 115 return EmitZeroBlocks(new_block_start, num_blocks); in AddZeroBlocks() 439 bool CowWriter::EmitRawBlocks(uint64_t new_block_start, const void* data, size_t size) { in EmitRawBlocks() argument [all …]
|
| /system/update_engine/payload_consumer/ |
| D | snapshot_extent_writer_unittest.cc | 56 bool EmitRawBlocks(uint64_t new_block_start, in EmitRawBlocks() argument 59 auto&& op = operations_[new_block_start]; in EmitRawBlocks() 64 bool EmitZeroBlocks(uint64_t new_block_start, uint64_t num_blocks) override { in EmitZeroBlocks() argument 65 operations_[new_block_start] = {.type = CowOp::COW_ZERO}; in EmitZeroBlocks() 68 bool EmitXorBlocks(uint32_t new_block_start, in EmitXorBlocks() argument
|
| D | xor_extent_writer.cc | 119 const uint64_t new_block_start = extent.start_block(); in WriteReplaceExtents() local 128 const auto i = ext.start_block() - new_block_start; in WriteReplaceExtents()
|