Lines Matching refs:metadata
107 static const LpMetadataPartition* FindLogicalPartition(const LpMetadata& metadata, in FindLogicalPartition() argument
109 for (const auto& partition : metadata.partitions) { in FindLogicalPartition()
125 std::unique_ptr<LpMetadata> metadata = ReadMetadata(path->c_str(), slot_number); in LogicalPartitionExists() local
126 if (!metadata) { in LogicalPartitionExists()
129 const LpMetadataPartition* partition = FindLogicalPartition(*metadata.get(), name); in LogicalPartitionExists()
173 if (auto metadata = ReadMetadata(super_name, current_slot)) { in ListPartitions() local
174 metadata_list.emplace_back(std::move(metadata)); in ListPartitions()
180 if (auto metadata = ReadMetadata(other_super, other_slot)) { in ListPartitions() local
181 metadata_list.emplace_back(std::move(metadata)); in ListPartitions()
185 for (const auto& metadata : metadata_list) { in ListPartitions() local
186 for (const auto& partition : metadata->partitions) { in ListPartitions()
202 const android::fs_mgr::LpMetadata& metadata) { in UpdateAllPartitionMetadata() argument
211 ok &= UpdatePartitionTable(super_name, metadata, i); in UpdateAllPartitionMetadata()