Home
last modified time | relevance | path

Searched refs:snapuserd_ (Results 1 – 6 of 6) sorted by relevance

/aosp12/system/core/fs_mgr/libsnapshot/
H A Dsnapuserd_readahead.cpp171 snapuserd_ = snapuserd; in ReadAheadThread()
269 snapuserd_->ReadAheadIOFailed(); in ReconstructDataFromCow()
278 snapuserd_->ReconstructDataFromCowFinish(); in ReconstructDataFromCow()
280 if (!snapuserd_->ReadAheadIOCompleted(true)) { in ReconstructDataFromCow()
282 snapuserd_->ReadAheadIOFailed(); in ReconstructDataFromCow()
294 if (snapuserd_->ReconstructDataFromCow()) { in ReadAheadIOStart()
372 snapuserd_->ReadAheadIOFailed(); in ReadAheadIOStart()
389 if (!snapuserd_->ReadAheadIOCompleted(overlap_)) { in ReadAheadIOStart()
391 snapuserd_->ReadAheadIOFailed(); in ReadAheadIOStart()
413 if (status && !snapuserd_->CommitMerge(snapuserd_->GetTotalRaBlocksMerged())) { in RunThread()
[all …]
H A Dsnapuserd_server.h56 if (snapuserd_) { in FreeResources()
57 snapuserd_->FreeResources(); in FreeResources()
58 snapuserd_ = nullptr; in FreeResources()
61 const std::shared_ptr<Snapuserd>& snapuserd() const { return snapuserd_; } in snapuserd()
68 std::shared_ptr<Snapuserd> snapuserd_; variable
H A Dsnapuserd_worker.cpp81 snapuserd_ = snapuserd; in WorkerThread()
170 if (!snapuserd_->GetReadAheadPopulatedBuffer(cow_op->new_block, buffer)) { in GetReadAheadPopulatedBuffer()
275 std::vector<std::pair<sector_t, const CowOperation*>>& chunk_vec = snapuserd_->GetChunkVec(); in ReadData()
425 const std::vector<std::unique_ptr<uint8_t[]>>& vec = snapuserd_->GetMetadataVec(); in ReadDiskExceptions()
495 std::unordered_map<uint64_t, void*>& read_ahead_buffer_map = snapuserd_->GetReadAheadMap(); in GetNumberOfMergedOps()
497 std::vector<std::pair<sector_t, const CowOperation*>>& chunk_vec = snapuserd_->GetChunkVec(); in GetNumberOfMergedOps()
534 if (snapuserd_->IsReadAheadFeaturePresent() && cow_op->type == kCowCopyOp) { in GetNumberOfMergedOps()
547 if (cow_op->new_block == snapuserd_->GetFinalBlockMerged()) { in GetNumberOfMergedOps()
579 const std::vector<std::unique_ptr<uint8_t[]>>& vec = snapuserd_->GetMetadataVec(); in ProcessMergeComplete()
617 snapuserd_->StartReadAhead(); in ProcessMergeComplete()
[all …]
H A Dcow_snapuserd_test.cpp169 std::unique_ptr<Snapuserd> snapuserd_; member in android::snapshot::CowSnapuserdMetadataTest
884 int area_sz = snapuserd_->GetMetadataAreaSize(); in ValidatePartialFilledArea()
890 void* buffer = snapuserd_->GetExceptionBuffer(1); in ValidatePartialFilledArea()
977 snapuserd_ = std::make_unique<Snapuserd>("", cow_system_->path, ""); in InitMetadata()
978 ASSERT_TRUE(snapuserd_->InitCowDevice()); in InitMetadata()
987 int area_sz = snapuserd_->GetMetadataAreaSize(); in ValidateMetadata()
994 void* buffer = snapuserd_->GetExceptionBuffer(i); in ValidateMetadata()
H A Dsnapuserd.h146 std::shared_ptr<Snapuserd> snapuserd_; variable
219 std::shared_ptr<Snapuserd> snapuserd_; variable
H A Dsnapuserd_server.cpp81 : snapuserd_(snapuserd), misc_name_(snapuserd_->GetMiscName()) {} in DmUserHandler()