Home
last modified time | relevance | path

Searched refs:nnosSemaphore (Results 1 – 3 of 3) sorted by relevance

/CTR-SDK-4.2.5/sources/libraries/os/
Dos_Semaphore.cpp55 NN_UTIL_DETAIL_CLIBIMPL_DEFINE_CONVERSION(nnosSemaphoreToWaitObject, nnosSemaphore, nnosWaitObject,… in NN_UTIL_DETAIL_CLIBIMPL_DEFINE_CONVERSION() argument
56 NN_UTIL_DETAIL_CLIBIMPL_DEFINE_CONVERSION(nnosWaitObjectToSemaphore, nnosWaitObject, nnosSemaphore,… in NN_UTIL_DETAIL_CLIBIMPL_DEFINE_CONVERSION()
59 void nnosSemaphoreInitialize(nnosSemaphore* p, s32 initialCount, s32 maxCount) in NN_UTIL_DETAIL_CLIBIMPL_DEFINE_CONVERSION()
64 bool nnosSemaphoreTryInitialize(nnosSemaphore* p, s32 initialCount, s32 maxCount) in nnosSemaphoreTryInitialize()
72 s32 nnosSemaphoreRelease(nnosSemaphore* p, s32 releaseCount) in nnosSemaphoreRelease()
78 void nnosSemaphoreAcquire(nnosSemaphore* p) in nnosSemaphoreAcquire()
84 bool nnosSemaphoreTryAcquire(nnosSemaphore* p, s64 nanoSeconds) in nnosSemaphoreTryAcquire()
90 void nnosSemaphoreFinalize(nnosSemaphore* p) in nnosSemaphoreFinalize()
Dos_HandleManager.cpp47 void nnosHandleManagerAttachSemaphoreHandle(nnosSemaphore* p, nnHandle handle) in nnosHandleManagerAttachSemaphoreHandle()
53 void nnosHandleManagerDetachSemaphoreHandle(nnosSemaphore* p) in nnosHandleManagerDetachSemaphoreHandle()
/CTR-SDK-4.2.5/include/nn/os/
Dos_Semaphore.h232 NN_UTIL_DETAIL_CLIBIMPL_DEFINE_BUFFER_CLASS(nnosSemaphore, nn::os::Semaphore, 4, u32);
233 NN_UTIL_DETAIL_CLIBIMPL_DECLARE_CONVERSION(nnosSemaphoreToWaitObject, nnosSemaphore, nnosWaitObject…
234 NN_UTIL_DETAIL_CLIBIMPL_DECLARE_CONVERSION(nnosWaitObjectToSemaphore, nnosWaitObject, nnosSemaphore
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);
254 NN_EXTERN_C void nnosSemaphoreAcquire(nnosSemaphore* this_);
259 NN_EXTERN_C bool nnosSemaphoreTryAcquire(nnosSemaphore* this_, s64 nanoSeconds);
264 NN_EXTERN_C void nnosSemaphoreFinalize(nnosSemaphore* this_);