Home
last modified time | relevance | path

Searched refs:opener (Results 1 – 18 of 18) sorted by relevance

/aosp14/system/core/fs_mgr/liblp/
H A Dio_test.cpp122 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 Dwriter.cpp86 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 Ddevice_test.cpp46 PartitionOpener opener; in TEST_F() local
48 ASSERT_TRUE(opener.GetInfo(fs_mgr_get_super_partition_name(), &device_info)); in TEST_F()
H A Dwriter.h33 bool UpdatePartitionTable(const IPartitionOpener& opener, const std::string& super_partition,
H A Dbuilder.cpp174 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 Dreader.cpp439 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 Dmetadata.cpp67 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 Dimage_manager.cpp113 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 Dbinder.cpp61 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 Dliblp.h50 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 Dbuilder.h214 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 Dimage_manager.h97 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 Dsnapshotctl.cpp108 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 Dpartition_cow_creator_test.cpp82 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 Dsnapshot.cpp637 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 Dsnapshot_test.cpp288 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 Dfs_mgr_dm_linear.cpp72 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 Dfs_mgr_overlayfs.cpp1074 PartitionOpener opener; in GetIdealDataScratchSize() local
1075 if (!opener.GetInfo(fs_mgr_get_super_partition_name(), &super_info)) { in GetIdealDataScratchSize()