/aosp12/system/update_engine/payload_generator/ |
H A D | extent_ranges.cc | 80 if (extent.start_block() == kSparseHole || extent.num_blocks() == 0) in AddExtent() 96 extent = UnionOverlappingExtents(extent, *it); in AddExtent() 100 extent_set_.insert(extent); in AddExtent() 102 blocks_ += extent.num_blocks(); in AddExtent() 124 if (extent.start_block() == kSparseHole || extent.num_blocks() == 0) in SubtractExtent() 267 const Extent& extent = *it; in GetExtentsForBlockCount() local 268 out.push_back(extent); in GetExtentsForBlockCount() 300 ExtentForRange(extent.start_block() + extent.num_blocks(), 0)); in FilterExtentRanges() 312 extent = ExtentForRange(extent.start_block() + cut_blocks, in FilterExtentRanges() 318 extent.start_block(), iter->start_block() - extent.start_block())); in FilterExtentRanges() [all …]
|
H A D | extent_utils.cc | 41 Extent& extent = extents->back(); in AppendBlockToExtents() local 44 : extent.start_block() + extent.num_blocks(); in AppendBlockToExtents() 46 extent.set_num_blocks(extent.num_blocks() + 1); in AppendBlockToExtents() 75 for (const Extent& extent : extents) { in StoreExtents() local 77 *new_extent = extent; in StoreExtents() 127 for (const Extent& extent : extents) { in ExtentsSublist() local 134 uint64_t new_start = extent.start_block(); in ExtentsSublist() 135 uint64_t new_num_blocks = extent.num_blocks(); in ExtentsSublist() 147 scanned_blocks += extent.num_blocks(); in ExtentsSublist() 159 out << "[" << extent.start_block() << " - " in operator <<() [all …]
|
H A D | extent_utils.h | 42 for (const auto& extent : extents) { in ExpandExtents() local 43 if (extent.start_block() == kSparseHole) { in ExpandExtents() 44 ret.resize(ret.size() + extent.num_blocks(), kSparseHole); in ExpandExtents() 46 for (uint64_t block = extent.start_block(); in ExpandExtents() 47 block < (extent.start_block() + extent.num_blocks()); in ExpandExtents() 125 std::ostream& operator<<(std::ostream& out, const Extent& extent);
|
H A D | deflate_utils.cc | 109 return (bit_extent.offset / 8) >= (extent.start_block() * kBlockSize) && in IsBitExtentInExtent() 111 ((extent.start_block() + extent.num_blocks()) * kBlockSize); in IsBitExtentInExtent() 125 ByteExtent ExpandToByteExtent(const BitExtent& extent) { in ExpandToByteExtent() argument 126 uint64_t offset = extent.offset / 8; in ExpandToByteExtent() 127 uint64_t length = ((extent.offset + extent.length + 7) / 8) - offset; in ExpandToByteExtent() 220 for (const auto& extent : extents) { in FindDeflates() local 221 if (IsBitExtentInExtent(extent, deflate)) { in FindDeflates() 235 for (const auto& extent : extents) { in CompactDeflates() local 236 size_t gap_bytes = extent.start_block() * kBlockSize - bytes_passed; in CompactDeflates() 238 if (IsBitExtentInExtent(extent, deflate)) { in CompactDeflates() [all …]
|
H A D | cow_size_estimator.cc | 39 for (const auto& extent : op.dst_extents()) { in PerformReplaceOp() local 40 buffer.resize(extent.num_blocks() * block_size); in PerformReplaceOp() 47 extent.start_block() * block_size, in PerformReplaceOp() 52 extent.start_block(), buffer.data(), buffer.size())); in PerformReplaceOp() 60 for (const auto& extent : op.dst_extents()) { in PerformZeroOp() local 62 writer->AddZeroBlocks(extent.start_block(), extent.num_blocks())); in PerformZeroOp()
|
H A D | fake_filesystem.cc | 44 for (const Extent& extent : extents) { in AddFile() local 45 EXPECT_LE(0U, extent.start_block()); in AddFile() 46 EXPECT_LE(extent.start_block() + extent.num_blocks(), block_count_); in AddFile()
|
H A D | mapfile_filesystem_unittest.cc | 48 for (const Extent& extent : extents) { in ExpectBlocksInRange() local 49 EXPECT_LE(0U, extent.start_block()); in ExpectBlocksInRange() 50 EXPECT_LE(extent.start_block() + extent.num_blocks(), total_blocks); in ExpectBlocksInRange()
|
H A D | annotated_operation.cc | 33 for (const auto& extent : extents) { in OutputExtents() local 34 *os << " (" << extent.start_block() << ", " << extent.num_blocks() << ")"; in OutputExtents()
|
H A D | extent_ranges.h | 55 void AddExtent(Extent extent); 56 void SubtractExtent(const Extent& extent); 67 bool OverlapsWithExtent(const Extent& extent) const;
|
H A D | ext2_filesystem_unittest.cc | 54 for (const Extent& extent : extents) { in ExpectBlocksInRange() local 55 EXPECT_LE(0U, extent.start_block()); in ExpectBlocksInRange() 56 EXPECT_LE(extent.start_block() + extent.num_blocks(), total_blocks); in ExpectBlocksInRange()
|
/aosp12/packages/services/BuiltInPrintService/src/com/android/bips/ |
H A D | ImageToPdfTask.java | 88 RectF extent = new RectF(page.getInfo().getContentRect()); in writeBitmapToPage() local 105 drawDirect(page, extent, fill, rotate); in writeBitmapToPage() 108 drawOptimized(page, extent, scale, rotate); in writeBitmapToPage() 118 scale = Math.max(extent.height() / mBitmap.getHeight(), in drawDirect() 119 extent.width() / mBitmap.getWidth()); in drawDirect() 121 scale = Math.min(extent.height() / mBitmap.getWidth(), in drawDirect() 122 extent.width() / mBitmap.getHeight()); in drawDirect() 134 page.getCanvas().clipRect(extent); in drawDirect() 142 float targetWidth = (extent.width() / POINTS_PER_INCH * mDpi); in drawOptimized() 143 float targetHeight = (extent.height() / POINTS_PER_INCH * mDpi); in drawOptimized() [all …]
|
/aosp12/system/core/fs_mgr/liblp/ |
H A D | builder.cpp | 35 switch (extent.GetExtentType()) { in operator <<() 118 extents_.push_back(std::move(extent)); in AddExtent() 139 extent->set_num_sectors(extent->num_sectors() - sectors_to_remove); in ShrinkTo() 151 for (const auto& extent : extents_) { in GetBeginningExtents() local 152 auto le = extent->AsLinearExtent(); in GetBeginningExtents() 165 for (const auto& extent : extents_) { in BytesOnDisk() local 166 if (!extent->AsLinearExtent()) { in BytesOnDisk() 169 sectors += extent->num_sectors(); in BytesOnDisk() 350 auto copy = std::make_unique<LinearExtent>(extent.num_sectors, extent.target_source, in ImportExtents() 768 for (auto& extent : new_extents) { in GrowPartition() local [all …]
|
H A D | images.cpp | 318 const LpMetadataExtent& extent = metadata_.extents[extent_index]; in AddPartitionImage() local 319 if (extent.target_type != LP_TARGET_TYPE_LINEAR) { in AddPartitionImage() 351 uint64_t extent_last_sector = extent.num_sectors; in AddPartitionImage() 356 if (!SectorToBlock(extent.target_data, &output_block)) { in AddPartitionImage() 374 extent_last_sector += extent.num_sectors; in AddPartitionImage() 375 output_device = device_images_[extent.target_source].get(); in AddPartitionImage() 376 if (!SectorToBlock(extent.target_data, &output_block)) { in AddPartitionImage() 427 for (const auto& extent : metadata_.extents) { in CheckExtentOrdering() local 428 if (extent.target_type != LP_TARGET_TYPE_LINEAR) { in CheckExtentOrdering() 432 if (extent.target_data <= last_sectors[extent.target_source]) { in CheckExtentOrdering() [all …]
|
H A D | builder_test.cpp | 73 ASSERT_NE(extent, nullptr); in TEST_F() 79 EXPECT_EQ(extent->physical_sector(), 32); in TEST_F() 105 extent = system->extents()[0]->AsLinearExtent(); in TEST_F() 106 ASSERT_NE(extent, nullptr); in TEST_F() 108 EXPECT_EQ(extent->physical_sector(), 32); in TEST_F() 227 for (const auto& extent : exported->extents) { in TEST_F() local 229 EXPECT_EQ(extent.num_sectors, 80); in TEST_F() 938 if (LinearExtent* le = extent->AsLinearExtent()) { in ToInterval() 994 for (const auto& extent : p->extents()) { in TEST_F() local 995 new_intervals.push_back(ToInterval(extent)); in TEST_F() [all …]
|
/aosp12/system/extras/partition_tools/ |
H A D | lpunpack.cc | 49 bool ExtractExtent(const LpMetadataExtent& extent, int output_fd); 64 bool WriteExtent(const LpMetadataExtent& extent); 219 const LpMetadataExtent& extent = metadata_->extents[index]; in ExtractPartition() local 221 if (extent.target_type != LP_TARGET_TYPE_LINEAR) { in ExtractPartition() 225 if (extent.target_source != 0) { in ExtractPartition() 229 total_size += extent.num_sectors * LP_SECTOR_SIZE; in ExtractPartition() 245 const LpMetadataExtent& extent = metadata_->extents[index]; in ExtractPartition() local 247 if (!writer.WriteExtent(extent)) { in ExtractPartition() 257 bool SparseWriter::WriteExtent(const LpMetadataExtent& extent) { in WriteExtent() argument 260 off_t super_offset = extent.target_data * LP_SECTOR_SIZE; in WriteExtent() [all …]
|
H A D | lpdump.cc | 297 ParseLinearExtentData(const LpMetadata& pt, const LpMetadataExtent& extent) { in ParseLinearExtentData() argument 298 if (extent.target_type != LP_TARGET_TYPE_LINEAR) { in ParseLinearExtentData() 301 const auto& block_device = pt.block_devices[extent.target_source]; in ParseLinearExtentData() 303 return std::make_tuple(std::move(device_name), extent.target_data); in ParseLinearExtentData() 330 first_sector += extent.num_sectors; in PrintMetadata() 331 if (extent.target_type == LP_TARGET_TYPE_LINEAR) { in PrintMetadata() 335 } else if (extent.target_type == LP_TARGET_TYPE_ZERO) { in PrintMetadata() 338 extents.push_back(std::make_tuple(name, &extent)); in PrintMetadata() 352 for (auto&& [name, extent] : extents) { in PrintMetadata() 353 auto data = ParseLinearExtentData(pt, *extent); in PrintMetadata() [all …]
|
H A D | lpadd.cc | 115 bool WriteExtent(borrowed_fd fd, uint64_t file_size, const LpMetadataExtent& extent); 306 const auto& extent = metadata_->extents[extent_index]; in WritePartition() local 307 if (!WriteExtent(fd, file_size, extent)) { in WritePartition() 318 bool SuperHelper::WriteExtent(borrowed_fd fd, uint64_t file_size, const LpMetadataExtent& extent) { in WriteExtent() argument 320 CHECK(extent.target_type == LP_TARGET_TYPE_LINEAR); in WriteExtent() 321 CHECK(extent.target_source == 0); in WriteExtent() 333 std::min(file_size - (uint64_t)pos, extent.num_sectors * LP_SECTOR_SIZE); in WriteExtent() 336 if (lseek(super_fd_, extent.target_data * LP_SECTOR_SIZE, SEEK_SET) < 0) { in WriteExtent()
|
/aosp12/system/core/fs_mgr/libsnapshot/ |
H A D | make_cow_from_ab_ota.cpp | 237 for (const auto& extent : op.dst_extents()) { in ProcessZero() local 238 if (!writer_->AddZeroBlocks(extent.start_block(), extent.num_blocks())) { in ProcessZero() 249 for (const auto& extent : extents) { in SizeOfAllExtents() local 250 total += extent.num_blocks() * kBlockSize; in SizeOfAllExtents() 341 for (const auto& extent : op.src_extents()) { in ProcessDiff() local 348 uint64_t size = extent.num_blocks() * kBlockSize; in ProcessDiff() 400 for (const auto& extent : op.dst_extents()) { in ProcessDiff() local 504 for (const auto& extent : op.src_extents()) { in ProcessCopy() local 536 for (const auto& extent : op.dst_extents()) { in ProcessReplace() local 537 dst_size += extent.num_blocks() * kBlockSize; in ProcessReplace() [all …]
|
/aosp12/frameworks/minikin/tests/unittest/ |
H A D | LayoutCoreTest.cpp | 77 EXPECT_EQ(MinikinExtent(-100.0f, 20.0f), layout.extent()); in TEST() 89 EXPECT_EQ(MinikinExtent(-100.0f, 20.0f), layout.extent()); in TEST() 104 EXPECT_EQ(MinikinExtent(-100.0f, 20.0f), layout.extent()); in TEST() 130 EXPECT_EQ(MinikinExtent(-160.0f, 40.0f), layout.extent()); in TEST() 145 EXPECT_EQ(MinikinExtent(-160.0f, 40.0f), layout.extent()); in TEST() 166 EXPECT_EQ(MinikinExtent(-80.0f, 20.0f), layout.extent()); in TEST() 178 EXPECT_EQ(MinikinExtent(-80.0f, 20.0f), layout.extent()); in TEST() 190 EXPECT_EQ(MinikinExtent(-80.0f, 20.0f), layout.extent()); in TEST() 202 EXPECT_EQ(MinikinExtent(-80.0f, 20.0f), layout.extent()); in TEST() 216 EXPECT_EQ(MinikinExtent(-80.0f, 20.0f), layout.extent()); in TEST() [all …]
|
/aosp12/frameworks/base/tests/ApkVerityTest/block_device_writer/ |
H A D | block_device_writer.cpp | 124 struct fiemap_extent* extent = &fiemap->fm_extents[0]; in get_physical_offset() local 128 extent->fe_logical, extent->fe_physical, extent->fe_length, in get_physical_offset() 129 extent->fe_flags); in get_physical_offset() 130 if (extent->fe_flags & (FIEMAP_EXTENT_UNKNOWN | in get_physical_offset() 136 return extent->fe_physical + (byte_offset - extent->fe_logical); in get_physical_offset()
|
/aosp12/system/core/fs_mgr/ |
H A D | fs_mgr_dm_linear.cpp | 97 const auto& extent = params.metadata->extents[params.partition->first_extent_index + i]; in CreateDmTableInternal() local 99 switch (extent.target_type) { in CreateDmTableInternal() 101 target = std::make_unique<DmTargetZero>(sector, extent.num_sectors); in CreateDmTableInternal() 104 const auto& block_device = params.metadata->block_devices[extent.target_source]; in CreateDmTableInternal() 111 target = std::make_unique<DmTargetLinear>(sector, extent.num_sectors, dev_string, in CreateDmTableInternal() 112 extent.target_data); in CreateDmTableInternal() 116 LOG(ERROR) << "Unknown target type in metadata: " << extent.target_type; in CreateDmTableInternal() 122 sector += extent.num_sectors; in CreateDmTableInternal()
|
/aosp12/frameworks/base/core/java/com/android/internal/widget/ |
H A D | ScrollBarUtils.java | 25 public static int getThumbLength(int size, int thickness, int extent, int range) { in getThumbLength() argument 28 int length = Math.round((float) size * extent / range); in getThumbLength() 35 public static int getThumbOffset(int size, int thumbLength, int extent, int range, int offset) { in getThumbOffset() argument 37 int thumbOffset = Math.round((float) (size - thumbLength) * offset / (range - extent)); in getThumbOffset()
|
/aosp12/system/core/fs_mgr/libfiemap/ |
H A D | metadata.cpp | 134 for (const auto& extent : file->extents()) { in FillPartitionExtents() local 135 if (extent.fe_length % LP_SECTOR_SIZE != 0) { in FillPartitionExtents() 136 LOG(ERROR) << "Extent is not sector-aligned: " << extent.fe_length; in FillPartitionExtents() 139 if (extent.fe_physical % LP_SECTOR_SIZE != 0) { in FillPartitionExtents() 140 LOG(ERROR) << "Extent physical sector is not sector-aligned: " << extent.fe_physical; in FillPartitionExtents() 145 std::min(static_cast<uint64_t>(extent.fe_length / LP_SECTOR_SIZE), sectors_needed); in FillPartitionExtents() 153 uint64_t physical_sector = extent.fe_physical / LP_SECTOR_SIZE; in FillPartitionExtents()
|
/aosp12/frameworks/base/core/java/android/widget/ |
H A D | ScrollBarDrawable.java | 111 public void setParameters(int range, int offset, int extent, boolean vertical) { in setParameters() argument 118 if (mRange != range || mOffset != offset || mExtent != extent) { in setParameters() 121 mExtent = extent; in setParameters() 130 final int extent = mExtent; in draw() local 135 if (extent <= 0 || range <= extent) { in draw() 153 ScrollBarUtils.getThumbLength(scrollBarLength, thickness, extent, range); in draw() 155 ScrollBarUtils.getThumbOffset(scrollBarLength, thumbLength, extent, range, in draw()
|
/aosp12/system/update_engine/common/ |
H A D | cow_operation_convert_unittest.cc | 92 for (const auto& extent : src_extents) { in AddOperation() local 93 *op->add_src_extents() = ExtentForRange(extent[0], extent[1]); in AddOperation() 95 for (const auto& extent : dst_extents) { in AddOperation() local 96 *op->add_dst_extents() = ExtentForRange(extent[0], extent[1]); in AddOperation()
|