Searched refs:LightSemaphore (Results 1 – 5 of 5) sorted by relevance
23 s32 LightSemaphore::Release(s32 releaseCount /*= 1*/) in Release()47 bool LightSemaphore::TryAcquire(fnd::TimeSpan timeout) in TryAcquire()96 new (p) LightSemaphore(); in nnosLightSemaphoreInitialize()97 LightSemaphore* pLightSemaphore = reinterpret_cast<LightSemaphore*>(p); in nnosLightSemaphoreInitialize()104 LightSemaphore* pLightSemaphore = reinterpret_cast<LightSemaphore*>(p); in nnosLightSemaphoreGetMax()111 LightSemaphore* pLightSemaphore = reinterpret_cast<LightSemaphore*>(p); in nnosLightSemaphoreGetCount()117 LightSemaphore* pLightSemaphore = reinterpret_cast<LightSemaphore*>(p); in nnosLightSemaphoreRelease()123 LightSemaphore* pLightSemaphore = reinterpret_cast<LightSemaphore*>(p); in nnosLightSemaphoreAcquire()129 LightSemaphore* pLightSemaphore = reinterpret_cast<LightSemaphore*>(p); in nnosLightSemaphoreTryAcquire()135 LightSemaphore* pLightSemaphore = reinterpret_cast<LightSemaphore*>(p); in nnosLightSemaphoreFinalize()[all …]
53 class LightSemaphore : private nn::util::NonCopyable<LightSemaphore>120 LightSemaphore() {} in LightSemaphore() function134 LightSemaphore(s32 initialCount, s32 maxCount) { Initialize(initialCount, maxCount); } in LightSemaphore() function136 LightSemaphore(s32 initialCount) { Initialize(initialCount); } in LightSemaphore() function287 LightSemaphore* m_Semaphore;289 ScopedAcquire(LightSemaphore& semaphore, bool wait = true)322 NN_UTIL_DETAIL_CLIBIMPL_DEFINE_BUFFER_CLASS(nnosLightSemaphore, nn::os::LightSemaphore, 8, u32);
25 typedef LightSemaphore InterCoreLightSemaphore;
84 mutable LightSemaphore m_EnqueueSemaphore; //85 mutable LightSemaphore m_DequeueSemaphore; //
28 …cy = nn::os::LockPolicy::Object<nn::os::CriticalSection>, class Semaphore = nn::os::LightSemaphore>