/system/chre/util/tests/ |
D | conditional_lock_guard_test.cc | 44 MockMutex mutex; in TEST() local 45 ASSERT_EQ(mutex.getLockCount(), 0); in TEST() 48 ConditionalLockGuard<MockMutex> lock(mutex, true); in TEST() 49 EXPECT_EQ(mutex.getLockCount(), 1); in TEST() 52 EXPECT_EQ(mutex.getLockCount(), 0); in TEST() 56 MockMutex mutex; in TEST() local 57 ASSERT_EQ(mutex.getLockCount(), 0); in TEST() 60 ConditionalLockGuard<MockMutex> lock(mutex, false); in TEST() 61 EXPECT_EQ(mutex.getLockCount(), 0); in TEST() 64 EXPECT_EQ(mutex.getLockCount(), 0); in TEST()
|
D | lock_guard_test.cc | 44 MockMutex mutex; in TEST() local 45 EXPECT_EQ(mutex.getLockCount(), 0); in TEST() 48 LockGuard<MockMutex> lock(mutex); in TEST() 49 EXPECT_EQ(mutex.getLockCount(), 1); in TEST() 52 EXPECT_EQ(mutex.getLockCount(), 0); in TEST()
|
/system/chre/chpp/platform/linux/include/chpp/platform/ |
D | platform_mutex.h | 30 static inline void chppMutexInit(struct ChppMutex *mutex) { in chppMutexInit() argument 31 pthread_mutex_init(&mutex->lock, NULL); in chppMutexInit() 34 static inline void chppMutexDeinit(struct ChppMutex *mutex) { in chppMutexDeinit() argument 35 pthread_mutex_destroy(&mutex->lock); in chppMutexDeinit() 38 static inline void chppMutexLock(struct ChppMutex *mutex) { in chppMutexLock() argument 39 pthread_mutex_lock(&mutex->lock); in chppMutexLock() 42 static inline void chppMutexUnlock(struct ChppMutex *mutex) { in chppMutexUnlock() argument 43 pthread_mutex_unlock(&mutex->lock); in chppMutexUnlock()
|
D | platform_condition_variable.h | 45 struct ChppMutex *mutex) { in chppConditionVariableWait() argument 46 return pthread_cond_wait(&cv->cond, &mutex->lock) == 0; in chppConditionVariableWait() 50 struct ChppConditionVariable *cv, struct ChppMutex *mutex, in chppConditionVariableTimedWait() argument 59 return pthread_cond_timedwait(&cv->cond, &mutex->lock, &now) == 0; in chppConditionVariableTimedWait()
|
/system/chre/chpp/platform/linux/ |
D | notifier.c | 35 chppMutexInit(¬ifier->mutex); in chppPlatformNotifierInit() 41 chppMutexDeinit(¬ifier->mutex); in chppPlatformNotifierDeinit() 45 chppMutexLock(¬ifier->mutex); in chppPlatformNotifierGetSignal() 50 chppMutexUnlock(¬ifier->mutex); in chppPlatformNotifierGetSignal() 55 chppMutexLock(¬ifier->mutex); in chppPlatformNotifierWait() 58 pthread_cond_wait(¬ifier->cond, ¬ifier->mutex.lock); in chppPlatformNotifierWait() 63 chppMutexUnlock(¬ifier->mutex); in chppPlatformNotifierWait() 77 chppMutexLock(¬ifier->mutex); in chppPlatformNotifierTimedWait() 86 pthread_cond_timedwait(¬ifier->cond, ¬ifier->mutex.lock, &absTime); in chppPlatformNotifierTimedWait() 92 chppMutexUnlock(¬ifier->mutex); in chppPlatformNotifierTimedWait() [all …]
|
D | link.c | 49 chppMutexLock(¶ms->mutex); in linkSendThread() 71 chppMutexUnlock(¶ms->mutex); in linkSendThread() 80 chppMutexInit(¶ms->mutex); in chppPlatformLinkInit() 94 chppMutexDeinit(¶ms->mutex); in chppPlatformLinkDeinit() 100 chppMutexLock(¶ms->mutex); in chppPlatformLinkSend() 110 chppMutexUnlock(¶ms->mutex); in chppPlatformLinkSend()
|
/system/chre/platform/zephyr/include/chre/target_platform/ |
D | condition_variable_impl.h | 34 inline void ConditionVariable::wait(Mutex &mutex) { in wait() argument 35 k_condvar_wait(&condvar, &(mutex.mutex), K_FOREVER); in wait() 38 inline bool ConditionVariable::wait_for(Mutex &mutex, Nanoseconds timeout) { in wait_for() argument 39 return (k_condvar_wait(&condvar, &(mutex.mutex), in wait_for()
|
D | mutex_base_impl.h | 25 k_mutex_init(&mutex); in Mutex() 31 k_mutex_lock(&mutex, K_FOREVER); in lock() 35 return (k_mutex_lock(&mutex, K_NO_WAIT) == 0); in try_lock() 39 k_mutex_unlock(&mutex); in unlock()
|
/system/core/fs_mgr/libsnapshot/snapuserd/user-space-merge/ |
D | snapuserd_transitions.cpp | 170 std::lock_guard<std::mutex> lock(lock_); in MonitorMerge() 179 std::lock_guard<std::mutex> lock(lock_); in InitiateMerge() 196 std::unique_lock<std::mutex> lock(lock_); in WaitForMergeBegin() 250 std::lock_guard<std::mutex> lock(lock_); in ReadAheadIOCompleted() 268 std::unique_lock<std::mutex> lock(lock_); in WaitForMergeReady() 290 std::lock_guard<std::mutex> lock(lock_); in NotifyRAForMergeReady() 303 std::lock_guard<std::mutex> lock(lock_); in MergeFailed() 312 std::lock_guard<std::mutex> lock(lock_); in MergeCompleted() 338 std::lock_guard<std::mutex> lock(lock_); in NotifyIOTerminated() 346 std::lock_guard<std::mutex> lock(lock_); in IsIOTerminated() [all …]
|
D | snapuserd_server.h | 100 std::mutex lock_; 128 HandlerList::iterator FindHandler(std::lock_guard<std::mutex>* proof_of_lock, 131 double GetMergePercentage(std::lock_guard<std::mutex>* proof_of_lock); 132 void TerminateMergeThreads(std::lock_guard<std::mutex>* proof_of_lock); 134 bool UpdateVerification(std::lock_guard<std::mutex>* proof_of_lock); 151 bool StartMerge(std::lock_guard<std::mutex>* proof_of_lock,
|
/system/chre/chpp/include/chpp/ |
D | mutex.h | 42 static void chppMutexInit(struct ChppMutex *mutex); 49 static void chppMutexDeinit(struct ChppMutex *mutex); 56 static void chppMutexLock(struct ChppMutex *mutex); 63 static void chppMutexUnlock(struct ChppMutex *mutex);
|
/system/security/keystore2/src/km_compat/ |
D | km_compat_service.cpp | 26 static std::mutex mutex; in addKeyMintDeviceService() local 27 std::lock_guard<std::mutex> lock(mutex); in addKeyMintDeviceService()
|
/system/chre/platform/linux/include/chre/target_platform/ |
D | condition_variable_impl.h | 32 inline void ConditionVariable::wait(Mutex &mutex) { in wait() argument 33 mConditionVariable.wait(mutex); in wait() 36 inline bool ConditionVariable::wait_for(Mutex &mutex, Nanoseconds timeout) { in wait_for() argument 38 mutex, std::chrono::nanoseconds(timeout.toRawNanoseconds())); in wait_for()
|
/system/libhidl/base/ |
D | SynchronizedQueue.h | 48 std::unique_lock<std::mutex> lock() { in lock() 49 return std::unique_lock<std::mutex>(mMutex); in lock() 61 std::mutex mMutex; 73 std::unique_lock<std::mutex> lock(mMutex); in wait_pop() 89 std::unique_lock<std::mutex> lock(mMutex); in push() 104 std::unique_lock<std::mutex> lock(mMutex); in size()
|
/system/core/libutils/include/utils/ |
D | Condition.h | 69 status_t wait(Mutex& mutex); 71 status_t waitRelative(Mutex& mutex, nsecs_t reltime); 117 inline status_t Condition::wait(Mutex& mutex) { in wait() argument 118 return -pthread_cond_wait(&mCond, &mutex.mMutex); in wait() 120 inline status_t Condition::waitRelative(Mutex& mutex, nsecs_t reltime) { in waitRelative() argument 150 return -pthread_cond_timedwait(&mCond, &mutex.mMutex, &ts); in waitRelative()
|
D | Mutex.h | 132 inline explicit Autolock(Mutex& mutex) ACQUIRE(mutex) : mLock(mutex) { mLock.lock(); } in Autolock() argument 133 inline explicit Autolock(Mutex* mutex) ACQUIRE(mutex) : mLock(*mutex) { mLock.lock(); } in Autolock() argument
|
/system/chre/platform/slpi/include/chre/target_platform/ |
D | condition_variable_impl.h | 39 inline void ConditionVariable::wait(Mutex &mutex) { in wait() argument 40 qurt_cond_wait(&mConditionVariable, &mutex.mMutex); in wait() 45 inline bool ConditionVariable::wait_for(Mutex &mutex, Nanoseconds timeout) { in wait_for() argument 65 wait(mutex); in wait_for()
|
/system/libhidl/transport/include/hidl/ |
D | ConcurrentMap.h | 34 std::unique_lock<std::mutex> _lock(mMutex); in set() 40 std::unique_lock<std::mutex> _lock(mMutex); in get() 49 std::unique_lock<std::mutex> _lock(mMutex); in erase() 54 std::unique_lock<std::mutex> _lock(mMutex); in eraseIfEqual() 67 std::unique_lock<std::mutex> lock() { return std::unique_lock<std::mutex>(mMutex); } in lock() 89 mutable std::mutex mMutex;
|
/system/libhidl/transport/token/1.0/utils/ |
D | HybridInterface.cpp | 30 std::mutex gTokenManagerLock; 35 std::lock_guard<std::mutex> lock(gTokenManagerLock); in serviceDied() 79 std::lock_guard<std::mutex> lock(gTokenManagerLock); in retrieveHalInterface() 94 std::lock_guard<std::mutex> lock(gTokenManagerLock); in createHalToken() 108 std::lock_guard<std::mutex> lock(gTokenManagerLock); in deleteHalToken()
|
/system/memory/libmemunreachable/ |
D | AtomicState.h | 43 std::lock_guard<std::mutex> lock(m_); in set() 63 std::lock_guard<std::mutex> lock(m_); in transition_or() 82 std::unique_lock<std::mutex> lock(m_); in wait_for_either_of() 89 std::mutex m_;
|
/system/unwinding/libunwindstack/ |
D | ThreadEntry.h | 65 std::mutex mutex_; 66 std::mutex wait_mutex_; 71 static std::mutex entries_mutex_;
|
D | ThreadEntry.cpp | 32 std::mutex ThreadEntry::entries_mutex_; 45 std::lock_guard<std::mutex> guard(entries_mutex_); in Get() 62 std::lock_guard<std::mutex> guard(entries_mutex_); in Remove() 79 std::unique_lock<std::mutex> lock(wait_mutex_); in Wait()
|
/system/chre/host/hal_generic/aidl/ |
D | event_logger.cc | 47 std::lock_guard<std::mutex> lock(mQueuesMutex); in logNanoappLoad() 58 std::lock_guard<std::mutex> lock(mQueuesMutex); in logNanoappUnload() 67 std::lock_guard<std::mutex> lock(mQueuesMutex); in logContextHubRestart() 73 std::lock_guard<std::mutex> lock(mQueuesMutex); in logMessageToNanoapp() 84 std::lock_guard<std::mutex> lock(mQueuesMutex); in logMessageFromNanoapp() 96 std::lock_guard<std::mutex> lock(mQueuesMutex); in dump()
|
/system/chre/platform/linux/ |
D | platform_log.cc | 32 std::unique_lock<std::mutex> lock(mMutex); in logLooper() 62 std::unique_lock<std::mutex> lock(mMutex); in ~PlatformLog() 76 std::unique_lock<std::mutex> lock(mMutex); in logVa()
|
/system/gsid/ |
D | gsi_service.cpp | 135 std::lock_guard<std::mutex> guard(lock_); in openInstall() 157 std::lock_guard<std::mutex> guard(lock_); in closeInstall() 192 std::lock_guard<std::mutex> guard(lock_); in createPartition() 233 std::lock_guard<std::mutex> guard(lock_); in closePartition() 250 std::lock_guard<std::mutex> guard(lock_); in commitGsiChunkFromStream() 262 std::lock_guard<std::mutex> guard(progress_lock_); in StartAsyncOperation() 271 std::lock_guard<std::mutex> guard(progress_lock_); in UpdateProgress() 283 std::lock_guard<std::mutex> guard(progress_lock_); in getInstallProgress() 294 std::lock_guard<std::mutex> guard(lock_); in commitGsiChunkFromAshmem() 318 std::lock_guard<std::mutex> guard(lock_); in enableGsiAsync() [all …]
|