Home
last modified time | relevance | path

Searched refs:new_block_start (Results 1 – 6 of 6) sorted by relevance

/system/core/fs_mgr/libsnapshot/
Dsnapshot_writer.cpp122 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/
Dcow_writer.h74 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,
Dsnapshot_writer.h78 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/
Dcow_writer.cpp75 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/
Dsnapshot_extent_writer_unittest.cc56 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
Dxor_extent_writer.cc119 const uint64_t new_block_start = extent.start_block(); in WriteReplaceExtents() local
128 const auto i = ext.start_block() - new_block_start; in WriteReplaceExtents()