Lines Matching refs:s32
72 Semaphore(s32 initialCount, s32 maxCount);
88 void Initialize(s32 initialCount, s32 maxCount);
98 nn::Result TryInitialize(s32 initialCount, s32 maxCount);
123 s32 Release(s32 releaseCount = 1);
153 static s32 GetCurrentCount();
160 static s32 GetMaxCount();
166 Result TryInitializeImpl(s32 initialCount, s32 maxCount);
170 inline Result Semaphore::TryInitializeImpl(s32 initialCount, s32 maxCount) in TryInitializeImpl()
178 inline void Semaphore::Initialize(s32 initialCount, s32 maxCount) in Initialize()
183 inline nn::Result Semaphore::TryInitialize(s32 initialCount, s32 maxCount) in TryInitialize()
194 inline Semaphore::Semaphore(s32 initialCount, s32 maxCount) in Semaphore()
199 inline s32 Semaphore::Release(s32 releaseCount) in Release()
201 s32 ret; in Release()
239 NN_EXTERN_C void nnosSemaphoreInitialize(nnosSemaphore* this_, s32 initialCount, s32 maxCount);
244 NN_EXTERN_C bool nnosSemaphoreTryInitialize(nnosSemaphore* this_, s32 initialCount, s32 maxCount);
249 NN_EXTERN_C s32 nnosSemaphoreRelease(nnosSemaphore* this_, s32 releaseCount);