Lines Matching refs:partition
147 const InstallPlan::Partition& partition = in InitializeFdVABC() local
172 return InitializeFd(partition.readonly_target_path); in InitializeFdVABC()
175 dynamic_control_->OpenCowFd(partition.name, partition.source_path, true); in InitializeFdVABC()
177 LOG(ERROR) << "OpenCowReader(" << partition.name << ", " in InitializeFdVABC()
178 << partition.source_path << ") failed."; in InitializeFdVABC()
181 partition_size_ = partition.target_size; in InitializeFdVABC()
325 const InstallPlan::Partition& partition = in StartPartitionHashing() local
331 << partition.name << ") on device " << part_path; in StartPartitionHashing()
333 if (IsVABC(partition)) { in StartPartitionHashing()
339 << partition.name << ") because size is 0."; in StartPartitionHashing()
345 << partition.name in StartPartitionHashing()
361 if (partition.fec_offset > 0) { in StartPartitionHashing()
362 CHECK_LE(partition.hash_tree_offset, partition.fec_offset) in StartPartitionHashing()
365 if (partition.hash_tree_offset != 0) { in StartPartitionHashing()
366 filesystem_data_end_ = partition.hash_tree_offset; in StartPartitionHashing()
367 } else if (partition.fec_offset != 0) { in StartPartitionHashing()
368 filesystem_data_end_ = partition.fec_offset; in StartPartitionHashing()
371 LOG(INFO) << "Verity writes enabled on partition " << partition.name; in StartPartitionHashing()
372 if (!verity_writer_->Init(partition)) { in StartPartitionHashing()
373 LOG(INFO) << "Verity writes enabled on partition " << partition.name; in StartPartitionHashing()
380 LOG(INFO) << "Verity writes disabled on partition " << partition.name; in StartPartitionHashing()
387 const InstallPlan::Partition& partition) const { in IsVABC()
390 dynamic_control_->IsDynamicPartition(partition.name, in IsVABC()
395 const InstallPlan::Partition& partition = in GetPartitionPath() local
399 return partition.source_path; in GetPartitionPath()
401 if (IsVABC(partition)) { in GetPartitionPath()
402 return partition.readonly_target_path; in GetPartitionPath()
404 return partition.target_path; in GetPartitionPath()
410 const InstallPlan::Partition& partition = in GetPartitionSize() local
414 return partition.source_size; in GetPartitionSize()
416 return partition.target_size; in GetPartitionSize()
421 const InstallPlan::Partition& partition = in ShouldWriteVerity() local
425 (partition.hash_tree_size > 0 || partition.fec_size > 0); in ShouldWriteVerity()
434 InstallPlan::Partition& partition = in FinishPartitionHashing() local
436 LOG(INFO) << "Hash of " << partition.name << ": " in FinishPartitionHashing()
441 if (partition.target_hash != hasher_->raw_hash()) { in FinishPartitionHashing()
442 LOG(ERROR) << "New '" << partition.name in FinishPartitionHashing()
444 if (partition.source_hash.empty()) { in FinishPartitionHashing()
459 if (partition.source_hash != hasher_->raw_hash()) { in FinishPartitionHashing()
460 LOG(ERROR) << "Old '" << partition.name in FinishPartitionHashing()
464 LOG(ERROR) << "The delta I've been given contains a " << partition.name in FinishPartitionHashing()
466 << partition.name << " with a specific checksum, but the " in FinishPartitionHashing()
467 << partition.name in FinishPartitionHashing()
471 << partition.name << " partition I have has hash: " in FinishPartitionHashing()
474 << Base64Encode(partition.source_hash) << " ."; in FinishPartitionHashing()
475 LOG(INFO) << "To get the checksum of the " << partition.name in FinishPartitionHashing()
477 << partition.source_path in FinishPartitionHashing()
478 << " bs=1M count=" << partition.source_size in FinishPartitionHashing()