Lines Matching defs:lock
129 SnapshotManager::SnapshotDriver SnapshotManager::GetSnapshotDriver(LockedFile* lock) { in GetSnapshotDriver()
282 bool SnapshotManager::RemoveAllUpdateState(LockedFile* lock, const std::function<bool()>& prolog) { in RemoveAllUpdateState()
317 auto lock = LockExclusive(); in FinishedSnapshotWrites() local
359 bool SnapshotManager::CreateSnapshot(LockedFile* lock, PartitionCowCreator* cow_creator, in CreateSnapshot()
417 Return SnapshotManager::CreateCowImage(LockedFile* lock, const std::string& name) { in CreateCowImage()
439 bool SnapshotManager::MapDmUserCow(LockedFile* lock, const std::string& name, in MapDmUserCow()
534 bool SnapshotManager::MapSnapshot(LockedFile* lock, const std::string& name, in MapSnapshot()
651 bool SnapshotManager::MapSourceDevice(LockedFile* lock, const std::string& name, in MapSourceDevice()
681 bool SnapshotManager::UnmapSnapshot(LockedFile* lock, const std::string& name) { in UnmapSnapshot()
702 bool SnapshotManager::DeleteSnapshot(LockedFile* lock, const std::string& name) { in DeleteSnapshot()
736 auto lock = LockExclusive(); in InitiateMerge() local
877 MergeFailureCode SnapshotManager::SwitchSnapshotToMerge(LockedFile* lock, const std::string& name) { in SwitchSnapshotToMerge()
1070 auto lock = LockExclusive(); in CheckMergeState() local
1090 auto SnapshotManager::CheckMergeState(LockedFile* lock, const std::function<bool()>& before_cancel) in CheckMergeState()
1210 auto SnapshotManager::CheckTargetMergeState(LockedFile* lock, const std::string& name, in CheckTargetMergeState()
1365 MergeFailureCode SnapshotManager::CheckMergeConsistency(LockedFile* lock, const std::string& name, in CheckMergeConsistency()
1439 MergeFailureCode SnapshotManager::MergeSecondPhaseSnapshots(LockedFile* lock) { in MergeSecondPhaseSnapshots()
1492 void SnapshotManager::AcknowledgeMergeSuccess(LockedFile* lock) { in AcknowledgeMergeSuccess()
1518 auto lock = LockExclusive(); in AcknowledgeMergeFailure() local
1533 bool SnapshotManager::OnSnapshotMergeComplete(LockedFile* lock, const std::string& name, in OnSnapshotMergeComplete()
1576 bool SnapshotManager::CollapseSnapshotDevice(LockedFile* lock, const std::string& name, in CollapseSnapshotDevice()
1661 bool SnapshotManager::HandleCancelledUpdate(LockedFile* lock, in HandleCancelledUpdate()
1710 auto lock = LockExclusive(); in PerformInitTransition() local
1870 bool SnapshotManager::AreAllSnapshotsCancelled(LockedFile* lock) { in AreAllSnapshotsCancelled()
1896 bool SnapshotManager::GetSnapshotFlashingStatus(LockedFile* lock, in GetSnapshotFlashingStatus()
1939 void SnapshotManager::RemoveInvalidSnapshots(LockedFile* lock) { in RemoveInvalidSnapshots()
1966 bool SnapshotManager::RemoveAllSnapshots(LockedFile* lock) { in RemoveAllSnapshots()
2063 auto lock = LockShared(); in GetUpdateState() local
2118 auto lock = LockShared(); in UpdateUsesCompression() local
2123 bool SnapshotManager::UpdateUsesCompression(LockedFile* lock) { in UpdateUsesCompression()
2130 bool SnapshotManager::UpdateUsesIouring(LockedFile* lock) { in UpdateUsesIouring()
2150 auto lock = LockShared(); in UpdateUsesUserSnapshots() local
2156 bool SnapshotManager::UpdateUsesUserSnapshots(LockedFile* lock) { in UpdateUsesUserSnapshots()
2167 bool SnapshotManager::ListSnapshots(LockedFile* lock, std::vector<std::string>* snapshots, in ListSnapshots()
2235 auto lock = LockShared(); in NeedSnapshotsInFirstStageMount() local
2254 auto lock = LockExclusive(); in CreateLogicalAndSnapshotPartitions() local
2261 bool SnapshotManager::MapAllPartitions(LockedFile* lock, const std::string& super_device, in MapAllPartitions()
2314 bool SnapshotManager::MapPartitionWithSnapshot(LockedFile* lock, in MapPartitionWithSnapshot()
2533 bool SnapshotManager::UnmapPartitionWithSnapshot(LockedFile* lock, in UnmapPartitionWithSnapshot()
2562 bool SnapshotManager::MapCowDevices(LockedFile* lock, const CreateLogicalPartitionParams& params, in MapCowDevices()
2632 bool SnapshotManager::UnmapCowDevices(LockedFile* lock, const std::string& name) { in UnmapCowDevices()
2682 bool SnapshotManager::UnmapUserspaceSnapshotDevice(LockedFile* lock, in UnmapUserspaceSnapshotDevice()
2723 auto lock = LockExclusive(); in MapAllSnapshots() local
2778 auto lock = LockExclusive(); in UnmapAllSnapshots() local
2784 bool SnapshotManager::UnmapAllSnapshots(LockedFile* lock) { in UnmapAllSnapshots()
2918 UpdateState SnapshotManager::ReadUpdateState(LockedFile* lock) { in ReadUpdateState()
2923 SnapshotUpdateStatus SnapshotManager::ReadSnapshotUpdateStatus(LockedFile* lock) { in ReadSnapshotUpdateStatus()
2946 bool SnapshotManager::WriteUpdateState(LockedFile* lock, UpdateState state, in WriteUpdateState()
2977 bool SnapshotManager::WriteSnapshotUpdateStatus(LockedFile* lock, in WriteSnapshotUpdateStatus()
3038 bool SnapshotManager::ReadSnapshotStatus(LockedFile* lock, const std::string& name, in ReadSnapshotStatus()
3062 bool SnapshotManager::WriteSnapshotStatus(LockedFile* lock, const SnapshotStatus& status) { in WriteSnapshotStatus()
3140 auto lock = LockExclusive(); in CreateUpdateSnapshots() local
3363 LockedFile* lock, const DeltaArchiveManifest& manifest, PartitionCowCreator* cow_creator, in CreateUpdateSnapshotsInternal()
3509 LockedFile* lock, MetadataBuilder* target_metadata, in InitializeUpdateSnapshots()
3577 auto lock = LockShared(); in MapUpdateSnapshot() local
3731 auto lock = LockShared(); in UnmapUpdateSnapshot() local
3737 auto lock = LockExclusive(); in UnmapAllPartitionsInRecovery() local
3905 auto lock = LockExclusive(); in HandleImminentDataWipe() local
4001 bool SnapshotManager::EnsureNoOverflowSnapshot(LockedFile* lock) { in EnsureNoOverflowSnapshot()
4175 auto lock = LockExclusive(); in IsSnapuserdRequired() local
4189 auto lock = LockExclusive(); in DetachFirstStageSnapuserdForSelinux() local
4251 const LpMetadata* SnapshotManager::ReadOldPartitionMetadata(LockedFile* lock) { in ReadOldPartitionMetadata()
4273 auto lock = LockExclusive(); in UpdateCowStats() local
4302 auto lock = LockExclusive(); in SetMergeStatsFeatures() local
4377 auto lock = LockExclusive(); in ReadMergeFailureCode() local
4388 auto lock = LockExclusive(); in ReadSourceBuildFingerprint() local