| /CTR-SDK-1.0.0/CTR_SDK/include/nn/os/ |
| D | os_Semaphore.h | 70 Semaphore(s32 initialCount, s32 maxCount); 86 void Initialize(s32 initialCount, s32 maxCount); 96 nn::Result TryInitialize(s32 initialCount, s32 maxCount); 145 Result TryInitializeImpl(s32 initialCount, s32 maxCount); 149 inline Result Semaphore::TryInitializeImpl(s32 initialCount, s32 maxCount) in TryInitializeImpl() argument 152 NN_UTIL_RETURN_IF_FAILED(nn::svc::CreateSemaphore(&handle, initialCount, maxCount)); in TryInitializeImpl() 157 inline void Semaphore::Initialize(s32 initialCount, s32 maxCount) in Initialize() argument 159 NN_ERR_THROW_FATAL(TryInitializeImpl(initialCount, maxCount)); in Initialize() 162 inline nn::Result Semaphore::TryInitialize(s32 initialCount, s32 maxCount) in TryInitialize() argument 164 Result result = TryInitializeImpl(initialCount, maxCount); in TryInitialize() [all …]
|
| D | os_LightSemaphore.h | 131 LightSemaphore(s32 initialCount, s32 maxCount) { Initialize(initialCount, maxCount); } in LightSemaphore() argument 145 void Initialize(s32 initialCount, s32 maxCount) in Initialize() argument 148 NN_MIN_TASSERT_( maxCount, 1 ); in Initialize() 149 NN_MAX_TASSERT_( initialCount, maxCount ); in Initialize() 150 NN_MAX_TASSERT_( maxCount, MAX_MAX_COUNT ); in Initialize() 155 m_Max = maxCount; in Initialize() 157 NN_UNUSED_VAR(maxCount); in Initialize() 304 …ERN_C void nnosLightSemaphoreInitialize(nnosLightSemaphore* this_, s32 initialCount, s32 maxCount);
|
| D | os_InterCoreLightSemaphore.h | 132 InterCoreLightSemaphore(s32 initialCount, s32 maxCount) { Initialize(initialCount, maxCount); } in InterCoreLightSemaphore() argument 146 void Initialize(s32 initialCount, s32 maxCount) in Initialize() argument 149 NN_MIN_TASSERT_( maxCount, 1 ); in Initialize() 150 NN_MAX_TASSERT_( initialCount, maxCount ); in Initialize() 151 NN_MAX_TASSERT_( maxCount, MAX_MAX_COUNT ); in Initialize() 156 m_Max = maxCount; in Initialize() 158 NN_UNUSED_VAR(maxCount); in Initialize() 288 …erCoreLightSemaphoreInitialize(nnosInterCoreLightSemaphore* this_, s32 initialCount, s32 maxCount);
|
| /CTR-SDK-1.0.0/CTR_SDK/sources/libraries/os/ |
| D | os_Semaphore.cpp | 41 void nnosSemaphoreInitialize(nnosSemaphore* p, s32 initialCount, s32 maxCount) in NN_UTIL_DETAIL_CLIBIMPL_DEFINE_CONVERSION() 43 new (p) Semaphore(initialCount, maxCount); in NN_UTIL_DETAIL_CLIBIMPL_DEFINE_CONVERSION() 46 bool nnosSemaphoreTryInitialize(nnosSemaphore* p, s32 initialCount, s32 maxCount) in nnosSemaphoreTryInitialize() argument 50 Result result = pSemaphore->TryInitialize(initialCount, maxCount); in nnosSemaphoreTryInitialize()
|
| D | os_InterCoreLightSemaphore.cpp | 62 …osInterCoreLightSemaphoreInitialize(nnosInterCoreLightSemaphore* p, s32 initialCount, s32 maxCount) in nnosInterCoreLightSemaphoreInitialize() argument 66 pInterCoreLightSemaphore->Initialize(initialCount, maxCount); in nnosInterCoreLightSemaphoreInitialize()
|
| D | os_LightSemaphore.cpp | 61 void nnosLightSemaphoreInitialize(nnosLightSemaphore* p, s32 initialCount, s32 maxCount) in nnosLightSemaphoreInitialize() argument 65 pLightSemaphore->Initialize(initialCount, maxCount); in nnosLightSemaphoreInitialize()
|
| /CTR-SDK-1.0.0/CTR_SDK/include/nn/fnd/ |
| D | fnd_WaitableUnitHeap.h | 56 s32 maxCount = Base::GetTotalSize() / Base::GetUnitSize(); variable 57 this->m_Semaphore.Initialize(maxCount, maxCount);
|
| /CTR-SDK-1.0.0/CTR_SDK/include/nn/svc/ |
| D | svc_Stub.h | 58 … CreateSemaphore ( nn::Handle* pOut, s32 initialCount, s32 maxCount );
|