Searched refs:LightSemaphore (Results 1 – 4 of 4) sorted by relevance
23 s32 LightSemaphore::Release(s32 releaseCount /*= 1*/) in Release()58 new (p) LightSemaphore(); in nnosLightSemaphoreInitialize()59 LightSemaphore* pLightSemaphore = reinterpret_cast<LightSemaphore*>(p); in nnosLightSemaphoreInitialize()65 LightSemaphore* pLightSemaphore = reinterpret_cast<LightSemaphore*>(p); in nnosLightSemaphoreGetMax()71 LightSemaphore* pLightSemaphore = reinterpret_cast<LightSemaphore*>(p); in nnosLightSemaphoreGetCount()77 LightSemaphore* pLightSemaphore = reinterpret_cast<LightSemaphore*>(p); in nnosLightSemaphoreRelease()83 LightSemaphore* pLightSemaphore = reinterpret_cast<LightSemaphore*>(p); in nnosLightSemaphoreAcquire()89 LightSemaphore* pLightSemaphore = reinterpret_cast<LightSemaphore*>(p); in nnosLightSemaphoreTryAcquire()95 LightSemaphore* pLightSemaphore = reinterpret_cast<LightSemaphore*>(p); in nnosLightSemaphoreFinalize()96 pLightSemaphore->~LightSemaphore(); in nnosLightSemaphoreFinalize()
49 class LightSemaphore107 LightSemaphore() {} in LightSemaphore() function120 LightSemaphore(s32 initialCount, s32 maxCount) { Initialize(initialCount, maxCount); } in LightSemaphore() function239 LightSemaphore* m_Semaphore;241 ScopedAcquire(LightSemaphore& semaphore, bool wait = true)274 NN_UTIL_DETAIL_CLIBIMPL_DEFINE_BUFFER_CLASS(nnosLightSemaphore, nn::os::LightSemaphore, 8, u32);
85 mutable LightSemaphore m_EnqueueSemaphore; //!< キューへの挿入待ち用同期オブジェクト86 mutable LightSemaphore m_DequeueSemaphore; //!< キューからの取り出し待ち用同期オブジェクト
28 …cy = nn::os::LockPolicy::Object<nn::os::CriticalSection>, class Semaphore = nn::os::LightSemaphore>