Lines Matching +full:multi +full:- +full:function
40 .Nd multi-producer, {single, multi}-consumer lock-less ring buffer
65 functions provide a lock-less multi-producer and lock-less multi-consumer as
66 well as single-consumer ring buffer.
70 function is used to allocate a buf_ring ring buffer with
81 function is used to free a buf_ring.
86 function is used to enqueue a buffer to a buf_ring.
90 function is a multi-consumer safe way of dequeueing elements from a buf_ring.
94 function is a single-consumer interface to dequeue elements - requiring
99 function returns the number of elements in a buf_ring.
103 function returns
111 function returns
119 function returns a pointer to the last element in the buf_ring if the
126 function return