Lines Matching refs:bufs_
73 bufs_.push_back(buf); in CacheWriteBufferAllocator()
81 assert(bufs_.size() * buffer_size_ == Capacity()); in ~CacheWriteBufferAllocator()
82 for (auto* buf : bufs_) { in ~CacheWriteBufferAllocator()
85 bufs_.clear(); in ~CacheWriteBufferAllocator()
90 if (bufs_.empty()) { in Allocate()
94 assert(!bufs_.empty()); in Allocate()
95 CacheWriteBuffer* const buf = bufs_.front(); in Allocate()
96 bufs_.pop_front(); in Allocate()
104 bufs_.push_back(buf); in Deallocate()
111 while (bufs_.empty()) { in WaitUntilUsable()
116 size_t Capacity() const { return bufs_.size() * buffer_size_; } in Capacity()
117 size_t Free() const { return bufs_.size() * buffer_size_; } in Free()
124 std::list<CacheWriteBuffer*> bufs_; // Buffer stash variable