Searched refs:WaitResult (Results 1 - 4 of 4) sorted by relevance
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/ |
H A D | ets_shared_memory.cpp | 148 EtsSharedMemory::WaitResult Wait(EtsSharedMemory *mem, uint32_t byteOffset, IntegerType expectedValue, in Wait() 183 return timedOut ? EtsSharedMemory::WaitResult::TIMED_OUT : EtsSharedMemory::WaitResult::OK; in Wait() 187 return EtsSharedMemory::WaitResult::NOT_EQUAL; in Wait() 192 EtsSharedMemory::WaitResult EtsSharedMemory::WaitI32(uint32_t byteOffset, int32_t expectedValue, in WaitI32() 198 EtsSharedMemory::WaitResult EtsSharedMemory::WaitI64(uint32_t byteOffset, int64_t expectedValue, in WaitI64()
|
H A D | ets_shared_memory.h | 88 enum class WaitResult { OK = 0, NOT_EQUAL = 1, TIMED_OUT = 2 }; class in ark::ets::EtsSharedMemory 90 WaitResult WaitI32(uint32_t offset, int32_t expectedValue, std::optional<uint64_t> timeout); 92 WaitResult WaitI64(uint32_t offset, int64_t expectedValue, std::optional<uint64_t> timeout);
|
/arkcompiler/ets_runtime/ecmascript/builtins/ |
H A D | builtins_atomics.cpp | 219 WaitResult res = WaitResult::OK; in Wait() 228 if (res == WaitResult::OK) { in Wait() 230 } else if (res == WaitResult::NOT_EQ) { in Wait() 568 WaitResult BuiltinsAtomics::DoWait(JSThread *thread, JSHandle<JSTaggedValue> &arrayBuffer, in DoWait() 583 return WaitResult::NOT_EQ; in DoWait() 593 WaitResult res = WaitResult::OK; in DoWait() 597 res = WaitResult::OK; in DoWait() 603 res = WaitResult in DoWait() [all...] |
H A D | builtins_atomics.h | 56 enum class WaitResult: uint8_t {OK = 0, NOT_EQ, TIME_OUT};
class 101 static WaitResult DoWait(JSThread *thread, JSHandle<JSTaggedValue> &arrayBuffer,
|
Completed in 3 milliseconds