Home
last modified time | relevance | path

Searched refs:num_blocks (Results 1 – 25 of 98) sorted by relevance

1234

/system/update_engine/payload_generator/
Dextent_ranges.cc40 return a.start_block() + a.num_blocks() >= b.start_block(); in ExtentsOverlapOrTouch()
42 return b.start_block() + b.num_blocks() >= a.start_block(); in ExtentsOverlapOrTouch()
48 return a.num_blocks() != 0; in ExtentsOverlap()
52 return a.start_block() + a.num_blocks() > b.start_block(); in ExtentsOverlap()
54 return b.start_block() + b.num_blocks() > a.start_block(); in ExtentsOverlap()
73 uint64_t end = std::max(first.start_block() + first.num_blocks(), in UnionOverlappingExtents()
74 second.start_block() + second.num_blocks()); in UnionOverlappingExtents()
81 if (extent.start_block() == kSparseHole || extent.num_blocks() == 0) in AddExtent()
96 del_blocks += it->num_blocks(); in AddExtent()
106 blocks_ += extent.num_blocks(); in AddExtent()
[all …]
Dmerge_sequence_generator.cc94 CHECK_EQ(src_extent.num_blocks(), dst_extent.num_blocks()); in SplitSelfOverlapping()
103 for (size_t i = 0; i < src_extent.num_blocks(); i += diff) { in SplitSelfOverlapping()
104 auto num_blocks = std::min<size_t>(diff, src_extent.num_blocks() - i); in SplitSelfOverlapping() local
106 ExtentForRange(i + src_extent.start_block(), num_blocks), in SplitSelfOverlapping()
107 ExtentForRange(i + dst_extent.start_block(), num_blocks), in SplitSelfOverlapping()
126 if (op.src_extent().num_blocks() == op.dst_extent().num_blocks()) { in ProcessXorOps()
128 op.src_extent().num_blocks() + 1); in ProcessXorOps()
130 CHECK_EQ(op.src_extent().num_blocks(), in ProcessXorOps()
131 op.dst_extent().num_blocks() + 1); in ProcessXorOps()
158 src_extent.num_blocks()); in ProcessCopyOps()
[all …]
Dextent_utils.cc45 : extent.start_block() + extent.num_blocks(); in AppendBlockToExtents()
47 extent.set_num_blocks(extent.num_blocks() + 1); in AppendBlockToExtents()
97 static_cast<uint64_t>(e.num_blocks())); in ExtentsToStringTemplate()
118 if (last_ext.start_block() + last_ext.num_blocks() == in NormalizeExtents()
121 last_ext.set_num_blocks(last_ext.num_blocks() + curr_ext.num_blocks()); in NormalizeExtents()
142 if (scanned_blocks + extent.num_blocks() > block_offset) { in ExtentsSublist()
146 uint64_t new_num_blocks = extent.num_blocks(); in ExtentsSublist()
158 scanned_blocks += extent.num_blocks(); in ExtentsSublist()
166 return a.start_block() == b.start_block() && a.num_blocks() == b.num_blocks(); in operator ==()
175 << extent.start_block() + extent.num_blocks() - 1 << "]"; in operator <<()
Ddeflate_utils.cc92 size_t num_blocks = 0; in RealignSplittedFiles() local
100 num_blocks += utils::BlocksInExtents(in_file.extents); in RealignSplittedFiles()
104 TEST_AND_RETURN_FALSE(utils::BlocksInExtents(file.extents) == num_blocks); in RealignSplittedFiles()
111 ((extent.start_block() + extent.num_blocks()) * kBlockSize); in IsBitExtentInExtent()
155 last_end_block = base_ext.start_block() + base_ext.num_blocks(); in ShiftExtentsOverExtents()
159 base_ext.start_block() + base_ext.num_blocks()) { in ShiftExtentsOverExtents()
160 if (over_ext->start_block() + over_ext->num_blocks() <= in ShiftExtentsOverExtents()
161 base_ext.start_block() + base_ext.num_blocks()) { in ShiftExtentsOverExtents()
166 auto new_blocks = base_ext.start_block() + base_ext.num_blocks() - in ShiftExtentsOverExtents()
171 over_ext->num_blocks() - new_blocks)}; in ShiftExtentsOverExtents()
[all …]
Dextent_utils.h46 ret.resize(ret.size() + extent.num_blocks(), kSparseHole); in ExpandExtents()
49 block < (extent.start_block() + extent.num_blocks()); in ExpandExtents()
114 if (block_offset_ >= src_extents_[cur_extent_].num_blocks()) {
141 if (n - cur_block_count < extent.num_blocks()) { in GetNthBlock()
144 cur_block_count += extent.num_blocks(); in GetNthBlock()
151 block < extent.start_block() + extent.num_blocks(); in ExtentContains()
Dmerge_sequence_generator_unittest.cc233 src_block_count += merge_op.src_extent().num_blocks(); in ValidateSplitSequence()
234 dst_block_count += merge_op.dst_extent().num_blocks(); in ValidateSplitSequence()
246 ASSERT_EQ(src_block_count, src_extent.num_blocks()); in ValidateSplitSequence()
247 ASSERT_EQ(dst_block_count, dst_extent.num_blocks()); in ValidateSplitSequence()
303 ASSERT_EQ(sequence[0].src_extent().num_blocks(), 6UL); in TEST_F()
304 ASSERT_EQ(sequence[0].dst_extent().num_blocks(), 5UL); in TEST_F()
342 ASSERT_EQ(sequence[0].src_extent().num_blocks(), 6UL); in TEST_F()
343 ASSERT_EQ(sequence[0].dst_extent().num_blocks(), 5UL); in TEST_F()
349 ASSERT_EQ(sequence[1].src_extent().num_blocks(), 6UL); in TEST_F()
350 ASSERT_EQ(sequence[1].dst_extent().num_blocks(), 5UL); in TEST_F()
[all …]
Dboot_img_filesystem_unittest.cc84 EXPECT_EQ(1u, files[0].extents[0].num_blocks()); in TEST_F()
90 EXPECT_EQ(2u, files[1].extents[0].num_blocks()); in TEST_F()
109 EXPECT_EQ(1u, files[0].extents[0].num_blocks()); in TEST_F()
115 EXPECT_EQ(2u, files[1].extents[0].num_blocks()); in TEST_F()
147 EXPECT_EQ(2u, files[0].extents[0].num_blocks()); in TEST_F()
153 EXPECT_EQ(1u, files[1].extents[0].num_blocks()); in TEST_F()
Dab_generator.cc122 uint64_t blocks_left = dst_ext.num_blocks(); in SplitSourceCopy()
124 if (curr_src_ext.num_blocks() <= blocks_left) { in SplitSourceCopy()
126 blocks_left -= curr_src_ext.num_blocks(); in SplitSourceCopy()
140 curr_src_ext.set_num_blocks(curr_src_ext.num_blocks() - blocks_left); in SplitSourceCopy()
142 blocks_left -= first_ext.num_blocks(); in SplitSourceCopy()
176 uint64_t data_size = dst_ext.num_blocks() * kBlockSize; in SplitAReplaceOp()
218 last_aop.op.dst_extents(last_dst_idx).num_blocks(); in MergeOperations()
221 last_aop.op.dst_extents(last_dst_idx).num_blocks() + in MergeOperations()
222 curr_aop.op.dst_extents(0).num_blocks(); in MergeOperations()
Dcow_size_estimator.cc55 for (size_t i = 0; i < op.dst_extent().num_blocks(); i++) { in CowDryRun()
67 std::vector<unsigned char> old_data(op.dst_extent().num_blocks() * in CowDryRun()
79 std::vector<unsigned char> new_data(op.dst_extent().num_blocks() * in CowDryRun()
112 cow_writer->AddZeroBlocks(ext.start_block(), ext.num_blocks()); in CowDryRun()
121 std::vector<unsigned char> data(ext.num_blocks() * block_size); in CowDryRun()
Dmapfile_filesystem.cc57 off_t num_blocks = file_size / kMapfileBlockSize; in CreateFromFile() local
64 return base::WrapUnique(new MapfileFilesystem(mapfile_filename, num_blocks)); in CreateFromFile()
68 off_t num_blocks) in MapfileFilesystem() argument
69 : mapfile_filename_(mapfile_filename), num_blocks_(num_blocks) {} in MapfileFilesystem()
Dextent_ranges.h41 return x.num_blocks() < y.num_blocks(); in operator()
47 Extent ExtentForRange(uint64_t start_block, uint64_t num_blocks);
Dsquashfs_filesystem_unittest.cc57 EXPECT_LE(extent.start_block() + extent.num_blocks(), total_blocks); in ExpectBlocksInRange()
102 return a.extents[0].start_block() + a.extents[0].num_blocks() > in CheckSquashfs()
202 EXPECT_EQ(files[0].extents[0].num_blocks(), 1u); in TEST_F()
216 EXPECT_EQ(files[0].extents[0].num_blocks(), 1u); in TEST_F()
217 EXPECT_EQ(files[1].extents[0].num_blocks(), 2u); in TEST_F()
232 EXPECT_EQ(files[0].extents[0].num_blocks(), 2u); in TEST_F()
247 EXPECT_EQ(files[0].extents[0].num_blocks(), 2u); in TEST_F()
/system/update_engine/payload_consumer/
Dextent_map_unittest.cc67 ASSERT_EQ(ret[0].num_blocks(), 3U); in TEST_F()
70 ASSERT_EQ(ret[1].num_blocks(), 2U); in TEST_F()
75 ASSERT_EQ(ret[0].num_blocks(), 3U); in TEST_F()
78 ASSERT_EQ(ret[1].num_blocks(), 5U); in TEST_F()
90 ASSERT_EQ(ret[0].num_blocks(), 5U); in TEST_F()
93 ASSERT_EQ(ret[1].num_blocks(), 5U); in TEST_F()
96 ASSERT_EQ(ret[2].num_blocks(), 5U); in TEST_F()
109 ASSERT_EQ(ret[0].num_blocks(), 5U); in TEST_F()
114 ASSERT_EQ(ret[0].num_blocks(), 3U); in TEST_F()
117 ASSERT_EQ(ret[1].num_blocks(), 5U); in TEST_F()
[all …]
Dxor_extent_writer.cc57 if (xor_ext.start_block() + xor_ext.num_blocks() > in WriteExtent()
58 extent.start_block() + extent.num_blocks()) { in WriteExtent()
66 xor_block_data.resize(BlockSize() * xor_ext.num_blocks()); in WriteExtent()
105 if (ext.start_block() + ext.num_blocks() > in WriteReplaceExtents()
106 extent.start_block() + extent.num_blocks()) { in WriteReplaceExtents()
116 ext.start_block(), dst_block_data, ext.num_blocks() * BlockSize())); in WriteReplaceExtents()
Dextent_reader.cc44 total_size_ += extent.num_blocks() * block_size_; in Init()
75 cur_extent_->num_blocks() * block_size_ - cur_extent_bytes_read_; in Read()
92 if (cur_extent_bytes_read_ == cur_extent_->num_blocks() * block_size_) { in Read()
/system/core/fs_mgr/libsnapshot/snapuserd/user-space-merge/
Dsnapuserd_test.cpp305 size_t num_blocks = size_ / options.block_size; in CreateCowDeviceWithCopyOverlap_2() local
306 size_t x = num_blocks; in CreateCowDeviceWithCopyOverlap_2()
331 x = num_blocks; in CreateCowDeviceWithCopyOverlap_2()
357 size_t num_blocks = size_ / options.block_size; in CreateCowDeviceWithCopyOverlap_1() local
358 size_t x = num_blocks; in CreateCowDeviceWithCopyOverlap_1()
359 size_t blk_src_copy = num_blocks - 1; in CreateCowDeviceWithCopyOverlap_1()
416 size_t num_blocks = size_ / options.block_size; in CreateCowDeviceOrderedOpsInverted() local
417 size_t blk_end_copy = num_blocks * 3; in CreateCowDeviceOrderedOpsInverted()
418 size_t source_blk = num_blocks - 1; in CreateCowDeviceOrderedOpsInverted()
422 size_t x = num_blocks; in CreateCowDeviceOrderedOpsInverted()
[all …]
/system/core/fs_mgr/libsnapshot/snapuserd/dm-snapshot-merge/
Dcow_snapuserd_test.cpp393 size_t num_blocks = size_ / options.block_size; in CreateCowDeviceWithCopyOverlap_2() local
394 size_t x = num_blocks; in CreateCowDeviceWithCopyOverlap_2()
419 x = num_blocks; in CreateCowDeviceWithCopyOverlap_2()
445 size_t num_blocks = size_ / options.block_size; in CreateCowDeviceWithCopyOverlap_1() local
446 size_t x = num_blocks; in CreateCowDeviceWithCopyOverlap_1()
447 size_t blk_src_copy = num_blocks - 1; in CreateCowDeviceWithCopyOverlap_1()
504 size_t num_blocks = size_ / options.block_size; in CreateCowDeviceOrderedOpsInverted() local
505 size_t blk_end_copy = num_blocks * 3; in CreateCowDeviceOrderedOpsInverted()
506 size_t source_blk = num_blocks - 1; in CreateCowDeviceOrderedOpsInverted()
510 size_t x = num_blocks; in CreateCowDeviceOrderedOpsInverted()
[all …]
/system/update_engine/scripts/
Dpayload_info.py141 num_blocks = sum([ext.num_blocks for ext in extents])
143 '(%s,%s)' % (ext.start_block, ext.num_blocks) for ext in extents)
147 block_plural = 's' if num_blocks > 1 else ''
149 (name, len(extents), extent_plural, num_blocks, block_plural))
178 read_blocks += sum([ext.num_blocks for ext in curr_op.src_extents])
179 written_blocks += sum([ext.num_blocks for ext in curr_op.dst_extents])
183 last_ext.start_block + last_ext.num_blocks):
Dblockdiff.py52 num_blocks = extent_start = extent_length = 0
68 extent_start = num_blocks
80 num_blocks += 1
/system/core/fs_mgr/libsnapshot/
Dpartition_cow_creator.cpp97 if (s_it->num_blocks() <= s_offset || d_it->num_blocks() <= d_offset) { in OptimizeSourceCopyOperation()
104 auto s_step = s_it->num_blocks() - s_offset; in OptimizeSourceCopyOperation()
105 auto d_step = d_it->num_blocks() - d_offset; in OptimizeSourceCopyOperation()
122 while (s_it != src_extents.end() && s_offset >= s_it->num_blocks()) { in OptimizeSourceCopyOperation()
126 while (d_it != dst_extents.end() && d_offset >= d_it->num_blocks()) { in OptimizeSourceCopyOperation()
136 const auto block_boundary = de.start_block() + de.num_blocks(); in WriteExtent()
Dutility.cpp173 uint64_t num_blocks) { in AppendExtent() argument
176 auto next_block = last_extent->start_block() + last_extent->num_blocks(); in AppendExtent()
178 last_extent->set_num_blocks(last_extent->num_blocks() + num_blocks); in AppendExtent()
184 new_extent->set_num_blocks(num_blocks); in AppendExtent()
/system/nfc/src/nfc/tags/
Dce_t3t.cc216 for (i = 0; i < p_cb->cur_cmd.num_blocks; i++) { in ce_t3t_handle_update_cmd()
240 if (p_cb->cur_cmd.num_blocks > p_cb->ndef_info.nbw) { in ce_t3t_handle_update_cmd()
243 p_cb->cur_cmd.num_blocks, p_cb->ndef_info.nbw); in ce_t3t_handle_update_cmd()
396 UINT8_TO_STREAM(p_dst, p_cb->cur_cmd.num_blocks); in ce_t3t_handle_check_cmd()
398 for (i = 0; i < p_cb->cur_cmd.num_blocks; i++) { in ce_t3t_handle_check_cmd()
416 if (p_cb->cur_cmd.num_blocks > p_cb->ndef_info.nbr) { in ce_t3t_handle_check_cmd()
420 p_cb->cur_cmd.num_blocks, p_cb->ndef_info.nbr); in ce_t3t_handle_check_cmd()
708 STREAM_TO_UINT8(p_cb->cur_cmd.num_blocks, p); in ce_t3t_data_cback()
711 for (i = 0; i < p_cb->cur_cmd.num_blocks; i++) { in ce_t3t_data_cback()
769 if (remaining < p_cb->cur_cmd.num_blocks * T3T_MSG_BLOCKSIZE) { in ce_t3t_data_cback()
[all …]
/system/core/fs_mgr/libsnapshot/corpus/
Dlaunch_device.txt57 num_blocks: 947
70 num_blocks: 947
83 num_blocks: 947
/system/keymaster/km_openssl/
Dhkdf.cpp54 const size_t num_blocks = (output_len + digest_size_ - 1) / digest_size_; in GenerateKey() local
55 if (num_blocks >= 256u) return false; in GenerateKey()
64 for (size_t i = 0; i < num_blocks; i++) { in GenerateKey()
/system/nfc/src/nfa/rw/
Dnfa_rw_api.cc758 tNFA_STATUS NFA_RwT3tRead(uint8_t num_blocks, tNFA_T3T_BLOCK_DESC* t3t_blocks) { in NFA_RwT3tRead() argument
763 << StringPrintf("num_blocks to read: %i", num_blocks); in NFA_RwT3tRead()
766 if ((num_blocks == 0) || (t3t_blocks == nullptr)) in NFA_RwT3tRead()
770 sizeof(tNFA_RW_OPERATION) + (num_blocks * sizeof(tNFA_T3T_BLOCK_DESC)))); in NFA_RwT3tRead()
779 p_msg->params.t3t_read.num_blocks = num_blocks; in NFA_RwT3tRead()
784 (num_blocks * sizeof(tNFA_T3T_BLOCK_DESC))); in NFA_RwT3tRead()
809 tNFA_STATUS NFA_RwT3tWrite(uint8_t num_blocks, tNFA_T3T_BLOCK_DESC* t3t_blocks, in NFA_RwT3tWrite() argument
815 << StringPrintf("num_blocks to write: %i", num_blocks); in NFA_RwT3tWrite()
818 if ((num_blocks == 0) || (t3t_blocks == nullptr) | (p_data == nullptr)) in NFA_RwT3tWrite()
823 (num_blocks * (sizeof(tNFA_T3T_BLOCK_DESC) + 16)))); in NFA_RwT3tWrite()
[all …]

1234