Home
last modified time | relevance | path

Searched refs:src_block (Results 1 – 8 of 8) sorted by relevance

/system/update_engine/payload_consumer/
Dxor_extent_writer.cc33 const auto src_block = src_offset / BlockSize(); in WriteXorCowOp() local
42 << xor_block_data.size() << " at block " << src_block in WriteXorCowOp()
55 src_block, in WriteXorCowOp()
64 const auto src_block = merge_op->src_extent().start_block() + in WriteXorExtent() local
68 (src_block + xor_ext.num_blocks()) * BlockSize() + merge_op->src_offset(); in WriteXorExtent()
92 src_block * BlockSize() + merge_op->src_offset())); in WriteXorExtent()
100 (src_block + xor_ext.num_blocks() - 1) * BlockSize())); in WriteXorExtent()
104 bytes, size, xor_ext, src_block * BlockSize() + merge_op->src_offset())); in WriteXorExtent()
Dvabc_partition_writer.cc121 const auto src_block = *it1; in ProcessSourceCopyOperation() local
125 if (src_block == dst_block) { in ProcessSourceCopyOperation()
130 push_back(&converted, {CowOperation::CowCopy, src_block, dst_block, 1}); in ProcessSourceCopyOperation()
134 {CowOperation::CowReplace, src_block, dst_block, 1}); in ProcessSourceCopyOperation()
142 cow_op.dst_block, cow_op.src_block, cow_op.block_count); in ProcessSourceCopyOperation()
149 cow_op.src_block + i - 1)); in ProcessSourceCopyOperation()
159 cow_op.src_block * block_size, in ProcessSourceCopyOperation()
Ddelta_performer_unittest.cc1134 AnnotatedOperation GetSourceCopyOp(uint32_t src_block, in GetSourceCopyOp() argument
/system/update_engine/common/
Dcow_operation_convert.cc61 auto src_block = src_extent.start_block() + i - 1; in ConvertToCowOperations() local
63 converted.push_back({CowOperation::CowCopy, src_block, dst_block, 1}); in ConvertToCowOperations()
77 const auto src_block = *it1; in ConvertToCowOperations() local
81 {CowOperation::CowReplace, src_block, dst_block, 1}); in ConvertToCowOperations()
Dcow_operation_convert.h33 uint64_t src_block{};
59 op1.src_block + op1.block_count == op2.src_block; in IsConsecutive()
Dcow_operation_convert_unittest.cc49 out << "{" << c.op << ", " << c.src_block << ", " << c.dst_block << ", " in operator <<()
68 ASSERT_TRUE(src_extent_set.ContainsBlock(cow_op.src_block + i)); in VerifyCowMergeOp()
70 ASSERT_FALSE(modified_extents.ContainsBlock(cow_op.src_block + i)) in VerifyCowMergeOp()
289 ASSERT_EQ(cow_ops[0].src_block, 30UL); in TEST_F()
294 ASSERT_EQ(cow_ops[1].src_block, 100UL); in TEST_F()
/system/update_engine/payload_generator/
Ddelta_diff_utils.cc147 size_t src_block, in ShouldCreateNewOp() argument
159 return src_extent.start_block() + src_extent.num_blocks() != src_block || in ShouldCreateNewOp()
164 size_t src_block, in AppendXorBlock() argument
170 CHECK_NE(src_block, std::numeric_limits<uint64_t>::max()); in AppendXorBlock()
172 if (ShouldCreateNewOp(*ops, src_block, dst_block, src_offset)) { in AppendXorBlock()
174 op.mutable_src_extent()->set_start_block(src_block); in AppendXorBlock()
/system/core/fs_mgr/libsnapshot/
Dsnapshot_test.cpp1276 uint64_t src_block = (old_size / writer->GetBlockSize()) - 1; in ShiftAllSnapshotBlocks() local
1279 while (dst_block < max_blocks && dst_block < src_block) { in ShiftAllSnapshotBlocks()
1280 if (!writer->AddCopy(dst_block, src_block)) { in ShiftAllSnapshotBlocks()
1282 << src_block << ", " << dst_block; in ShiftAllSnapshotBlocks()
1285 src_block--; in ShiftAllSnapshotBlocks()