Home
last modified time | relevance | path

Searched refs:initialCount (Results 1 – 7 of 7) sorted by relevance

/CTR-SDK-2.4.0/include/nn/os/
Dos_Semaphore.h70 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_OS_ERROR_IF_FAILED(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 …]
Dos_InterCoreLightSemaphore.h132 InterCoreLightSemaphore(s32 initialCount, s32 maxCount) { Initialize(initialCount, maxCount); } in InterCoreLightSemaphore() argument
134 InterCoreLightSemaphore(s32 initialCount) { Initialize(initialCount); } in InterCoreLightSemaphore() argument
146 void Initialize(s32 initialCount, s32 maxCount) in Initialize() argument
148 NN_MIN_TASSERT_( initialCount, 0 ); in Initialize()
150 NN_MAX_TASSERT_( initialCount, maxCount ); in Initialize()
153 *m_Counter = initialCount; in Initialize()
161 void Initialize(s32 initialCount) { Initialize(initialCount, MAX_MAX_COUNT); } in Initialize() argument
288 …erCoreLightSemaphoreInitialize(nnosInterCoreLightSemaphore* this_, s32 initialCount, s32 maxCount);
Dos_LightSemaphore.h131 LightSemaphore(s32 initialCount, s32 maxCount) { Initialize(initialCount, maxCount); } in LightSemaphore() argument
133 LightSemaphore(s32 initialCount) { Initialize(initialCount); } in LightSemaphore() argument
145 void Initialize(s32 initialCount, s32 maxCount) in Initialize() argument
147 NN_MIN_TASSERT_( initialCount, 0 ); in Initialize()
149 NN_MAX_TASSERT_( initialCount, maxCount ); in Initialize()
152 *m_Counter = initialCount; in Initialize()
160 void Initialize(s32 initialCount) { Initialize(initialCount, MAX_MAX_COUNT); } in Initialize() argument
304 NN_EXTERN_C void nnosLightSemaphoreInitialize(nnosLightSemaphore* this_, s32 initialCount, s32 maxC…
/CTR-SDK-2.4.0/sources/libraries/os/
Dos_Semaphore.cpp41 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()
Dos_LightSemaphore.cpp61 void nnosLightSemaphoreInitialize(nnosLightSemaphore* p, s32 initialCount, s32 maxCount) in nnosLightSemaphoreInitialize() argument
65 pLightSemaphore->Initialize(initialCount, maxCount); in nnosLightSemaphoreInitialize()
Dos_InterCoreLightSemaphore.cpp62 void nnosInterCoreLightSemaphoreInitialize(nnosInterCoreLightSemaphore* p, s32 initialCount, s32 ma… in nnosInterCoreLightSemaphoreInitialize() argument
66 pInterCoreLightSemaphore->Initialize(initialCount, maxCount); in nnosInterCoreLightSemaphoreInitialize()
/CTR-SDK-2.4.0/include/nn/svc/
Dsvc_Stub.h58 nn::Result CreateSemaphore ( nn::Handle* pOut, s32 initialCount, …