Home
last modified time | relevance | path

Searched refs:CriticalSection (Results 1 – 19 of 19) sorted by relevance

/CTR-SDK-0.14.4/sources/libraries/os/
Dos_CriticalSection.cpp32 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()
Dos_ThreadPool.cpp129 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()
Dos_AddressSpaceManager.h41 typedef os::CriticalSection Lock;
Dos_BlockingQueue.cpp292 template class BlockingQueueBase<nn::os::CriticalSection>;
/CTR-SDK-0.14.4/include/nn/os/
Dos_CriticalSection.h55 class CriticalSection : private nn::util::NonCopyable<CriticalSection>
96 CriticalSection() : m_ThreadUniqueValue(GetInvalidThreadUniqueValue()), m_LockCount(-1) {} in CriticalSection() function
101 CriticalSection(const nn::WithInitialize&) { Initialize(); } in CriticalSection() function
138 ~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…
Dos_NonRecursiveCriticalSection.h30 class NonRecursiveCriticalSection : private nn::util::NonCopyable<CriticalSection>
Dos_ThreadPool.h184 nn::os::CriticalSection m_WaitLock;
189 nn::os::CriticalSection m_ExecuteLock;
238 nn::os::CriticalSection m_ExecuteLock;
Dos_BlockingQueue.h119 class BlockingQueue : private os::detail::BlockingQueueBase<nn::os::CriticalSection>
122 typedef os::detail::BlockingQueueBase<nn::os::CriticalSection> Base;
/CTR-SDK-0.14.4/include/nn/fnd/
Dfnd_BufferManager.h86 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()
Dfnd_WaitableUnitHeap.h28 template <class LockPolicy = nn::os::LockPolicy::Object<nn::os::CriticalSection>, class Semaphore =…
Dfnd_UnitHeap.h469 typedef UnitHeapTemplate<nn::os::LockPolicy::Object<nn::os::CriticalSection> > ThreadSafeUnitHeap;
Dfnd_ExpHeap.h626 typedef ExpHeapTemplate<nn::os::LockPolicy::Object<nn::os::CriticalSection> > ThreadSafeExpHeap;
Dfnd_FrameHeap.h606 typedef FrameHeapTemplate<nn::os::LockPolicy::Object<nn::os::CriticalSection> > ThreadSafeFrameHeap;
/CTR-SDK-0.14.4/sources/libraries/ndm/
Dndm_UserControl.cpp32 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()
/CTR-SDK-0.14.4/include/nn/socket/
Dsocket_SessionPool.h104 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;
/CTR-SDK-0.14.4/sources/libraries/fslow/
Dfslow_SafeHandle.cpp263 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()
/CTR-SDK-0.14.4/include/nn/net/osl/
Dosl_IpcDispatcher.h283 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;
/CTR-SDK-0.14.4/sources/libraries/init/
Dinit_Alloc.cpp34 typedef nn::fnd::ExpHeapTemplate<nn::os::LockPolicy::Object<nn::os::CriticalSection> > SystemExpHea…
/CTR-SDK-0.14.4/include/nn/fslow/
Dfslow_SafeHandle.h352 mutable nn::os::CriticalSection m_CriticalSection;