Home
last modified time | relevance | path

Searched refs:writeback_lock_ (Results 1 – 2 of 2) sorted by relevance

/system/ulib/minfs/include/minfs/
A Dwriteback.h145 void Enqueue(fbl::unique_ptr<WritebackWork> work) __TA_EXCLUDES(writeback_lock_);
156 zx_status_t EnsureSpaceLocked(size_t blocks) __TA_REQUIRES(writeback_lock_);
165 void CopyToBufferLocked(WriteTxn* txn) __TA_REQUIRES(writeback_lock_);
187 fbl::Mutex writeback_lock_; variable
191 ProducerQueue producer_queue_ __TA_GUARDED(writeback_lock_){}; in __TA_GUARDED() argument
194 WorkQueue work_queue_ __TA_GUARDED(writeback_lock_){}; in __TA_GUARDED() argument
195 bool unmounting_ __TA_GUARDED(writeback_lock_){false}; in __TA_GUARDED() argument
199 size_t start_ __TA_GUARDED(writeback_lock_){}; in __TA_GUARDED() argument
200 size_t len_ __TA_GUARDED(writeback_lock_){}; in __TA_GUARDED() argument
/system/ulib/minfs/
A Dwriteback.cpp187 fbl::AutoLock lock(&writeback_lock_); in ~WritebackBuffer()
216 cnd_wait(&producer_cvar_, writeback_lock_.GetInternal()); in EnsureSpaceLocked()
284 fbl::AutoLock lock(&writeback_lock_); in Enqueue()
318 b->writeback_lock_.Acquire(); in WritebackThread()
325 b->writeback_lock_.Release(); in WritebackThread()
335 b->writeback_lock_.Acquire(); in WritebackThread()
343 b->writeback_lock_.Release(); in WritebackThread()
346 cnd_wait(&b->consumer_cvar_, b->writeback_lock_.GetInternal()); in WritebackThread()

Completed in 7 milliseconds