Home
last modified time | relevance | path

Searched refs:updater (Results 1 – 9 of 9) sorted by relevance

/CTR-SDK-0.14.23/CTR_SDK-0_14_23-20110107-en/CTR_SDK/include/nn/os/
Dos_NonRecursiveCriticalSection.h79 ReverseIfPositiveUpdater updater; in TryEnter() local
80 return m_Counter->AtomicUpdateConditional(updater); in TryEnter()
88 ReverseUpdater updater; in Leave() local
89 m_Counter->AtomicUpdateConditional(updater); in Leave()
92 if( updater.afterUpdate > 1 ) in Leave()
Dos_InterCoreCriticalSection.h183 ReverseUpdater updater; in Leave() local
184 m_Counter->AtomicUpdateConditional(updater); in Leave()
189 if( updater.afterUpdate > 1 ) in Leave()
214 ReverseIfPositiveUpdater updater; in TryEnterImpl() local
215 bool ret = m_Counter->AtomicUpdateConditional(updater); in TryEnterImpl()
Dos_CriticalSection.h195 ReverseUpdater updater; in Leave() local
196 m_Counter->AtomicUpdateConditional(updater); in Leave()
199 if( updater.afterUpdate > 1 ) in Leave()
224 ReverseIfPositiveUpdater updater; in TryEnterImpl() local
225 if (m_Counter->AtomicUpdateConditional(updater)) in TryEnterImpl()
Dos_LightBarrier.h210 IncrementIfLessThan_1 updater; in AwaitImpl() local
212 if( (*pCur)->AtomicUpdateConditional(updater) ) in AwaitImpl()
Dos_LightSemaphore.h231 DecrementIfPositive updater; in TryAcquire() local
232 return m_Counter->AtomicUpdateConditional(updater); in TryAcquire()
Dos_InterCoreLightSemaphore.h232 DecrementIfPositive updater; in TryAcquire() local
233 bool ret = m_Counter->AtomicUpdateConditional(updater); in TryAcquire()
/CTR-SDK-0.14.23/CTR_SDK-0_14_23-20110107-en/CTR_SDK/sources/libraries/os/
Dos_InterCoreLightSemaphore.cpp28 LimitedAdd updater; in Release() local
29 updater.max = m_Max; in Release()
30 updater.value = releaseCount; in Release()
32 m_Counter->AtomicUpdateConditional(updater); in Release()
33 const s32 beforeUpdate = updater.beforeUpdate; in Release()
Dos_LightSemaphore.cpp28 LimitedAdd updater; in Release() local
29 updater.max = m_Max; in Release()
30 updater.value = releaseCount; in Release()
32 m_Counter->AtomicUpdateConditional(updater); in Release()
33 const s32 beforeUpdate = updater.beforeUpdate; in Release()
/CTR-SDK-0.14.23/CTR_SDK-0_14_23-20110107-en/CTR_SDK/include/nn/fnd/
Dfnd_Interlocked.h185 …bool AtomicUpdateConditional(Updater& updater) { return Interlocked::AtomicUpdate(&m_v, updater); }