Searched refs:old_block (Results 1 – 4 of 4) sorted by relevance
/aosp14/system/core/fs_mgr/libsnapshot/include/libsnapshot/ |
H A D | cow_writer.h | 71 bool AddCopy(uint64_t new_block, uint64_t old_block, uint64_t num_blocks = 1); 77 bool AddXorBlocks(uint32_t new_block_start, const void* data, size_t size, uint32_t old_block, 102 virtual bool EmitCopy(uint64_t new_block, uint64_t old_block, uint64_t num_blocks = 1) = 0; 105 uint32_t old_block, uint16_t offset) = 0; 177 virtual bool EmitCopy(uint64_t new_block, uint64_t old_block, uint64_t num_blocks = 1) override; 180 uint32_t old_block, uint16_t offset) override; 188 bool EmitBlocks(uint64_t new_block_start, const void* data, size_t size, uint64_t old_block,
|
H A D | snapshot_writer.h | 77 bool EmitCopy(uint64_t new_block, uint64_t old_block, uint64_t num_blocks = 1) override; 79 bool EmitXorBlocks(uint32_t new_block_start, const void* data, size_t size, uint32_t old_block, 114 bool EmitXorBlocks(uint32_t new_block_start, const void* data, size_t size, uint32_t old_block, 116 bool EmitCopy(uint64_t new_block, uint64_t old_block, uint64_t num_blocks = 1) override;
|
/aosp14/system/core/fs_mgr/libsnapshot/ |
H A D | snapshot_writer.cpp | 117 bool CompressedSnapshotWriter::EmitCopy(uint64_t new_block, uint64_t old_block, in EmitCopy() argument 119 return cow_->AddCopy(new_block, old_block, num_blocks); in EmitCopy() 128 size_t size, uint32_t old_block, uint16_t offset) { in EmitXorBlocks() argument 129 return cow_->AddXorBlocks(new_block_start, data, size, old_block, offset); in EmitXorBlocks() 198 bool OnlineKernelSnapshotWriter::EmitCopy(uint64_t new_block, uint64_t old_block, in EmitCopy() argument 209 uint64_t offset = (old_block + i) * options_.block_size; in EmitCopy()
|
/aosp14/system/core/fs_mgr/libsnapshot/libsnapshot_cow/ |
H A D | cow_writer.cpp | 63 bool ICowWriter::AddCopy(uint64_t new_block, uint64_t old_block, uint64_t num_blocks) { in AddCopy() argument 72 return EmitCopy(new_block, old_block, num_blocks); in AddCopy() 91 uint32_t old_block, uint16_t offset) { in AddXorBlocks() argument 107 return EmitXorBlocks(new_block_start, data, size, old_block, offset); in AddXorBlocks() 423 bool CowWriter::EmitCopy(uint64_t new_block, uint64_t old_block, uint64_t num_blocks) { in EmitCopy() argument 430 op.source = old_block + i; in EmitCopy() 444 uint32_t old_block, uint16_t offset) { in EmitXorBlocks() argument 445 return EmitBlocks(new_block_start, data, size, old_block, offset, kCowXorOp); in EmitXorBlocks() 483 uint64_t old_block, uint16_t offset, uint8_t type) { in EmitBlocks() argument 515 op.source = (old_block + i) * header_.block_size + offset; in EmitBlocks()
|