Lines Matching refs:partition
237 const PartitionUpdate& partition = partitions_[current_partition_]; in OpenCurrentPartition() local
244 partition, in OpenCurrentPartition()
276 for (const PartitionUpdate& partition : partitions) { in LogPartitionInfo() local
277 if (partition.has_old_partition_info()) { in LogPartitionInfo()
278 LogPartitionInfoHash(partition.old_partition_info(), in LogPartitionInfo()
279 "old " + partition.partition_name()); in LogPartitionInfo()
281 LogPartitionInfoHash(partition.new_partition_info(), in LogPartitionInfo()
282 "new " + partition.partition_name()); in LogPartitionInfo()
460 for (const auto& partition : partitions_) { in Write() local
461 num_total_operations_ += partition.operations_size(); in Write()
630 for (const PartitionUpdate& partition : manifest_.partitions()) { in ParseManifestPartitions() local
631 partitions_.push_back(partition); in ParseManifestPartitions()
692 for (const auto& partition : partitions_) { in ParseManifestPartitions() local
694 install_part.name = partition.partition_name(); in ParseManifestPartitions()
696 partition.has_run_postinstall() && partition.run_postinstall(); in ParseManifestPartitions()
699 (partition.has_postinstall_path() ? partition.postinstall_path() in ParseManifestPartitions()
701 install_part.filesystem_type = partition.filesystem_type(); in ParseManifestPartitions()
702 install_part.postinstall_optional = partition.postinstall_optional(); in ParseManifestPartitions()
705 if (partition.has_old_partition_info()) { in ParseManifestPartitions()
706 const PartitionInfo& info = partition.old_partition_info(); in ParseManifestPartitions()
711 if (!partition.has_new_partition_info()) { in ParseManifestPartitions()
717 const PartitionInfo& info = partition.new_partition_info(); in ParseManifestPartitions()
722 if (partition.has_hash_tree_extent()) { in ParseManifestPartitions()
723 Extent extent = partition.hash_tree_data_extent(); in ParseManifestPartitions()
726 extent = partition.hash_tree_extent(); in ParseManifestPartitions()
738 install_part.hash_tree_algorithm = partition.hash_tree_algorithm(); in ParseManifestPartitions()
739 install_part.hash_tree_salt.assign(partition.hash_tree_salt().begin(), in ParseManifestPartitions()
740 partition.hash_tree_salt().end()); in ParseManifestPartitions()
742 if (partition.has_fec_extent()) { in ParseManifestPartitions()
743 Extent extent = partition.fec_data_extent(); in ParseManifestPartitions()
746 extent = partition.fec_extent(); in ParseManifestPartitions()
757 install_part.fec_roots = partition.fec_roots(); in ParseManifestPartitions()
1033 [](const PartitionUpdate& partition) { in ValidateManifest() argument
1034 return partition.has_old_partition_info(); in ValidateManifest()
1111 auto&& timestamp_valid = [this](const PartitionUpdate& partition, in CheckTimestampError()
1114 const auto& partition_name = partition.partition_name(); in CheckTimestampError()
1115 if (!partition.has_version()) { in CheckTimestampError()
1132 hardware_->IsPartitionUpdateValid(partition_name, partition.version()); in CheckTimestampError()
1154 for (const auto& partition : partitions) { in CheckTimestampError() local
1156 partition, false /* allow_empty_version */, &downgrade_detected); in CheckTimestampError()
1177 for (const auto& partition : partitions) { in CheckTimestampError() local
1179 partition, true /* allow_empty_version */, &downgrade_detected); in CheckTimestampError()