Searched defs:mutex (Results 1 - 23 of 23) sorted by relevance

/system/netd/server/
H A DEventReporter.h22 #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 Datomic_string.cc24 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 Dconditional_lock_guard_impl.h23 ConditionalLockGuard<MutexType>::ConditionalLockGuard(MutexType& mutex, argument
25 : mMutex(mutex), mShouldLock(shouldLock) {
H A Dlock_guard_impl.h25 LockGuard<MutexType>::LockGuard(MutexType& mutex) argument
26 : mMutex(mutex) {
/system/chre/util/tests/
H A Dconditional_lock_guard_test.cc44 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 Dlock_guard_test.cc44 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 Dadb_utils.h21 #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 Dcondition_variable_impl.h30 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 Dcondition_variable_impl.h39 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 DCondition.h42 * 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 DCondition.h42 * 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 Dfixed_queue.cc22 #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 Dreactor.cc32 #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 Duipc.h21 #include <mutex>
71 std::recursive_mutex mutex; member in struct:tUIPC_STATE
/system/extras/libfec/
H A Dfec_private.h104 pthread_mutex_t mutex; member in struct:fec_handle
/system/core/lmkd/tests/
H A Dlmkd_test.cpp129 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 Dchre_daemon.cc88 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 Dusb_libusb.cpp28 #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 Dusb_linux.cpp39 #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 DVintfObject.cpp28 #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 Daudio_a2dp_hw.cc40 #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 Daudio_hearing_aid_hw.cc34 #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 Dhidl_test_client.cpp54 #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...]

Completed in 947 milliseconds