Home
last modified time | relevance | path

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

/CTR-SDK-4.2.5/sources/libraries/os/
Dos_CriticalSection.cpp33 void CriticalSection::Initialize() in Initialize()
40 void CriticalSection::Enter() in Enter()
56 bool CriticalSection::TryEnter() in TryEnter()
77 void CriticalSection::Leave() in Leave()
104 new (p) CriticalSection(nn::WithInitialize()); in nnosCriticalSectionInitialize()
109 new (p) CriticalSection(nn::WithInitialize()); in nnosCriticalSectionTryInitialize()
110 CriticalSection* pCriticalSection = reinterpret_cast<CriticalSection*>(p); in nnosCriticalSectionTryInitialize()
117 CriticalSection* pCriticalSection = reinterpret_cast<CriticalSection*>(p); in nnosCriticalSectionEnter()
123 CriticalSection* pCriticalSection = reinterpret_cast<CriticalSection*>(p); in nnosCriticalSectionTryEnter()
129 CriticalSection* pCriticalSection = reinterpret_cast<CriticalSection*>(p); in nnosCriticalSectionLeave()
[all …]
Dos_LightAlarm.cpp40 CriticalSection s_CriticalSection = WithInitialize();
60 CriticalSection::ScopedLock locker(s_CriticalSection); in SetTimer()
91 CriticalSection::ScopedLock locker(s_CriticalSection); in InsertAlarm()
123 CriticalSection::ScopedLock locker(s_CriticalSection); in LightAlarmThread()
270 CriticalSection::ScopedLock locker(s_CriticalSection); in Cancel()
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.h40 typedef os::CriticalSection Lock;
Dos_ManagedThread.cpp51 typedef CriticalSection LockType;
52 typedef CriticalSection::ScopedLock ScopedLock;
Dos_BlockingQueue.cpp291 template class BlockingQueueBase<nn::os::CriticalSection>;
/CTR-SDK-4.2.5/include/nn/os/
Dos_CriticalSection.h56 class CriticalSection : private nn::util::NonCopyable<CriticalSection>
66 CriticalSection() : m_ThreadUniqueValue(GetInvalidThreadUniqueValue()), m_LockCount(-1) {} in CriticalSection() function
71 CriticalSection(const nn::WithInitialize&) { Initialize(); } in CriticalSection() function
103 ~CriticalSection() {} in ~CriticalSection()
186 NN_UTIL_DETAIL_DEFINE_SCOPED_LOCK(CriticalSection, Enter(), Leave());
215 NN_UTIL_DETAIL_CLIBIMPL_DEFINE_BUFFER_CLASS(nnosCriticalSection, nn::os::CriticalSection, NN_OS_CRI…
Dos_InterCoreCriticalSection.h25 typedef CriticalSection InterCoreCriticalSection;
Dos_NonRecursiveCriticalSection.h30 class NonRecursiveCriticalSection : private nn::util::NonCopyable<CriticalSection>
Dos_ThreadPool.h183 nn::os::CriticalSection m_WaitLock;
187 nn::os::CriticalSection m_ExecuteLock;
244 nn::os::CriticalSection m_ExecuteLock;
Dos_BlockingQueue.h120 class BlockingQueue : private os::detail::BlockingQueueBase<nn::os::CriticalSection>
123 typedef os::detail::BlockingQueueBase<nn::os::CriticalSection> Base;
/CTR-SDK-4.2.5/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_ExpHeap.h630 typedef ExpHeapTemplate<nn::os::LockPolicy::Object<nn::os::CriticalSection> > ThreadSafeExpHeap;
Dfnd_UnitHeap.h499 typedef UnitHeapTemplate<nn::os::LockPolicy::Object<nn::os::CriticalSection> > ThreadSafeUnitHeap;
Dfnd_FrameHeap.h610 typedef FrameHeapTemplate<nn::os::LockPolicy::Object<nn::os::CriticalSection> > ThreadSafeFrameHeap;
/CTR-SDK-4.2.5/sources/libraries/dbg/
Ddbg_Instrument.cpp48 nn::os::CriticalSection sCriticalSection = nn::WithInitialize();
152 nn::os::CriticalSection::ScopedLock lock(sCriticalSection); in Initialize()
186 nn::os::CriticalSection::ScopedLock lock(sCriticalSection); in Finalize()
316 nn::os::CriticalSection::ScopedLock lock(sCriticalSection); in SetLogFunction()
323 nn::os::CriticalSection::ScopedLock lock(sCriticalSection); in Dump()
408 nn::os::CriticalSection::ScopedLock lock(sCriticalSection); in Collect()
503 nn::os::CriticalSection::ScopedLock lock(sCriticalSection); in Dump()
561 nn::os::CriticalSection::ScopedLock lock(sCriticalSection); in SetLogFunction()
/CTR-SDK-4.2.5/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-4.2.5/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-4.2.5/include/nn/boss/
Dboss_NsaList.h239 nn::os::CriticalSection m_Cs;
/CTR-SDK-4.2.5/include/nn/net/osl/
Dosl_EventFlag.h78 nn::os::CriticalSection m_cs;
/CTR-SDK-4.2.5/sources/libraries/init/
Dinit_Alloc.cpp37 typedef nn::fnd::ExpHeapTemplate<nn::os::LockPolicy::Object<nn::os::CriticalSection> > SystemExpHea…
/CTR-SDK-4.2.5/include/nn/cec/CTR/
Dcec_Control.h279 static nn::os::CriticalSection m_Cs;
Dcec_MessageBox.h227 static nn::os::CriticalSection m_Cs;
228 static nn::os::CriticalSection m_CsMem;
/CTR-SDK-4.2.5/include/nn/fslow/
Dfslow_SafeHandle.h352 mutable nn::os::CriticalSection m_CriticalSection;