Home
last modified time | relevance | path

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

/CTR-SDK-1.0.0/CTR_SDK/sources/libraries/os/
Dos_Semaphore.cpp37 NN_UTIL_DETAIL_CLIBIMPL_DEFINE_CONVERSION(nnosSemaphoreToWaitObject, nnosSemaphore, nnosWaitObject,… in NN_UTIL_DETAIL_CLIBIMPL_DEFINE_CONVERSION() argument
38 NN_UTIL_DETAIL_CLIBIMPL_DEFINE_CONVERSION(nnosWaitObjectToSemaphore, nnosWaitObject, nnosSemaphore,… in NN_UTIL_DETAIL_CLIBIMPL_DEFINE_CONVERSION()
41 void nnosSemaphoreInitialize(nnosSemaphore* p, s32 initialCount, s32 maxCount) in NN_UTIL_DETAIL_CLIBIMPL_DEFINE_CONVERSION()
46 bool nnosSemaphoreTryInitialize(nnosSemaphore* p, s32 initialCount, s32 maxCount) in nnosSemaphoreTryInitialize()
54 s32 nnosSemaphoreRelease(nnosSemaphore* p, s32 releaseCount) in nnosSemaphoreRelease()
60 void nnosSemaphoreAcquire(nnosSemaphore* p) in nnosSemaphoreAcquire()
66 bool nnosSemaphoreTryAcquire(nnosSemaphore* p, s64 nanoSeconds) in nnosSemaphoreTryAcquire()
72 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-1.0.0/CTR_SDK/include/nn/os/
Dos_Semaphore.h211 NN_UTIL_DETAIL_CLIBIMPL_DEFINE_BUFFER_CLASS(nnosSemaphore, nn::os::Semaphore, 4, u32);
212 NN_UTIL_DETAIL_CLIBIMPL_DECLARE_CONVERSION(nnosSemaphoreToWaitObject, nnosSemaphore, nnosWaitObject…
213 NN_UTIL_DETAIL_CLIBIMPL_DECLARE_CONVERSION(nnosWaitObjectToSemaphore, nnosWaitObject, nnosSemaphore
218 NN_EXTERN_C void nnosSemaphoreInitialize(nnosSemaphore* this_, s32 initialCount, s32 maxCount);
223 NN_EXTERN_C bool nnosSemaphoreTryInitialize(nnosSemaphore* this_, s32 initialCount, s32 maxCount);
228 NN_EXTERN_C s32 nnosSemaphoreRelease(nnosSemaphore* this_, s32 releaseCount);
233 NN_EXTERN_C void nnosSemaphoreAcquire(nnosSemaphore* this_);
238 NN_EXTERN_C bool nnosSemaphoreTryAcquire(nnosSemaphore* this_, s64 nanoSeconds);
243 NN_EXTERN_C void nnosSemaphoreFinalize(nnosSemaphore* this_);