/system/netd/server/ |
H A D | EventReporter.h | 22 #include <mutex> 42 // std::atomic<android::net::metrics::INetdEventListener> and deleting the mutex. 48 std::mutex mutex; member in class:EventReporter
|
/system/bt/service/common/bluetooth/util/ |
H A D | atomic_string.cc | 24 std::mutex* mutex = const_cast<std::mutex*>(&lock_); local 25 std::lock_guard<std::mutex> lock(*mutex); 30 std::lock_guard<std::mutex> lock(lock_);
|
/system/chre/util/include/chre/util/ |
H A D | conditional_lock_guard_impl.h | 23 ConditionalLockGuard<MutexType>::ConditionalLockGuard(MutexType& mutex, argument 25 : mMutex(mutex), mShouldLock(shouldLock) {
|
H A D | lock_guard_impl.h | 25 LockGuard<MutexType>::LockGuard(MutexType& mutex) argument 26 : mMutex(mutex) {
|
/system/chre/util/tests/ |
H A D | conditional_lock_guard_test.cc | 44 MockMutex mutex; local 45 ASSERT_EQ(mutex.getLockCount(), 0); 48 ConditionalLockGuard<MockMutex> lock(mutex, true); 49 EXPECT_EQ(mutex.getLockCount(), 1); 52 EXPECT_EQ(mutex.getLockCount(), 0); 56 MockMutex mutex; local 57 ASSERT_EQ(mutex.getLockCount(), 0); 60 ConditionalLockGuard<MockMutex> lock(mutex, false); 61 EXPECT_EQ(mutex.getLockCount(), 0); 64 EXPECT_EQ(mutex [all...] |
H A D | lock_guard_test.cc | 44 MockMutex mutex; local 45 EXPECT_EQ(mutex.getLockCount(), 0); 48 LockGuard<MockMutex> lock(mutex); 49 EXPECT_EQ(mutex.getLockCount(), 1); 52 EXPECT_EQ(mutex.getLockCount(), 0);
|
/system/core/adb/ |
H A D | adb_utils.h | 21 #include <mutex> 62 std::mutex mutex; member in class:BlockingQueue 69 std::unique_lock<std::mutex> lock(mutex); 80 std::unique_lock<std::mutex> lock(mutex);
|
/system/chre/platform/linux/include/chre/target_platform/ |
H A D | condition_variable_impl.h | 30 inline void ConditionVariable::wait(Mutex& mutex) { argument 31 mConditionVariable.wait(mutex); 34 inline bool ConditionVariable::wait_for(Mutex& mutex, Nanoseconds timeout) { argument 36 mutex, std::chrono::nanoseconds(timeout.toRawNanoseconds()));
|
/system/chre/platform/slpi/include/chre/target_platform/ |
H A D | condition_variable_impl.h | 39 inline void ConditionVariable::wait(Mutex& mutex) { argument 40 qurt_cond_wait(&mConditionVariable, &mutex.mMutex); 45 inline bool ConditionVariable::wait_for(Mutex& mutex, Nanoseconds timeout) { argument 71 wait(mutex);
|
/system/core/include/utils/ |
H A D | Condition.h | 42 * Condition variables are paired up with mutexes. Lock the mutex, 44 * or unlock the mutex and continue. All threads calling wait() must 45 * use the same mutex for a given Condition. 67 // Wait on the condition variable. Lock the mutex before calling. 69 status_t wait(Mutex& mutex); 71 status_t waitRelative(Mutex& mutex, nsecs_t reltime); 117 inline status_t Condition::wait(Mutex& mutex) { argument 118 return -pthread_cond_wait(&mCond, &mutex.mMutex); 120 inline status_t Condition::waitRelative(Mutex& mutex, nsecs_t reltime) { argument 150 return -pthread_cond_timedwait(&mCond, &mutex [all...] |
/system/core/libutils/include/utils/ |
H A D | Condition.h | 42 * Condition variables are paired up with mutexes. Lock the mutex, 44 * or unlock the mutex and continue. All threads calling wait() must 45 * use the same mutex for a given Condition. 67 // Wait on the condition variable. Lock the mutex before calling. 69 status_t wait(Mutex& mutex); 71 status_t waitRelative(Mutex& mutex, nsecs_t reltime); 117 inline status_t Condition::wait(Mutex& mutex) { argument 118 return -pthread_cond_wait(&mCond, &mutex.mMutex); 120 inline status_t Condition::waitRelative(Mutex& mutex, nsecs_t reltime) { argument 150 return -pthread_cond_timedwait(&mCond, &mutex [all...] |
/system/bt/osi/src/ |
H A D | fixed_queue.cc | 22 #include <mutex> 35 std::mutex* mutex; member in struct:fixed_queue_t 49 ret->mutex = new std::mutex; 81 delete queue->mutex; 99 std::lock_guard<std::mutex> lock(*queue->mutex); 106 std::lock_guard<std::mutex> lock(*queue->mutex); [all...] |
H A D | reactor.cc | 32 #include <mutex> 45 std::mutex* list_mutex; 56 std::mutex* mutex; // protects the lifetime of this object and all variables. member in struct:reactor_object_t 89 ret->list_mutex = new std::mutex; 153 object->mutex = new std::mutex; 164 delete object->mutex; 190 std::lock_guard<std::mutex> lock(*object->mutex); [all...] |
/system/bt/udrv/include/ |
H A D | uipc.h | 21 #include <mutex> 71 std::recursive_mutex mutex; member in struct:tUIPC_STATE
|
/system/extras/libfec/ |
H A D | fec_private.h | 104 pthread_mutex_t mutex; member in struct:fec_handle
|
/system/core/lmkd/tests/ |
H A D | lmkd_test.cpp | 129 pthread_mutex_t mutex; member in struct:state_sync 146 pthread_mutex_init(&ssync->mutex, &mattr); 159 pthread_mutex_destroy(&ssync->mutex); 164 pthread_mutex_lock(&ssync->mutex); 167 pthread_mutex_unlock(&ssync->mutex); 171 pthread_mutex_lock(&ssync->mutex); 173 pthread_cond_wait(&ssync->condition, &ssync->mutex); 175 pthread_mutex_unlock(&ssync->mutex);
|
/system/chre/host/msm/daemon/ |
H A D | chre_daemon.cc | 88 pthread_mutex_t mutex; member in struct:reverse_monitor_thread_data 112 pthread_mutex_t mutex; member in struct:LpmaEnableThreadData 339 pthread_mutex_lock(&lpmaEnableThread.mutex); 341 pthread_mutex_unlock(&lpmaEnableThread.mutex); 441 pthread_mutex_lock(&state->mutex); 446 pthread_cond_wait(&state->cond, &state->mutex); 454 pthread_mutex_unlock(&state->mutex); 470 pthread_mutex_lock(&state->mutex); 473 pthread_mutex_unlock(&state->mutex); 492 if ((ret = pthread_mutex_init(&data->mutex, NUL [all...] |
/system/core/adb/client/ |
H A D | usb_libusb.cpp | 28 #include <mutex> 80 std::mutex mutex; member in struct:transfer_info 111 std::unique_lock<std::mutex> lock(device_handle_mutex); 138 std::mutex device_handle_mutex; 152 static auto& usb_handles_mutex = *new std::mutex(); 297 std::unique_lock<std::mutex> lock(usb_handles_mutex); 380 std::unique_lock<std::mutex> lock(usb_handles_mutex); 416 std::unique_lock<std::mutex> lock(usb_handles_mutex); 422 // Temporarily release the usb handles mutex t [all...] |
H A D | usb_linux.cpp | 39 #include <mutex> 80 std::mutex mutex; member in struct:native::usb_handle 89 static auto& g_usb_handles_mutex = *new std::mutex(); 93 std::lock_guard<std::mutex> lock(g_usb_handles_mutex); 105 std::lock_guard<std::mutex> lock(g_usb_handles_mutex); 303 std::unique_lock<std::mutex> lock(h->mutex); 342 std::unique_lock<std::mutex> lock(h->mutex); [all...] |
/system/libvintf/ |
H A D | VintfObject.cpp | 28 #include <mutex> 43 std::mutex mutex; member in struct:android::vintf::LockedSharedPtr 49 std::mutex mutex; member in struct:android::vintf::LockedRuntimeInfoCache 58 std::unique_lock<std::mutex> _lock(ptr->mutex); 94 static std::mutex gFrameworkCompatibilityMatrixMutex; 99 std::unique_lock<std::mutex> _lock(gFrameworkCompatibilityMatrixMutex); 323 std::unique_lock<std::mutex> _loc [all...] |
/system/bt/audio_a2dp_hw/src/ |
H A D | audio_a2dp_hw.cc | 40 #include <mutex> 107 std::recursive_mutex* mutex; // See note below on mutex acquisition order. member in struct:a2dp_audio_device 122 std::recursive_mutex* mutex; // See note below on mutex acquisition order. member in struct:a2dp_stream_common 145 * The a2dp_audio_device (adev) mutex must be acquired before 146 * the a2dp_stream_common (out or in) mutex. 816 common->mutex = new std::recursive_mutex; 829 delete common->mutex; 830 common->mutex [all...] |
/system/bt/audio_hearing_aid_hw/src/ |
H A D | audio_hearing_aid_hw.cc | 34 #include <mutex> 94 std::recursive_mutex* mutex; // See note below on mutex acquisition order. member in struct:ha_audio_device 109 std::recursive_mutex* mutex; // See note below on mutex acquisition order. member in struct:ha_stream_common 132 * The ha_audio_device (adev) mutex must be acquired before 133 * the ha_stream_common (out or in) mutex. 775 common->mutex = new std::recursive_mutex; 788 delete common->mutex; 789 common->mutex [all...] |
/system/tools/hidl/test/hidl_test/ |
H A D | hidl_test_client.cpp | 54 #include <mutex> 274 std::mutex mutex; member in struct:ServiceNotification 285 std::unique_lock<std::mutex> lock(mutex); 676 std::unique_lock<std::mutex> lock(notification->mutex); 732 std::unique_lock<std::mutex> lock(notification->mutex); 1516 std::mutex mute member in struct:HidlDeathRecipient [all...] |