Searched refs:ReadAheadThread (Results 1 – 3 of 3) sorted by relevance
/system/core/fs_mgr/libsnapshot/ |
D | snapuserd_readahead.cpp | 165 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 …]
|
D | snapuserd.h | 112 class ReadAheadThread { 114 ReadAheadThread(const std::string& cow_device, const std::string& backing_device, 336 std::unique_ptr<ReadAheadThread> read_ahead_thread_;
|
D | snapuserd.cpp | 51 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()
|