/arkcompiler/runtime_core/static_core/runtime/ |
H A D | global_object_lock.cpp | 37 bool GlobalObjectLock::TimedWait(uint64_t timeout) const in TimedWait() function in ark::GlobalObjectLock 40 g_cv.TimedWait(&g_mtx, timeout); in TimedWait()
|
H A D | global_object_lock.h | 28 bool TimedWait(uint64_t timeout) const;
|
H A D | monitor_object_lock.h | 29 bool TimedWait(uint64_t timeout);
|
H A D | mt_thread_manager.cpp | 155 stopVar_.TimedWait(&threadLock_, WAIT_INTERVAL); in WaitForDeregistration() 166 stopVar_.TimedWait(&threadLock_, WAIT_INTERVAL); in WaitForDeregistration() 172 stopVar_.TimedWait(&threadLock_, WAIT_INTERVAL); in WaitForDeregistration()
|
H A D | monitor_object_lock.cpp | 38 bool ObjectLock::TimedWait(uint64_t timeout) in TimedWait() function in ark::ObjectLock
|
/arkcompiler/runtime_core/static_core/libpandabase/tests/genmc/ |
H A D | condvar_test_3.cpp | 18 // The test checks the work of TimedWait-SignalOne 37 if (TimedWait(&g_c, &g_x, TIME_LIMIT, 0, false)) { in Thread1()
|
/arkcompiler/runtime_core/static_core/runtime/mem/gc/workers/ |
H A D | gc_workers_task_pool.cpp | 69 allSolvedTasksCondVar_.TimedWait(&allSolvedTasksCondVarLock_, ALL_GC_TASKS_FINISH_WAIT_TIMEOUT); in WaitUntilTasksEnd()
|
/arkcompiler/ets_runtime/ecmascript/dfx/ |
H A D | vm_thread_control.cpp | 30 if (vmThreadNeedSuspensionCV_.TimedWait(&vmThreadSuspensionMutex_, TIME_OUT_MS)) { in NotifyVMThreadSuspension()
|
/arkcompiler/runtime_core/static_core/platforms/unix/libpandabase/futex/ |
H A D | mutex.h | 298 PANDA_PUBLIC_API bool TimedWait(Mutex *mutex, uint64_t ms, uint64_t ns = 0, bool isAbsolute = false) in TimedWait() function in ark::os::unix::memory::futex::ConditionVariable 300 return futex::TimedWait(&cond_, &mutex->mutex_, ms, ns, isAbsolute); in TimedWait()
|
H A D | fmutex.h | 131 __attribute__((visibility("default"))) bool TimedWait(struct CondVar *cond, struct fmutex *m, uint64_t ms, uint64_t ns,
|
/arkcompiler/ets_runtime/ecmascript/platform/ |
H A D | mutex.h | 100 bool TimedWait(Mutex *mutex, uint64_t ms, uint64_t ns = 0, bool is_absolute = false);
|
/arkcompiler/runtime_core/static_core/runtime/mem/gc/g1/ |
H A D | update_remset_thread.h | 102 threadCondVar_.TimedWait(&this->updateRemsetLock_, SLEEP_MS); in REQUIRES()
|
/arkcompiler/runtime_core/static_core/runtime/mem/gc/ |
H A D | gc_queue.h | 72 return condVar_.TimedWait(&lock_, GC_WAIT_TIMEOUT);
|
H A D | gc_queue.cpp | 47 LOG(DEBUG, GC) << "GetTask TimedWait"; in GetTask() 48 condVar_.TimedWait(&lock_, ms, ns); in GetTask()
|
/arkcompiler/runtime_core/static_core/runtime/include/ |
H A D | mtmanaged_thread.h | 228 bool TimedWait(ThreadStatus waitStatus, uint64_t timeout, uint64_t nanos = 0, bool isAbsolute = false) in TimedWait() function in ark::MTManagedThread 340 return condVar_.TimedWait(&condLock_, timeout, nanos, isAbsolute); in REQUIRES()
|
/arkcompiler/toolchain/tooling/test/utils/ |
H A D | test_util.h | 178 bool timeExceeded = suspendCv_.TimedWait(&suspendMutex_, TIMEOUT_MSEC); in SuspendUntilContinue() 206 bool timeExceeded = eventCv_.TimedWait(&eventMutex_, TIMEOUT_MSEC); in WaitForEvent()
|
/arkcompiler/ets_runtime/ecmascript/platform/common/ |
H A D | mutex.cpp | 178 bool ConditionVariable::TimedWait(Mutex *mutex, uint64_t ms, uint64_t ns, bool is_absolute) in TimedWait() function in panda::ecmascript::ConditionVariable
|
/arkcompiler/runtime_core/libpandabase/os/ |
H A D | mutex.cpp | 198 bool ConditionVariable::TimedWait(Mutex *mutex, uint64_t ms, uint64_t ns, bool is_absolute /* = false */) in TimedWait() function in panda::os::memory::ConditionVariable
|
H A D | mutex.h | 138 bool TimedWait(Mutex *mutex, uint64_t ms, uint64_t ns = 0, bool is_absolute = false);
|
/arkcompiler/runtime_core/static_core/libpandabase/os/ |
H A D | mutex.cpp | 198 bool ConditionVariable::TimedWait(Mutex *mutex, uint64_t ms, uint64_t ns, bool is_absolute /* = false */) in TimedWait() function in ark::os::memory::ConditionVariable
|
H A D | mutex.h | 152 PANDA_PUBLIC_API bool TimedWait(Mutex *mutex, uint64_t ms, uint64_t ns = 0, bool is_absolute = false);
|
/arkcompiler/runtime_core/platforms/unix/libpandabase/futex/ |
H A D | mutex.h | 282 bool TimedWait(Mutex *mutex, uint64_t ms, uint64_t ns = 0, bool is_absolute = false) NO_THREAD_SAFETY_ANALYSIS;
|
H A D | mutex.cpp | 353 bool ConditionVariable::TimedWait(Mutex *mutex, uint64_t ms, uint64_t ns, bool is_absolute) in TimedWait() function in panda::os::unix::memory::futex::ConditionVariable
|
/arkcompiler/runtime_core/static_core/libpandabase/tests/ |
H A D | futex_test.cpp | 79 // The thread modifies shared data (meaning it reached TimedWait function) 85 bool ret = TimedWait(&g_condvar, &g_futex, 1U, 0U, false); in Timedwaiter()
|
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/ |
H A D | ets_shared_memory.cpp | 39 return cv_.TimedWait(mutex, ms); in Wait()
|