OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
Definition
Symbol
File Path
History
|
|
Help
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
Indexes created Tue Sep 23 07:09:52 GMT 2025