Home
last modified time | relevance | path

Searched refs:StaticLock (Results 1 – 13 of 13) sorted by relevance

/hardware/google/gfxstream/guest/android-emu/aemu/base/synchronization/
DAndroidConditionVariable.h45 void signalAndUnlock(StaticLock<IsRecursive>* lock);
51 void broadcastAndUnlock(StaticLock<IsRecursive>* lock);
81 void wait(StaticLock<IsRecursive>* lock, Predicate pred) { in wait()
112 void wait(StaticLock<IsRecursive>* userLock) { in wait()
117 bool timedWait(StaticLock<IsRecursive>* userLock, System::Duration waitUntilUs) { in timedWait()
152 void wait(StaticLock<IsRecursive>* userLock) { in wait()
157 bool timedWait(StaticLock<IsRecursive>* userLock, uint64_t waitUntilUs) { in timedWait()
165 bool timedWait(StaticLock<IsRecursive>* userLock, const timespec& abstime) { in timedWait()
187 inline void ConditionVariable::signalAndUnlock(StaticLock<IsRecursive>* lock) { in signalAndUnlock()
198 inline void ConditionVariable::broadcastAndUnlock(StaticLock<IsRecursive>* lock) { in broadcastAndUnlock()
[all …]
DAndroidLock.h49 class StaticLock; variable
52 class StaticLock<false> {
54 using AutoLock = gfxstream::guest::AutoLock<StaticLock>;
56 constexpr StaticLock() = default;
103 DISALLOW_COPY_ASSIGN_AND_MOVE(StaticLock);
109 class StaticLock<true> {
111 using AutoLock = gfxstream::guest::AutoLock<StaticLock>;
113 StaticLock() { in StaticLock() function
167 DISALLOW_COPY_ASSIGN_AND_MOVE(StaticLock);
173 class Lock : public StaticLock<false> {
[all …]
/hardware/google/aemu/base/include/aemu/base/synchronization/
DConditionVariable.h47 void signalAndUnlock(StaticLock* lock) REQUIRES(lock) RELEASE(lock);
50 void broadcastAndUnlock(StaticLock* lock) REQUIRES(lock) RELEASE(lock);
77 void wait(StaticLock* lock, Predicate pred) { in wait()
107 void wait(StaticLock* userLock) { in wait()
111 bool timedWait(StaticLock *userLock, uint64_t waitUntilUs) { in timedWait()
145 void wait(StaticLock* userLock) { in wait()
149 bool timedWait(StaticLock* userLock, uint64_t waitUntilUs) { in timedWait()
173 inline void ConditionVariable::signalAndUnlock(StaticLock* lock) { in signalAndUnlock()
182 inline void ConditionVariable::broadcastAndUnlock(StaticLock* lock) { in broadcastAndUnlock()
191 inline void ConditionVariable::signalAndUnlock(StaticLock* lock) REQUIRES(lock) RELEASE(lock) { in signalAndUnlock()
[all …]
DLock.h42 class CAPABILITY("mutex") StaticLock {
46 constexpr StaticLock() = default;
88 DISALLOW_COPY_ASSIGN_AND_MOVE(StaticLock);
92 class Lock : public StaticLock {
94 using StaticLock::AutoLock;
140 AutoLock(StaticLock& lock) ACQUIRE(mLock) : mLock(lock) { mLock.lock(); } in AutoLock()
167 StaticLock& mLock;
/hardware/google/aemu/base/include/aemu/base/memory/
DLazyInstance.h138 class StaticLock; variable
149 !std::is_same<T, StaticLock>::value,
/hardware/google/aemu/host-common/
Dgoldfish_sync.cpp27 using android::base::StaticLock;
39 static StaticLock sCommandReplyLock = {};
/hardware/google/gfxstream/host/gl/gles1_dec/
DGLESv1Decoder.cpp32 using android::base::StaticLock;
63 static StaticLock sLock;
/hardware/google/gfxstream/host/gl/glestranslator/GLcommon/
DGLutils.cpp30 android::base::StaticLock sGlobalSettingsLock;
/hardware/google/gfxstream/host/vulkan/
DVkDecoderInternalStructs.h285 android::base::StaticLock lock;
DVkCommonOperations.cpp71 using android::base::StaticLock;
99 static android::base::StaticLock sVkEmulationLock;
DVkDecoderGlobalState.cpp89 using android::base::StaticLock;
6346 StaticLock* fenceLock; in waitForFence()
/hardware/google/gfxstream/host/gl/gles2_dec/
DGLESv2Decoder.cpp41 using android::base::StaticLock;
59 static StaticLock sLock;
/hardware/google/gfxstream/host/gl/glestranslator/EGL/
DEglOsApi_wgl.cpp599 static android::base::StaticLock sGlobalLock;