| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/intrinsics/ |
| D | std_core_SyncPrimitives.cpp | 28 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/ |
| D | ets_job.h | 84 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
|
| D | ets_promise.h | 169 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
|
| D | ets_sync_primitives.cpp | 142 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()
|
| D | ets_promise.cpp | 33 auto *mutex = EtsMutex::Create(coro); in Create() local
|
| D | ets_job.cpp | 31 auto *mutex = EtsMutex::Create(coro); in Create() local
|
| /arkcompiler/jsvm/src/inspector/ |
| D | jsvm_mutex.h | 83 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/ |
| D | loadable_agent.cpp | 21 LibraryAgent::LibraryAgent(os::memory::Mutex &mutex, PandaString libraryPath, PandaString loadCallb… in LibraryAgent()
|
| D | default_debugger_agent.cpp | 19 DefaultDebuggerAgent::DefaultDebuggerAgent(os::memory::Mutex &mutex) in DefaultDebuggerAgent()
|
| /arkcompiler/ets_runtime/ecmascript/ |
| D | waiter_list.h | 90 explicit MutexGuard(Mutex *mutex) : mutex_(mutex), lockHolder_(*mutex) {} in MutexGuard()
|
| D | ecma_string_table.cpp | 236 Mutex& mutex = stringTable_[GetTableId(hashcode)].mutex_; in AtomicGetOrInternStringImplNoGC() local
|
| /arkcompiler/runtime_core/platforms/unix/libpandabase/futex/ |
| D | mutex.cpp | 288 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/ |
| D | mutex.cpp | 150 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/ |
| D | mutex.cpp | 172 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/ |
| D | mutex.cpp | 172 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/ |
| D | js_shared_module_manager.h | 30 Mutex mutex; member
|
| /arkcompiler/ets_runtime/common_components/platform/ |
| D | mutex.h | 158 inline void ConditionVariable::Wait(Mutex *mutex) in Wait()
|
| /arkcompiler/runtime_core/static_core/platforms/unix/libpandabase/futex/ |
| D | mutex.h | 293 PANDA_PUBLIC_API void Wait(Mutex *mutex) in Wait()
|
| D | fmutex.cpp | 501 auto mutex = ATOMIC_LOAD(&cond->mutexPtr, memory_order_relaxed); in SignalCount() local
|
| /arkcompiler/runtime_core/static_core/runtime/tests/ |
| D | multithreaded_intern_string_table_test.cpp | 135 std::mutex mutex; member in ark::mem::test::MultithreadedInternStringTableTest
|
| /arkcompiler/runtime_core/libpandabase/utils/ |
| D | logger.cpp | 123 os::memory::Mutex Logger::mutex; // NOLINT(fuchsia-statically-constructed-objects) member in panda::Logger
|
| D | logger.h | 325 static os::memory::Mutex mutex; variable
|
| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/ |
| D | ets_entrypoints.cpp | 96 auto *mutex = EtsMutex::Create(currentCoro); in LaunchCoroutine() local
|
| /arkcompiler/ets_runtime/ecmascript/napi/ |
| D | jsnapi_expo.cpp | 166 static ecmascript::Mutex *mutex = new panda::ecmascript::Mutex(); variable
|