Home
last modified time | relevance | path

Searched refs:TimedWait (Results 1 - 25 of 37) sorted by relevance

12

/arkcompiler/runtime_core/static_core/runtime/
H A Dglobal_object_lock.cpp37 bool GlobalObjectLock::TimedWait(uint64_t timeout) const in TimedWait() function in ark::GlobalObjectLock
40 g_cv.TimedWait(&g_mtx, timeout); in TimedWait()
H A Dglobal_object_lock.h28 bool TimedWait(uint64_t timeout) const;
H A Dmonitor_object_lock.h29 bool TimedWait(uint64_t timeout);
H A Dmt_thread_manager.cpp155 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 Dmonitor_object_lock.cpp38 bool ObjectLock::TimedWait(uint64_t timeout) in TimedWait() function in ark::ObjectLock
/arkcompiler/runtime_core/static_core/libpandabase/tests/genmc/
H A Dcondvar_test_3.cpp18 // 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 Dgc_workers_task_pool.cpp69 allSolvedTasksCondVar_.TimedWait(&allSolvedTasksCondVarLock_, ALL_GC_TASKS_FINISH_WAIT_TIMEOUT); in WaitUntilTasksEnd()
/arkcompiler/ets_runtime/ecmascript/dfx/
H A Dvm_thread_control.cpp30 if (vmThreadNeedSuspensionCV_.TimedWait(&vmThreadSuspensionMutex_, TIME_OUT_MS)) { in NotifyVMThreadSuspension()
/arkcompiler/runtime_core/static_core/platforms/unix/libpandabase/futex/
H A Dmutex.h298 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 Dfmutex.h131 __attribute__((visibility("default"))) bool TimedWait(struct CondVar *cond, struct fmutex *m, uint64_t ms, uint64_t ns,
/arkcompiler/ets_runtime/ecmascript/platform/
H A Dmutex.h100 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 Dupdate_remset_thread.h102 threadCondVar_.TimedWait(&this->updateRemsetLock_, SLEEP_MS); in REQUIRES()
/arkcompiler/runtime_core/static_core/runtime/mem/gc/
H A Dgc_queue.h72 return condVar_.TimedWait(&lock_, GC_WAIT_TIMEOUT);
H A Dgc_queue.cpp47 LOG(DEBUG, GC) << "GetTask TimedWait"; in GetTask()
48 condVar_.TimedWait(&lock_, ms, ns); in GetTask()
/arkcompiler/runtime_core/static_core/runtime/include/
H A Dmtmanaged_thread.h228 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 Dtest_util.h178 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 Dmutex.cpp178 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 Dmutex.cpp198 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 Dmutex.h138 bool TimedWait(Mutex *mutex, uint64_t ms, uint64_t ns = 0, bool is_absolute = false);
/arkcompiler/runtime_core/static_core/libpandabase/os/
H A Dmutex.cpp198 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 Dmutex.h152 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 Dmutex.h282 bool TimedWait(Mutex *mutex, uint64_t ms, uint64_t ns = 0, bool is_absolute = false) NO_THREAD_SAFETY_ANALYSIS;
H A Dmutex.cpp353 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 Dfutex_test.cpp79 // 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 Dets_shared_memory.cpp39 return cv_.TimedWait(mutex, ms); in Wait()

Completed in 13 milliseconds

12