Searched refs:LightSemaphore (Results 1 – 4 of 4) sorted by relevance
23 s32 LightSemaphore::Release(s32 releaseCount /*= 1*/) in Release()63 new (p) LightSemaphore(); in nnosLightSemaphoreInitialize()64 LightSemaphore* pLightSemaphore = reinterpret_cast<LightSemaphore*>(p); in nnosLightSemaphoreInitialize()71 LightSemaphore* pLightSemaphore = reinterpret_cast<LightSemaphore*>(p); in nnosLightSemaphoreGetMax()78 LightSemaphore* pLightSemaphore = reinterpret_cast<LightSemaphore*>(p); in nnosLightSemaphoreGetCount()84 LightSemaphore* pLightSemaphore = reinterpret_cast<LightSemaphore*>(p); in nnosLightSemaphoreRelease()90 LightSemaphore* pLightSemaphore = reinterpret_cast<LightSemaphore*>(p); in nnosLightSemaphoreAcquire()96 LightSemaphore* pLightSemaphore = reinterpret_cast<LightSemaphore*>(p); in nnosLightSemaphoreTryAcquire()102 LightSemaphore* pLightSemaphore = reinterpret_cast<LightSemaphore*>(p); in nnosLightSemaphoreFinalize()103 pLightSemaphore->~LightSemaphore(); in nnosLightSemaphoreFinalize()
50 class LightSemaphore117 LightSemaphore() {} in LightSemaphore() function131 LightSemaphore(s32 initialCount, s32 maxCount) { Initialize(initialCount, maxCount); } in LightSemaphore() function133 LightSemaphore(s32 initialCount) { Initialize(initialCount); } in LightSemaphore() function264 LightSemaphore* m_Semaphore;266 ScopedAcquire(LightSemaphore& semaphore, bool wait = true)299 NN_UTIL_DETAIL_CLIBIMPL_DEFINE_BUFFER_CLASS(nnosLightSemaphore, nn::os::LightSemaphore, 8, u32);
84 mutable LightSemaphore m_EnqueueSemaphore; //!< キューへの挿入待ち用同期オブジェクト85 mutable LightSemaphore m_DequeueSemaphore; //!< キューからの取り出し待ち用同期オブジェクト
28 …cy = nn::os::LockPolicy::Object<nn::os::CriticalSection>, class Semaphore = nn::os::LightSemaphore>