Home
last modified time | relevance | path

Searched refs:InterCoreCriticalSection (Results 1 – 4 of 4) sorted by relevance

/CTR-SDK-1.0.0/CTR_SDK/sources/libraries/os/
Dos_InterCoreCriticalSection.cpp32 void InterCoreCriticalSection::EnterImpl() in EnterImpl()
62 new (p) InterCoreCriticalSection(nn::WithInitialize()); in nnosInterCoreCriticalSectionInitialize()
67 new (p) InterCoreCriticalSection(nn::WithInitialize()); in nnosInterCoreCriticalSectionTryInitialize()
68InterCoreCriticalSection* pInterCoreCriticalSection = reinterpret_cast<InterCoreCriticalSection*>(… in nnosInterCoreCriticalSectionTryInitialize()
75InterCoreCriticalSection* pInterCoreCriticalSection = reinterpret_cast<InterCoreCriticalSection*>(… in nnosInterCoreCriticalSectionEnter()
81InterCoreCriticalSection* pInterCoreCriticalSection = reinterpret_cast<InterCoreCriticalSection*>(… in nnosInterCoreCriticalSectionTryEnter()
87InterCoreCriticalSection* pInterCoreCriticalSection = reinterpret_cast<InterCoreCriticalSection*>(… in nnosInterCoreCriticalSectionLeave()
93InterCoreCriticalSection* pInterCoreCriticalSection = reinterpret_cast<InterCoreCriticalSection*>(… in nnosInterCoreCriticalSectionFinalize()
94 pInterCoreCriticalSection->~InterCoreCriticalSection(); in nnosInterCoreCriticalSectionFinalize()
Dos_InterCoreBlockingQueue.cpp299 template class InterCoreBlockingQueueBase<nn::os::InterCoreCriticalSection>;
/CTR-SDK-1.0.0/CTR_SDK/include/nn/os/
Dos_InterCoreCriticalSection.h43 class InterCoreCriticalSection : private nn::util::NonCopyable<InterCoreCriticalSection>
84InterCoreCriticalSection() : m_ThreadUniqueValue(GetInvalidThreadUniqueValue()), m_LockCount(-1) {} in InterCoreCriticalSection() function
89 InterCoreCriticalSection(const nn::WithInitialize&) { Initialize(); } in InterCoreCriticalSection() function
126 ~InterCoreCriticalSection() {} in ~InterCoreCriticalSection()
269 NN_UTIL_DETAIL_DEFINE_SCOPED_LOCK(InterCoreCriticalSection, Enter(), Leave());
281 …BIMPL_DEFINE_BUFFER_CLASS(nnosInterCoreCriticalSection, nn::os::InterCoreCriticalSection, NN_OS_IN…
Dos_InterCoreBlockingQueue.h109 …oreBlockingQueue : private os::detail::InterCoreBlockingQueueBase<nn::os::InterCoreCriticalSection>
112 typedef os::detail::InterCoreBlockingQueueBase<nn::os::InterCoreCriticalSection> Base;