Searched refs:StaticLock (Results 1 – 13 of 13) sorted by relevance
45 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 …]
49 class StaticLock; variable52 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() function167 DISALLOW_COPY_ASSIGN_AND_MOVE(StaticLock);173 class Lock : public StaticLock<false> {[all …]
47 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 …]
42 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;
138 class StaticLock; variable149 !std::is_same<T, StaticLock>::value,
27 using android::base::StaticLock;39 static StaticLock sCommandReplyLock = {};
32 using android::base::StaticLock;63 static StaticLock sLock;
30 android::base::StaticLock sGlobalSettingsLock;
285 android::base::StaticLock lock;
71 using android::base::StaticLock;99 static android::base::StaticLock sVkEmulationLock;
89 using android::base::StaticLock;6346 StaticLock* fenceLock; in waitForFence()
41 using android::base::StaticLock;59 static StaticLock sLock;
599 static android::base::StaticLock sGlobalLock;