Home
last modified time | relevance | path

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

/CTR-SDK-4.2.5/sources/libraries/os/
Dos_LightEvent.cpp27 *m_Counter = isManualReset ? NOT_SIGNALED_MANUAL: NOT_SIGNALED_AUTO; in Initialize()
33 if( *m_Counter == SIGNALED_MANUAL ) in TryWait()
41 return m_Counter->CompareAndSwap(SIGNALED_AUTO, NOT_SIGNALED_AUTO) == SIGNALED_AUTO; in TryWait()
47 switch( *m_Counter ) in TryWait()
51 return m_Counter.WaitIfLessThan(0, timeout) == ResultSuccess(); in TryWait()
62 if( m_Counter->CompareAndSwap(SIGNALED_AUTO, NOT_SIGNALED_AUTO) == SIGNALED_AUTO ) in TryWait()
83 Result result = m_Counter.WaitIfLessThan(0, remainTick); in TryWait()
90 if( *m_Counter == SIGNALED_AUTO ) in TryWait()
92 if( m_Counter->CompareAndSwap(SIGNALED_AUTO, NOT_SIGNALED_AUTO) == SIGNALED_AUTO ) in TryWait()
105 switch( *m_Counter ) in Wait()
[all …]
Dos_SimpleLock.cpp105 *m_Counter = 1; in Initialize()
111 return m_Counter->AtomicUpdateConditional(updater); in TryLock()
125 m_Counter->AtomicUpdateConditional(updater); in Unlock()
129 m_Counter.Signal(1); in Unlock()
139 if( m_Counter->AtomicUpdateConditional(incrementNumWaiterIfLocked) ) in LockImpl()
157 m_Counter.WaitIfLessThan(0); in LockImpl()
161 if( m_Counter->AtomicUpdateConditional(decrementNumWaiterAndLockIfUnlocked) ) in LockImpl()
Dos_LightSemaphore.cpp32 m_Counter->AtomicUpdateConditional(updater); in Release()
35 const s32 beforeUpdate = m_Counter->operator++(0); in Release()
41 m_Counter.Signal(releaseCount); in Release()
67 Result result = m_Counter.WaitIfLessThan(1, remainTick); in TryAcquire()
/CTR-SDK-4.2.5/include/nn/os/
Dos_NonRecursiveCriticalSection.h65 NonRecursiveCriticalSection() { *m_Counter = 1; } in NonRecursiveCriticalSection()
73 m_Counter.DecrementAndWaitIfLessThan(0); in Enter()
80 return m_Counter->AtomicUpdateConditional(updater); in TryEnter()
85 NN_TASSERTMSG_( *m_Counter < 0 , "CriticalSection is not entered."); in Leave()
89 m_Counter->AtomicUpdateConditional(updater); in Leave()
94 m_Counter.Signal(1); in Leave()
101 nn::os::WaitableCounter m_Counter;
Dos_LightSemaphore.h98 WaitableCounter m_Counter;
155 *m_Counter = initialCount; in Initialize()
196 s32 GetCount() const { return *m_Counter; } in GetCount()
218 m_Counter.WaitIfLessThan(1); in Acquire()
237 return m_Counter->AtomicUpdateConditional(updater); in TryAcquire()
Dos_LightEvent.h61 WaitableCounter m_Counter;
148 bool IsSignaled() const { return *m_Counter >= 0; } in IsSignaled()
159 const s32 c = *m_Counter; in IsManualReset()
Dos_SimpleLock.h33 nn::os::WaitableCounter m_Counter;
48 return (*m_Counter < 0); in IsLocked()
/CTR-SDK-4.2.5/include/nn/fslow/
Dfslow_SafeHandle.h38 nn::os::WaitableCounter m_Counter;
86 *m_Counter = 0; in SafeReferenceCounter()
91 *m_Counter = 1; in SafeReferenceCounter()
97 *m_Counter = 1; in Initialize()
105 return m_Counter->AtomicUpdateConditional(f); in Increment()
113 m_Counter->AtomicUpdateConditional(f); in Decrement()
114 if (*m_Counter == -1) in Decrement()
116 m_Counter.SignalAll(); in Decrement()
122 return *m_Counter != 0; in IsInitialized()
128 return *m_Counter > 0; in IsValid()
[all …]
/CTR-SDK-4.2.5/include/nn/crypto/detail/
Dcrypto_CtrMode.h54 bit32 m_Counter[IV_SIZE/sizeof(bit32)]; variable