Home
last modified time | relevance | path

Searched refs:old_block (Results 1 – 4 of 4) sorted by relevance

/aosp14/system/core/fs_mgr/libsnapshot/include/libsnapshot/
H A Dcow_writer.h71 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 Dsnapshot_writer.h77 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 Dsnapshot_writer.cpp117 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 Dcow_writer.cpp63 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()