Searched refs:CriticalSection (Results 1 – 21 of 21) sorted by relevance
32 void CriticalSection::EnterImpl() in EnterImpl()62 new (p) CriticalSection(nn::WithInitialize()); in nnosCriticalSectionInitialize()67 new (p) CriticalSection(nn::WithInitialize()); in nnosCriticalSectionTryInitialize()68 CriticalSection* pCriticalSection = reinterpret_cast<CriticalSection*>(p); in nnosCriticalSectionTryInitialize()75 CriticalSection* pCriticalSection = reinterpret_cast<CriticalSection*>(p); in nnosCriticalSectionEnter()81 CriticalSection* pCriticalSection = reinterpret_cast<CriticalSection*>(p); in nnosCriticalSectionTryEnter()87 CriticalSection* pCriticalSection = reinterpret_cast<CriticalSection*>(p); in nnosCriticalSectionLeave()93 CriticalSection* pCriticalSection = reinterpret_cast<CriticalSection*>(p); in nnosCriticalSectionFinalize()94 pCriticalSection->~CriticalSection(); in nnosCriticalSectionFinalize()
129 nn::os::CriticalSection::ScopedLock locker(m_ExecuteLock); in AddToExecuteQueue()141 nn::os::CriticalSection::ScopedLock locker(m_WaitLock); in AddToWaitQueue()159 nn::os::CriticalSection::ScopedLock locker(m_WaitLock); in WaitThreadFunc()181 nn::os::CriticalSection::ScopedLock locker(m_WaitLock); in WaitThreadFunc()308 nn::os::CriticalSection::ScopedLock locker(m_ExecuteLock); in AddToExecuteQueue()
41 typedef os::CriticalSection Lock;
291 template class BlockingQueueBase<nn::os::CriticalSection>;
55 class CriticalSection : private nn::util::NonCopyable<CriticalSection>96 CriticalSection() : m_ThreadUniqueValue(GetInvalidThreadUniqueValue()), m_LockCount(-1) {} in CriticalSection() function101 CriticalSection(const nn::WithInitialize&) { Initialize(); } in CriticalSection() function138 ~CriticalSection() {} in ~CriticalSection()277 NN_UTIL_DETAIL_DEFINE_SCOPED_LOCK(CriticalSection, Enter(), Leave());306 NN_UTIL_DETAIL_CLIBIMPL_DEFINE_BUFFER_CLASS(nnosCriticalSection, nn::os::CriticalSection, NN_OS_CRI…
30 class NonRecursiveCriticalSection : private nn::util::NonCopyable<CriticalSection>
184 nn::os::CriticalSection m_WaitLock;189 nn::os::CriticalSection m_ExecuteLock;238 nn::os::CriticalSection m_ExecuteLock;
118 class BlockingQueue : private os::detail::BlockingQueueBase<nn::os::CriticalSection>121 typedef os::detail::BlockingQueueBase<nn::os::CriticalSection> Base;
86 nn::os::CriticalSection m_CriticalSection;127 nn::os::CriticalSection::ScopedLock lk(m_CriticalSection); in Register()145 nn::os::CriticalSection::ScopedLock lk(m_CriticalSection); in Unregister()161 nn::os::CriticalSection::ScopedLock lk(m_CriticalSection); in UnregisterOldest()179 nn::os::CriticalSection m_CriticalSection;225 nn::os::CriticalSection::ScopedLock lk(m_CriticalSection); in AllocateBuffer()254 nn::os::CriticalSection::ScopedLock lk(m_CriticalSection); in DeallocateBuffer()
28 template <class LockPolicy = nn::os::LockPolicy::Object<nn::os::CriticalSection>, class Semaphore =…
626 typedef ExpHeapTemplate<nn::os::LockPolicy::Object<nn::os::CriticalSection> > ThreadSafeExpHeap;
469 typedef UnitHeapTemplate<nn::os::LockPolicy::Object<nn::os::CriticalSection> > ThreadSafeUnitHeap;
606 typedef FrameHeapTemplate<nn::os::LockPolicy::Object<nn::os::CriticalSection> > ThreadSafeFrameHeap;
32 nn::os::CriticalSection s_cs = nn::WithInitialize();42 nn::os::CriticalSection::ScopedLock locker(s_cs); in Initialize()64 nn::os::CriticalSection::ScopedLock locker(s_cs); in Finalize()
104 os::CriticalSection::ScopedLock lock(m_lock);150 os::CriticalSection::ScopedLock lock(m_lock); in SemiFinalize()171 os::CriticalSection::ScopedLock lock(m_lock); in Finalize()218 os::CriticalSection::ScopedLock lock(m_lock); in TryAllocate()249 os::CriticalSection::ScopedLock lock(m_lock); in Free()323 os::CriticalSection m_lock;
263 nn::os::CriticalSection::ScopedLock lk(m_CriticalSection); in Register()305 nn::os::CriticalSection::ScopedLock lk(m_CriticalSection); in Unregister()409 nn::os::CriticalSection::ScopedLock lk(m_CriticalSection); in FindEntry()
283 os::CriticalSection::ScopedLock locker(m_cs); in GetFreeWorker()301 os::CriticalSection::ScopedLock locker(m_cs); in TakeBackFreeWorker()327 os::CriticalSection::ScopedLock locker(m_cs); in DestructWorkerList()349 nn::os::CriticalSection m_cs;
78 nn::os::CriticalSection m_cs;
34 typedef nn::fnd::ExpHeapTemplate<nn::os::LockPolicy::Object<nn::os::CriticalSection> > SystemExpHea…
276 static nn::os::CriticalSection m_Cs;
352 mutable nn::os::CriticalSection m_CriticalSection;