Lines Matching refs:RingBuffer
32 constexpr size_t RingBuffer::kCapacity;
33 std::array<Record, RingBuffer::kCapacity> RingBuffer::records_;
34 std::atomic<bool> RingBuffer::read_task_queued_;
35 std::atomic<uint64_t> RingBuffer::wr_index_;
36 std::atomic<uint64_t> RingBuffer::rd_index_;
37 std::atomic<bool> RingBuffer::has_overruns_;
38 Record RingBuffer::bankruptcy_record_;
71 RingBuffer::Reset(); in Enable()
87 void RingBuffer::Reset() { in Reset()
98 Record* RingBuffer::AppendNewRecord() { in AppendNewRecord()
112 if (RingBuffer::read_task_queued_.compare_exchange_strong(expected, true)) { in AppendNewRecord()
120 RingBuffer::read_task_queued_ = false; in AppendNewRecord()
140 bool RingBuffer::IsOnValidTaskRunner() { in IsOnValidTaskRunner()