HomeSort by: relevance | last modified time | path
    Searched defs:BufferQueue (Results 1 - 2 of 2) sorted by relevancy

  /src/sys/external/bsd/compiler_rt/dist/lib/xray/
xray_buffer_queue.cc 31 BufferQueue::ControlBlock *allocControlBlock(size_t Size, size_t Count) {
33 allocateBuffer((sizeof(BufferQueue::ControlBlock) - 1) + (Size * Count));
35 : reinterpret_cast<BufferQueue::ControlBlock *>(B);
38 void deallocControlBlock(BufferQueue::ControlBlock *C, size_t Size,
41 (sizeof(BufferQueue::ControlBlock) - 1) + (Size * Count));
44 void decRefCount(BufferQueue::ControlBlock *C, size_t Size, size_t Count) {
51 void incRefCount(BufferQueue::ControlBlock *C) {
71 BufferQueue::ErrorCode BufferQueue::init(size_t BS, size_t BC) {
75 return BufferQueue::ErrorCode::AlreadyInitialized
    [all...]
xray_buffer_queue.h 27 /// BufferQueue implements a circular queue of fixed sized buffers (much like a
32 class BufferQueue {
35 /// store for all buffers and extents managed by a BufferQueue instance. The
62 friend class BufferQueue;
200 BufferQueue(size_t B, size_t N, bool &Success);
207 /// - BufferQueue is not finalising.
213 /// a finalizing/finalized BufferQueue.
220 /// - ErrorCode::UnrecognizedBuffer for when this BufferQueue does not own
244 /// Sets the state of the BufferQueue to finalizing, which ensures that:
276 ~BufferQueue();
    [all...]

Completed in 12 milliseconds