Lines Matching refs:work
208 // Not enough room to write back work, yet. Wait until
279 void WritebackBuffer::Enqueue(fbl::unique_ptr<WritebackWork> work) {
281 TRACE_FLOW_BEGIN("minfs", "writeback", reinterpret_cast<trace_flow_id_t>(work.get()));
286 size_t blocks = work->BlkCount();
306 CopyToBufferLocked(work.get());
309 work_queue_.push(fbl::move(work));
319 auto work = b->work_queue_.pop();
322 // Stay unlocked while processing a unit of work
326 // in "work" are contiguous and in the range of [start_, len_) (including
328 size_t blks_consumed = work->Complete(b->buffer_->GetVmo(), b->buffer_vmoid_);
329 TRACE_FLOW_END("minfs", "writeback", reinterpret_cast<trace_flow_id_t>(work.get()));
330 work = nullptr;