/aosp14/system/core/fs_mgr/liblp/ |
H A D | io_test.cpp | 122 DefaultPartitionOpener opener(fd); in CreateFlashedDisk() local 138 DefaultPartitionOpener opener(fd); in TEST_F() local 157 DefaultPartitionOpener opener(fd); in TEST_F() local 171 DefaultPartitionOpener opener(fd); in TEST_F() local 217 DefaultPartitionOpener opener(fd); in TEST_F() local 262 DefaultPartitionOpener opener(fd); in TEST_F() local 281 DefaultPartitionOpener opener(fd); in TEST_F() local 310 DefaultPartitionOpener opener(fd); in TEST_F() local 329 DefaultPartitionOpener opener(fd); in TEST_F() local 349 DefaultPartitionOpener opener(fd); in TEST_F() local [all …]
|
H A D | writer.cpp | 86 static bool ValidateAndSerializeMetadata([[maybe_unused]] const IPartitionOpener& opener, 137 if (!opener.GetInfo(partition_name, &info)) { 248 bool FlashPartitionTable(const IPartitionOpener& opener, const std::string& super_partition, in FlashPartitionTable() argument 250 android::base::unique_fd fd = opener.Open(super_partition, O_RDWR | O_SYNC); in FlashPartitionTable() 265 if (!ValidateAndSerializeMetadata(opener, metadata, slot_suffix, &metadata_blob)) { in FlashPartitionTable() 323 bool UpdatePartitionTable(const IPartitionOpener& opener, const std::string& super_partition, in UpdatePartitionTable() argument 326 android::base::unique_fd fd = opener.Open(super_partition, O_RDWR | O_SYNC); in UpdatePartitionTable() 338 if (!ValidateAndSerializeMetadata(opener, metadata, slot_suffix, &blob)) { in UpdatePartitionTable() 370 if (!ValidateAndSerializeMetadata(opener, *primary.get(), slot_suffix, &old_blob)) { in UpdatePartitionTable() 382 if (!ValidateAndSerializeMetadata(opener, *backup.get(), slot_suffix, &old_blob)) { in UpdatePartitionTable() [all …]
|
H A D | device_test.cpp | 46 PartitionOpener opener; in TEST_F() local 48 ASSERT_TRUE(opener.GetInfo(fs_mgr_get_super_partition_name(), &device_info)); in TEST_F()
|
H A D | writer.h | 33 bool UpdatePartitionTable(const IPartitionOpener& opener, const std::string& super_partition,
|
H A D | builder.cpp | 174 std::unique_ptr<MetadataBuilder> MetadataBuilder::New(const IPartitionOpener& opener, in New() argument 177 std::unique_ptr<LpMetadata> metadata = ReadMetadata(opener, super_partition, slot_number); in New() 181 return New(*metadata.get(), &opener); in New() 200 const IPartitionOpener* opener) { in New() argument 205 if (opener) { in New() 209 if (opener->GetInfo(partition_name, &device_info)) { in New() 217 std::unique_ptr<MetadataBuilder> MetadataBuilder::NewForUpdate(const IPartitionOpener& opener, in NewForUpdate() argument 222 auto metadata = ReadMetadata(opener, source_partition, source_slot_number); in NewForUpdate() 254 return New(*metadata.get(), &opener); in NewForUpdate()
|
H A D | reader.cpp | 439 std::unique_ptr<LpMetadata> ReadMetadata(const IPartitionOpener& opener, in ReadMetadata() argument 441 android::base::unique_fd fd = opener.Open(super_partition, O_RDONLY); in ReadMetadata()
|
/aosp14/system/core/fs_mgr/libfiemap/ |
H A D | metadata.cpp | 67 PartitionOpener opener; in OpenOrCreateMetadata() local 78 if (!opener.GetInfo(data_device, &device_info)) { in OpenOrCreateMetadata() 91 builder = MetadataBuilder::New(*metadata.get(), &opener); in OpenOrCreateMetadata() 182 PartitionOpener opener; in RemoveImageMetadata() local 183 auto builder = MetadataBuilder::New(*metadata.get(), &opener); in RemoveImageMetadata()
|
H A D | image_manager.cpp | 113 void ImageManager::set_partition_opener(std::unique_ptr<IPartitionOpener>&& opener) { in set_partition_opener() argument 114 partition_opener_ = std::move(opener); in set_partition_opener() 298 bool ImageManager::MapWithDmLinear(const IPartitionOpener& opener, const std::string& name, in MapWithDmLinear() argument 315 .partition_opener = &opener, in MapWithDmLinear() 570 bool ImageManager::MapImageWithDeviceMapper(const IPartitionOpener& opener, const std::string& name, in MapImageWithDeviceMapper() argument 573 if (!MapWithDmLinear(opener, name, {}, &ignore_path)) { in MapImageWithDeviceMapper() 823 android::fs_mgr::PartitionOpener opener; in ValidateImageMaps() local 824 auto builder = android::fs_mgr::MetadataBuilder::New(*metadata.get(), &opener); in ValidateImageMaps()
|
H A D | binder.cpp | 61 bool MapImageWithDeviceMapper(const IPartitionOpener& opener, const std::string& name, 164 bool ImageManagerBinder::MapImageWithDeviceMapper(const IPartitionOpener& opener, in MapImageWithDeviceMapper() argument 166 (void)opener; in MapImageWithDeviceMapper()
|
/aosp14/system/core/fs_mgr/liblp/include/liblp/ |
H A D | liblp.h | 50 bool FlashPartitionTable(const IPartitionOpener& opener, const std::string& super_partition, 59 bool UpdatePartitionTable(const IPartitionOpener& opener, const std::string& super_partition, 64 std::unique_ptr<LpMetadata> ReadMetadata(const IPartitionOpener& opener,
|
H A D | builder.h | 214 static std::unique_ptr<MetadataBuilder> New(const IPartitionOpener& opener, 232 static std::unique_ptr<MetadataBuilder> NewForUpdate(const IPartitionOpener& opener, 244 const IPartitionOpener* opener = nullptr);
|
/aosp14/system/core/fs_mgr/libfiemap/include/libfiemap/ |
H A D | image_manager.h | 97 virtual bool MapImageWithDeviceMapper(const IPartitionOpener& opener, const std::string& name, 158 bool MapImageWithDeviceMapper(const IPartitionOpener& opener, const std::string& name, 173 void set_partition_opener(std::unique_ptr<IPartitionOpener>&& opener); 190 bool MapWithDmLinear(const IPartitionOpener& opener, const std::string& name,
|
/aosp14/system/core/fs_mgr/libsnapshot/ |
H A D | snapshotctl.cpp | 108 PartitionOpener opener; in CreateTestUpdate() local 109 auto source_metadata = ReadMetadata(opener, super_source, source_slot_number); in CreateTestUpdate() 141 .partition_opener = &opener, in CreateTestUpdate()
|
H A D | partition_cow_creator_test.cpp | 82 const auto& opener = test_device->GetPartitionOpener(); in TEST_F() local 101 ASSERT_TRUE(FlashPartitionTable(opener, fake_super, *source_metadata.get())); in TEST_F() 103 auto target = MetadataBuilder::NewForUpdate(opener, "super", 0, 1); in TEST_F()
|
H A D | snapshot.cpp | 637 const auto& opener = device_->GetPartitionOpener(); in MapCowImage() local 1849 const auto& opener = device_->GetPartitionOpener(); in ReadCurrentMetadata() local 1852 auto metadata = android::fs_mgr::ReadMetadata(opener, super_device, slot); in ReadCurrentMetadata() 1919 const auto& opener = device_->GetPartitionOpener(); in GetSnapshotFlashingStatus() local 2263 const auto& opener = device_->GetPartitionOpener(); in MapAllPartitions() local 2286 .partition_opener = &opener, in MapAllPartitions() 2742 const auto& opener = device_->GetPartitionOpener(); in MapAllSnapshots() local 2764 .partition_opener = &opener, in MapAllSnapshots() 3158 const auto& opener = device_->GetPartitionOpener(); in CreateUpdateSnapshots() local 3295 if (!UpdatePartitionTable(opener, device_->GetSuperDevice(target_slot), in CreateUpdateSnapshots() [all …]
|
H A D | snapshot_test.cpp | 288 TestPartitionOpener opener(fake_super); in FormatFakeSuper() local 295 TestPartitionOpener opener(fake_super); local 296 auto builder = MetadataBuilder::New(opener, "super", 0); 318 TestPartitionOpener opener(fake_super); in CreatePartition() local 319 if (!UpdatePartitionTable(opener, "super", *metadata.get(), 0)) { in CreatePartition() 337 TestPartitionOpener opener(fake_super); in MapUpdateSnapshot() local 343 .partition_opener = &opener, in MapUpdateSnapshot() 362 TestPartitionOpener opener(fake_super); in MapUpdateSnapshot() local 368 .partition_opener = &opener, in MapUpdateSnapshot() 459 TestPartitionOpener opener(fake_super); in PrepareOneSnapshot() local [all …]
|
/aosp14/system/core/fs_mgr/ |
H A D | fs_mgr_dm_linear.cpp | 72 auto opener = params.partition_opener; in GetPhysicalPartitionDevicePath() local 73 std::string dev_string = opener->GetDeviceString(name); in GetPhysicalPartitionDevicePath() 75 dev_string = opener->GetDeviceString(super_device); in GetPhysicalPartitionDevicePath()
|
H A D | fs_mgr_overlayfs.cpp | 1074 PartitionOpener opener; in GetIdealDataScratchSize() local 1075 if (!opener.GetInfo(fs_mgr_get_super_partition_name(), &super_info)) { in GetIdealDataScratchSize()
|