Home
last modified time | relevance | path

Searched refs:extent (Results 1 – 23 of 23) sorted by relevance

/system/update_engine/payload_consumer/
Dextent_writer_unittest.cc69 Extent extent; in TEST_F() local
70 extent.set_start_block(1); in TEST_F()
71 extent.set_num_blocks(1); in TEST_F()
72 extents.push_back(extent); in TEST_F()
95 Extent extent; in TEST_F() local
96 extent.set_start_block(1); in TEST_F()
97 extent.set_num_blocks(1); in TEST_F()
98 extents.push_back(extent); in TEST_F()
121 Extent extent; in WriteAlignedExtents() local
122 extent.set_start_block(1); in WriteAlignedExtents()
[all …]
Dbzip_extent_writer_unittest.cc59 Extent extent; in TEST_F() local
60 extent.set_start_block(0); in TEST_F()
61 extent.set_num_blocks(1); in TEST_F()
62 extents.push_back(extent); in TEST_F()
106 Extent extent; in TEST_F() local
107 extent.set_start_block(0); in TEST_F()
108 extent.set_num_blocks((kDecompressedLength + kBlockSize - 1) / kBlockSize); in TEST_F()
109 extents.push_back(extent); in TEST_F()
Ddelta_performer.cc913 Extent extent = operation.dst_extents(i); in PerformZeroOrDiscardOperation() local
914 const uint64_t start = extent.start_block() * block_size_; in PerformZeroOrDiscardOperation()
915 const uint64_t length = extent.num_blocks() * block_size_; in PerformZeroOrDiscardOperation()
955 const Extent& extent = operation.src_extents(i); in PerformMoveOperation() local
956 const size_t bytes = extent.num_blocks() * block_size_; in PerformMoveOperation()
957 TEST_AND_RETURN_FALSE(extent.start_block() != kSparseHole); in PerformMoveOperation()
961 extent.start_block() * block_size_, in PerformMoveOperation()
971 const Extent& extent = operation.dst_extents(i); in PerformMoveOperation() local
972 const size_t bytes = extent.num_blocks() * block_size_; in PerformMoveOperation()
973 TEST_AND_RETURN_FALSE(extent.start_block() != kSparseHole); in PerformMoveOperation()
[all …]
/system/update_engine/payload_generator/
Dextent_ranges.cc78 void ExtentRanges::AddExtent(Extent extent) { in AddExtent() argument
79 if (extent.start_block() == kSparseHole || extent.num_blocks() == 0) in AddExtent()
87 if (ExtentsOverlapOrTouch(*it, extent)) { in AddExtent()
94 extent = UnionOverlappingExtents(extent, *it); in AddExtent()
98 extent_set_.insert(extent); in AddExtent()
100 blocks_ += extent.num_blocks(); in AddExtent()
121 void ExtentRanges::SubtractExtent(const Extent& extent) { in SubtractExtent() argument
122 if (extent.start_block() == kSparseHole || extent.num_blocks() == 0) in SubtractExtent()
131 if (!ExtentsOverlap(*it, extent)) in SubtractExtent()
141 ExtentSet subtraction = SubtractOverlappingExtents(*it, extent); in SubtractExtent()
[all …]
Dextent_utils.cc41 Extent& extent = extents->back(); in AppendBlockToExtents() local
42 uint64_t next_block = extent.start_block() == kSparseHole ? in AppendBlockToExtents()
43 kSparseHole : extent.start_block() + extent.num_blocks(); in AppendBlockToExtents()
45 extent.set_num_blocks(extent.num_blocks() + 1); in AppendBlockToExtents()
84 for (const Extent& extent : extents) { in StoreExtents() local
86 *new_extent = extent; in StoreExtents()
134 for (const Extent& extent : extents) { in ExtentsSublist() local
138 if (scanned_blocks + extent.num_blocks() > block_offset) { in ExtentsSublist()
141 uint64_t new_start = extent.start_block(); in ExtentsSublist()
142 uint64_t new_num_blocks = extent.num_blocks(); in ExtentsSublist()
[all …]
Dgraph_utils_unittest.cc66 Extent& extent = graph[0].out_edges[1].extents[0]; in TEST() local
67 EXPECT_EQ(3U, extent.start_block()); in TEST()
68 EXPECT_EQ(1U, extent.num_blocks()); in TEST()
73 Extent& extent = graph[0].out_edges[1].extents[0]; in TEST() local
74 EXPECT_EQ(3U, extent.start_block()); in TEST()
75 EXPECT_EQ(2U, extent.num_blocks()); in TEST()
81 Extent& extent = graph[2].out_edges[1].extents[0]; in TEST() local
82 EXPECT_EQ(5U, extent.start_block()); in TEST()
83 EXPECT_EQ(2U, extent.num_blocks()); in TEST()
Dextent_utils.h59 const Extent extent = GetElement(extents, i); in ExpandExtents() local
60 if (extent.start_block() == kSparseHole) { in ExpandExtents()
61 ret.resize(ret.size() + extent.num_blocks(), kSparseHole); in ExpandExtents()
63 for (uint64_t block = extent.start_block(); in ExpandExtents()
64 block < (extent.start_block() + extent.num_blocks()); block++) { in ExpandExtents()
Dfake_filesystem.cc46 for (const Extent& extent : extents) { in AddFile() local
47 EXPECT_LE(0U, extent.start_block()); in AddFile()
48 EXPECT_LE(extent.start_block() + extent.num_blocks(), block_count_); in AddFile()
Dannotated_operation.cc33 for (const auto& extent : extents) { in OutputExtents() local
34 *os << " (" << extent.start_block() << ", " << extent.num_blocks() << ")"; in OutputExtents()
Dgraph_utils.cc70 const Extent& extent = *it; in AddReadBeforeDepExtents() local
71 for (uint64_t block = extent.start_block(), in AddReadBeforeDepExtents()
72 block_end = extent.start_block() + extent.num_blocks(); in AddReadBeforeDepExtents()
Dext2_filesystem_unittest.cc53 for (const Extent& extent : extents) { in ExpectBlocksInRange() local
54 EXPECT_LE(0U, extent.start_block()); in ExpectBlocksInRange()
55 EXPECT_LE(extent.start_block() + extent.num_blocks(), total_blocks); in ExpectBlocksInRange()
Dextent_ranges.h52 void AddExtent(Extent extent);
53 void SubtractExtent(const Extent& extent);
Dinplace_generator.cc303 Extent extent = GetElement(extents, i); in TempBlocksExistInExtents() local
304 uint64_t start = extent.start_block(); in TempBlocksExistInExtents()
305 uint64_t num = extent.num_blocks(); in TempBlocksExistInExtents()
375 for (const Extent& extent : cuts[i].tmp_extents) { in AssignBlockForAdjoiningCuts() local
376 cut_blocks_needed += extent.num_blocks(); in AssignBlockForAdjoiningCuts()
665 Extent* extent = vertex->aop.op.add_dst_extents(); in CreateScratchNode() local
666 extent->set_start_block(start_block); in CreateScratchNode()
667 extent->set_num_blocks(num_blocks); in CreateScratchNode()
690 const Extent& extent = extents.Get(i); in AddInstallOpToBlocksVector() local
691 for (uint64_t block = extent.start_block(); in AddInstallOpToBlocksVector()
[all …]
Dinplace_generator_unittest.cc96 Extent* extent = op->add_src_extents(); in OpAppendExtent() local
97 extent->set_start_block(start); in OpAppendExtent()
98 extent->set_num_blocks(length); in OpAppendExtent()
637 for (const Extent& extent : aop.op.src_extents()) { in TEST_F() local
638 EXPECT_NE(0U, extent.start_block()) in TEST_F()
641 for (const Extent& extent : aop.op.dst_extents()) { in TEST_F() local
642 EXPECT_NE(0U, extent.start_block()) in TEST_F()
Ddelta_diff_utils.cc363 for (Extent extent : new_zeros) { in DeltaMovedAndZeroBlocks() local
368 vector<Extent>{extent}, // new_extents in DeltaMovedAndZeroBlocks()
384 for (Extent extent : new_identical_blocks) { in DeltaMovedAndZeroBlocks() local
387 for (uint64_t op_block_offset = 0; op_block_offset < extent.num_blocks(); in DeltaMovedAndZeroBlocks()
397 std::min(extent.num_blocks() - op_block_offset, in DeltaMovedAndZeroBlocks()
409 op_dst_extent->set_start_block(extent.start_block() + op_block_offset); in DeltaMovedAndZeroBlocks()
Ddelta_diff_utils_unittest.cc54 for (const Extent& extent : extents) { in WriteExtents() local
58 fseek(fp.get(), extent.start_block() * block_size, SEEK_SET) == 0); in WriteExtents()
59 uint64_t to_write = std::min(extent.num_blocks() * block_size, in WriteExtents()
63 offset += extent.num_blocks() * block_size; in WriteExtents()
/system/extras/ext4_utils/
Dextent.c81 struct ext4_extent *extent; in do_inode_allocate_extents() local
126 extent = (struct ext4_extent *)&inode->i_block[3]; in do_inode_allocate_extents()
165 extent = (struct ext4_extent *)(data + in do_inode_allocate_extents()
169 for (; !last_region(alloc); extent++, get_next_region(alloc)) { in do_inode_allocate_extents()
174 extent->ee_block = file_block; in do_inode_allocate_extents()
175 extent->ee_len = region_len; in do_inode_allocate_extents()
176 extent->ee_start_hi = 0; in do_inode_allocate_extents()
177 extent->ee_start_lo = region_block; in do_inode_allocate_extents()
Dext4fixup.c415 struct ext4_extent *extent; in get_extent_ents() local
425 extent = (struct ext4_extent *)(ext_hdr + 1); in get_extent_ents()
428 fs_block_num = ((off64_t)extent->ee_start_hi << 32) | extent->ee_start_lo; in get_extent_ents()
429 for (j = 0; j < extent->ee_len; j++) { in get_extent_ents()
430 block_list[extent->ee_block+j] = fs_block_num+j; in get_extent_ents()
432 extent++; in get_extent_ents()
DAndroid.mk11 extent.c \
/system/update_engine/common/
Dtest_utils.cc53 void PrintTo(const Extent& extent, ::std::ostream* os) { in PrintTo() argument
54 *os << "(" << extent.start_block() << ", " << extent.num_blocks() << ")"; in PrintTo()
Dtest_utils.h46 void PrintTo(const Extent& extent, ::std::ostream* os);
Dutils.cc1212 for (const Extent& extent : extents) { in ReadExtents() local
1214 ssize_t bytes = extent.num_blocks() * block_size; in ReadExtents()
1219 extent.start_block() * block_size, in ReadExtents()
/system/sepolicy/
Ddomain.te271 # Assert that, to the extent possible, we're not loading executable content from