Home
last modified time | relevance | path

Searched refs:ReadAheadThread (Results 1 – 3 of 3) sorted by relevance

/system/core/fs_mgr/libsnapshot/
Dsnapuserd_readahead.cpp165 ReadAheadThread::ReadAheadThread(const std::string& cow_device, const std::string& backing_device, in ReadAheadThread() function in android::snapshot::ReadAheadThread
174 void ReadAheadThread::CheckOverlap(const CowOperation* cow_op) { in CheckOverlap()
183 void ReadAheadThread::PrepareReadAhead(uint64_t* source_block, int* pending_ops, in PrepareReadAhead()
221 bool ReadAheadThread::ReconstructDataFromCow() { in ReconstructDataFromCow()
284 bool ReadAheadThread::ReadAheadIOStart() { in ReadAheadIOStart()
392 bool ReadAheadThread::RunThread() { in RunThread()
420 bool ReadAheadThread::InitializeFds() { in InitializeFds()
436 void ReadAheadThread::InitializeIter() { in InitializeIter()
441 bool ReadAheadThread::IterDone() { in IterDone()
446 void ReadAheadThread::IterNext() { in IterNext()
[all …]
Dsnapuserd.h112 class ReadAheadThread {
114 ReadAheadThread(const std::string& cow_device, const std::string& backing_device,
336 std::unique_ptr<ReadAheadThread> read_ahead_thread_;
Dsnapuserd.cpp51 read_ahead_thread_ = std::make_unique<ReadAheadThread>(cow_device_, backing_store_device_, in InitializeWorkers()
683 ra_thread = std::async(std::launch::async, &ReadAheadThread::RunThread, in Start()