Searched refs:m_Counter (Results 1 – 9 of 9) sorted by relevance
27 *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 …]
105 *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()
32 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()
65 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;
98 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()
61 WaitableCounter m_Counter;148 bool IsSignaled() const { return *m_Counter >= 0; } in IsSignaled()159 const s32 c = *m_Counter; in IsManualReset()
33 nn::os::WaitableCounter m_Counter;48 return (*m_Counter < 0); in IsLocked()
38 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 …]
54 bit32 m_Counter[IV_SIZE/sizeof(bit32)]; variable