Home
last modified time | relevance | path

Searched defs:mutex (Results 1 – 24 of 24) sorted by relevance

/arkcompiler/runtime_core/static_core/plugins/ets/runtime/intrinsics/
Dstd_core_SyncPrimitives.cpp28 void EtsMutexLock(EtsObject *mutex) in EtsMutexLock()
34 void EtsMutexUnlock(EtsObject *mutex) in EtsMutexUnlock()
62 void EtsCondVarWait(EtsObject *condVar, EtsObject *mutex) in EtsCondVarWait()
72 void EtsCondVarNotifyOne(EtsObject *condVar, EtsObject *mutex) in EtsCondVarNotifyOne()
79 void EtsCondVarNotifyAll(EtsObject *condVar, EtsObject *mutex) in EtsCondVarNotifyAll()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/
Dets_job.h84 void SetMutex(EtsCoroutine *coro, EtsMutex *mutex) in SetMutex()
110 auto *mutex = GetMutex(EtsCoroutine::GetCurrent()); in Lock() local
117 auto *mutex = GetMutex(EtsCoroutine::GetCurrent()); in Unlock() local
125 auto *mutex = GetMutex(EtsCoroutine::GetCurrent()); in IsLocked() local
Dets_promise.h169 void SetMutex(EtsCoroutine *coro, EtsMutex *mutex) in SetMutex()
234 auto *mutex = GetMutex(EtsCoroutine::GetCurrent()); in Lock() local
241 auto *mutex = GetMutex(EtsCoroutine::GetCurrent()); in Unlock() local
249 auto *mutex = GetMutex(EtsCoroutine::GetCurrent()); in IsLocked() local
Dets_sync_primitives.cpp142 void EtsCondVar::Wait(EtsHandle<EtsMutex> &mutex) in Wait()
155 void EtsCondVar::NotifyOne([[maybe_unused]] EtsMutex *mutex) in NotifyOne()
164 void EtsCondVar::NotifyAll([[maybe_unused]] EtsMutex *mutex) in NotifyAll()
Dets_promise.cpp33 auto *mutex = EtsMutex::Create(coro); in Create() local
Dets_job.cpp31 auto *mutex = EtsMutex::Create(coro); in Create() local
/arkcompiler/jsvm/src/inspector/
Djsvm_mutex.h83 MutexT mutex; variable
125 const MutexBase& mutex; variable
141 const MutexBase& mutex; variable
156 const MutexBase& mutex; variable
162 mutable typename Traits::MutexT mutex; variable
348 MutexBase<Traits>::ScopedLock::ScopedLock(const MutexBase& mutex) : mutex(mutex) in ScopedLock()
364 MutexBase<Traits>::ScopedReadLock::ScopedReadLock(const MutexBase& mutex) : mutex(mutex) in ScopedReadLock()
/arkcompiler/runtime_core/static_core/runtime/
Dloadable_agent.cpp21 LibraryAgent::LibraryAgent(os::memory::Mutex &mutex, PandaString libraryPath, PandaString loadCallb… in LibraryAgent()
Ddefault_debugger_agent.cpp19 DefaultDebuggerAgent::DefaultDebuggerAgent(os::memory::Mutex &mutex) in DefaultDebuggerAgent()
/arkcompiler/ets_runtime/ecmascript/
Dwaiter_list.h90 explicit MutexGuard(Mutex *mutex) : mutex_(mutex), lockHolder_(*mutex) {} in MutexGuard()
Decma_string_table.cpp236 Mutex& mutex = stringTable_[GetTableId(hashcode)].mutex_; in AtomicGetOrInternStringImplNoGC() local
/arkcompiler/runtime_core/platforms/unix/libpandabase/futex/
Dmutex.cpp288 void ConditionVariable::Wait(Mutex *mutex) in Wait()
345 bool ConditionVariable::TimedWait(Mutex *mutex, uint64_t ms, uint64_t ns, bool is_absolute) in TimedWait()
414 auto mutex = mutex_ptr_.load(std::memory_order_relaxed); in SignalCount() local
/arkcompiler/ets_runtime/ecmascript/platform/common/
Dmutex.cpp150 void ConditionVariable::Wait(Mutex *mutex) in Wait()
176 bool ConditionVariable::TimedWait(Mutex *mutex, uint64_t ms, uint64_t ns, bool is_absolute) in TimedWait()
/arkcompiler/runtime_core/libpandabase/os/
Dmutex.cpp172 void ConditionVariable::Wait(Mutex *mutex) in Wait()
198 bool ConditionVariable::TimedWait(Mutex *mutex, uint64_t ms, uint64_t ns, bool is_absolute /* = fal… in TimedWait()
/arkcompiler/runtime_core/static_core/libpandabase/os/
Dmutex.cpp172 void ConditionVariable::Wait(Mutex *mutex) in Wait()
198 bool ConditionVariable::TimedWait(Mutex *mutex, uint64_t ms, uint64_t ns, bool is_absolute /* = fal… in TimedWait()
/arkcompiler/ets_runtime/ecmascript/module/
Djs_shared_module_manager.h30 Mutex mutex; member
/arkcompiler/ets_runtime/common_components/platform/
Dmutex.h158 inline void ConditionVariable::Wait(Mutex *mutex) in Wait()
/arkcompiler/runtime_core/static_core/platforms/unix/libpandabase/futex/
Dmutex.h293 PANDA_PUBLIC_API void Wait(Mutex *mutex) in Wait()
Dfmutex.cpp501 auto mutex = ATOMIC_LOAD(&cond->mutexPtr, memory_order_relaxed); in SignalCount() local
/arkcompiler/runtime_core/static_core/runtime/tests/
Dmultithreaded_intern_string_table_test.cpp135 std::mutex mutex; member in ark::mem::test::MultithreadedInternStringTableTest
/arkcompiler/runtime_core/libpandabase/utils/
Dlogger.cpp123 os::memory::Mutex Logger::mutex; // NOLINT(fuchsia-statically-constructed-objects) member in panda::Logger
Dlogger.h325 static os::memory::Mutex mutex; variable
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/
Dets_entrypoints.cpp96 auto *mutex = EtsMutex::Create(currentCoro); in LaunchCoroutine() local
/arkcompiler/ets_runtime/ecmascript/napi/
Djsnapi_expo.cpp166 static ecmascript::Mutex *mutex = new panda::ecmascript::Mutex(); variable