Lines Matching refs:BlockingQueueBase
40 BlockingQueueBase<Locker>::~BlockingQueueBase() in ~BlockingQueueBase()
47 void BlockingQueueBase<Locker>::Initialize(uptr buffer[], size_t size) in Initialize()
61 nn::Result BlockingQueueBase<Locker>::TryInitialize(uptr buffer[], size_t size) in TryInitialize()
78 void BlockingQueueBase<Locker>::Finalize() in Finalize()
87 inline void BlockingQueueBase<Locker>::NotifyEnqueue() const in NotifyEnqueue()
96 inline void BlockingQueueBase<Locker>::NotifyDequeue() const in NotifyDequeue()
105 bool BlockingQueueBase<Locker>::TryEnqueue(uptr data) in TryEnqueue()
127 bool BlockingQueueBase<Locker>::ForceEnqueue(uptr data, uptr* pOut) in ForceEnqueue()
155 void BlockingQueueBase<Locker>::Enqueue(uptr data) in Enqueue()
173 bool BlockingQueueBase<Locker>::TryJam(uptr data) in TryJam()
195 void BlockingQueueBase<Locker>::Jam(uptr data) in Jam()
213 bool BlockingQueueBase<Locker>::TryDequeue(uptr* pOut) in TryDequeue()
235 uptr BlockingQueueBase<Locker>::Dequeue() in Dequeue()
255 bool BlockingQueueBase<Locker>::TryGetFront(uptr* pOut) const in TryGetFront()
273 uptr BlockingQueueBase<Locker>::GetFront() const in GetFront()
292 template class BlockingQueueBase<nn::os::CriticalSection>; variable
293 template class BlockingQueueBase<nn::os::InterCoreCriticalSection>; variable
294 template class BlockingQueueBase<nn::os::Mutex>; variable