Lines Matching refs:metadata
104 static const LpMetadataPartition* FindLogicalPartition(const LpMetadata& metadata, in FindLogicalPartition() argument
106 for (const auto& partition : metadata.partitions) { in FindLogicalPartition()
122 std::unique_ptr<LpMetadata> metadata = ReadMetadata(path->c_str(), slot_number); in LogicalPartitionExists() local
123 if (!metadata) { in LogicalPartitionExists()
126 const LpMetadataPartition* partition = FindLogicalPartition(*metadata.get(), name); in LogicalPartitionExists()
170 if (auto metadata = ReadMetadata(super_name, current_slot)) { in ListPartitions() local
171 metadata_list.emplace_back(std::move(metadata)); in ListPartitions()
177 if (auto metadata = ReadMetadata(other_super, other_slot)) { in ListPartitions() local
178 metadata_list.emplace_back(std::move(metadata)); in ListPartitions()
182 for (const auto& metadata : metadata_list) { in ListPartitions() local
183 for (const auto& partition : metadata->partitions) { in ListPartitions()
204 const android::fs_mgr::LpMetadata& metadata) { in UpdateAllPartitionMetadata() argument
213 ok &= UpdatePartitionTable(super_name, metadata, i); in UpdateAllPartitionMetadata()