Home
last modified time | relevance | path

Searched refs:GetStateAddr (Results 1 - 8 of 8) sorted by relevance

/arkcompiler/runtime_core/platforms/unix/libpandabase/futex/
H A Dmutex.h75 int *GetStateAddr() in GetStateAddr() function
77 return futex::GetStateAddr(&mutex_); in GetStateAddr()
195 futex(GetStateAddr(), FUTEX_WAKE_PRIVATE, WAKE_ALL, nullptr, nullptr, 0); in RELEASE_SHARED()
217 int *GetStateAddr() in GetStateAddr() function
H A Dmutex.cpp156 if (futex(GetStateAddr(), FUTEX_WAIT_PRIVATE, cur_state, nullptr, nullptr, 0) != 0) { in WriteLock()
186 if (futex(GetStateAddr(), FUTEX_WAIT_PRIVATE, cur_state, nullptr, nullptr, 0) != 0) { in HandleReadLockWait()
271 futex(GetStateAddr(), FUTEX_WAKE_PRIVATE, WAKE_ALL, nullptr, nullptr, 0); in WriteUnlock()
431 mutex->GetStateAddr(), 0) != -1; in SignalCount()
H A Dfmutex.cpp75 int *GetStateAddr(struct fmutex *const m) in GetStateAddr() function
212 if (futex(GetStateAddr(m), FUTEX_WAIT_PRIVATE, curState, nullptr, nullptr, 0) != 0) { in MutexLock()
292 futex(GetStateAddr(m), FUTEX_WAKE_PRIVATE, WAKE_ONE, nullptr, nullptr, 0); in MutexUnlock()
H A Dfmutex.h102 int *GetStateAddr(struct fmutex *const m);
/arkcompiler/runtime_core/static_core/platforms/unix/libpandabase/futex/
H A Dmutex.h74 int *GetStateAddr() in GetStateAddr() function
76 return futex::GetStateAddr(&mutex_); in GetStateAddr()
212 int *GetStateAddr() in GetStateAddr() function
252 futex(GetStateAddr(), FUTEX_WAKE_PRIVATE, WAKE_ALL, nullptr, nullptr, 0); in WakeAllWaiters()
H A Dfmutex.cpp74 int *GetStateAddr(struct fmutex *const m) in GetStateAddr() function
182 if (futex(GetStateAddr(m), FUTEX_WAIT_PRIVATE, curState, nullptr, nullptr, 0) != 0 && (errno != EAGAIN) && in WaitForUnlock()
302 futex(GetStateAddr(m), FUTEX_WAKE_PRIVATE, WAKE_ONE, nullptr, nullptr, 0); in MutexUnlock()
514 GetStateAddr(mutex), 0) != -1; in SignalCount()
H A Dmutex.cpp140 if (futex(GetStateAddr(), FUTEX_WAIT_PRIVATE, curState, nullptr, nullptr, 0) != 0) { in FutexWait()
185 if (futex(GetStateAddr(), FUTEX_WAIT_PRIVATE, curState, nullptr, nullptr, 0) != 0) { in WaitForFutex()
H A Dfmutex.h108 int *GetStateAddr(struct fmutex *const m);

Completed in 6 milliseconds