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

12

/frameworks/av/services/camera/libcameraservice/utils/
H A DAutoConditionLock.cpp21 WaitableMutexWrapper::WaitableMutexWrapper(Mutex* mutex) : mMutex{mutex}, mState{false} {} argument
25 // Locks manager-owned mutex
29 // Unlocks manager-owned mutex
/frameworks/av/services/medialog/
H A DMediaLogService.cpp83 bool MediaLogService::dumpTryLock(Mutex& mutex) argument
87 if (mutex.tryLock() == NO_ERROR) {
/frameworks/native/services/vr/performanced/
H A Dperformance_service_tests.cpp10 #include <mutex>
75 std::mutex mutex; local
79 std::unique_lock<std::mutex> lock(mutex);
88 std::unique_lock<std::mutex> lock(mutex);
97 std::lock_guard<std::mutex> lock(mutex);
/frameworks/base/libs/usb/tests/accessorytest/
H A Daudio.c47 static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; variable
58 pthread_mutex_lock(&mutex);
61 pthread_cond_wait(&empty_cond, &mutex);
71 pthread_mutex_unlock(&mutex);
77 pthread_mutex_lock(&mutex);
85 pthread_mutex_unlock(&mutex);
92 pthread_mutex_lock(&mutex);
95 pthread_cond_wait(&full_cond, &mutex);
105 pthread_mutex_unlock(&mutex);
111 pthread_mutex_lock(&mutex);
[all...]
H A Dhid.c37 static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; variable
84 pthread_mutex_lock(&mutex);
106 pthread_mutex_unlock(&mutex);
/frameworks/wilhelm/tests/sandbox/
H A Dmultithread.c40 pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; variable
44 //pthread_mutex_lock(&mutex);
45 //pthread_mutex_unlock(&mutex);
153 //pthread_mutex_lock(&mutex);
154 //pthread_mutex_unlock(&mutex);
H A Dreverb.c178 static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; variable
211 ok = pthread_mutex_lock(&mutex);
216 ok = pthread_mutex_unlock(&mutex);
612 pthread_mutex_lock(&mutex);
614 pthread_cond_wait(&cond, &mutex);
616 pthread_mutex_unlock(&mutex);
H A Dxaplay.c64 static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; variable
120 ok = pthread_mutex_lock(&mutex);
125 ok = pthread_mutex_unlock(&mutex);
580 pthread_mutex_lock(&mutex);
582 pthread_cond_wait(&cond, &mutex);
584 pthread_mutex_unlock(&mutex);
/frameworks/av/camera/tests/
H A DCameraZSLTests.cpp59 status_t waitForEvent(Mutex &mutex, Condition &condition, bool &flag);
147 status_t CameraZSLTests::waitForEvent(Mutex &mutex, argument
150 Mutex::Autolock l(mutex);
154 rc = condition.waitRelative(mutex,
/frameworks/av/media/libaaudio/tests/
H A Dtest_various.cpp20 #include <mutex>
541 std::lock_guard <std::mutex> lock(mutex);
548 std::unique_lock <std::mutex> aLock(mutex);
553 std::mutex mutex; member in struct:WakeUpCallbackData
/frameworks/av/media/libaudioprocessing/
H A DAudioResampler.cpp147 static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; member in namespace:android
177 pthread_mutex_lock(&mutex);
213 pthread_mutex_unlock(&mutex);
287 pthread_mutex_lock(&mutex);
295 pthread_mutex_unlock(&mutex);
/frameworks/av/media/libeffects/factory/
H A DEffectsXmlConfigLoader.cpp133 void listPush(T* object, ListElem** list, pthread_mutex_t* mutex = nullptr) noexcept {
136 if (mutex != nullptr) {
137 pthread_mutex_lock(mutex); variable
141 if (mutex != nullptr) {
142 pthread_mutex_unlock(mutex); variable
148 void listPush(UniqueCPtr<T>&& object, ListElem** list, pthread_mutex_t* mutex = nullptr) noexcept {
149 listPush(object.release(), list, mutex);
/frameworks/wilhelm/tests/listening/
H A DslesTest_playMuteSolo.cpp58 static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; variable
91 ok = pthread_mutex_lock(&mutex);
96 ok = pthread_mutex_unlock(&mutex);
313 pthread_mutex_lock(&mutex);
315 pthread_cond_wait(&cond, &mutex);
317 pthread_mutex_unlock(&mutex);
/frameworks/wilhelm/tests/mimeUri/
H A DslesTestLoopUri.cpp39 static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; variable
92 ok = pthread_mutex_lock(&mutex);
97 ok = pthread_mutex_unlock(&mutex);
238 pthread_mutex_lock(&mutex);
240 pthread_cond_wait(&cond, &mutex);
242 pthread_mutex_unlock(&mutex);
H A DslesTestSlowDownUri.cpp41 static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; variable
137 ok = pthread_mutex_lock(&mutex);
142 ok = pthread_mutex_unlock(&mutex);
340 pthread_mutex_lock(&mutex);
342 pthread_cond_wait(&cond, &mutex);
344 pthread_mutex_unlock(&mutex);
/frameworks/base/services/tests/uiservicestests/src/com/android/server/notification/
H A DManagedServicesTest.java798 public TestManagedServices(Context context, Object mutex, UserProfiles userProfiles, argument
800 super(context, mutex, userProfiles, pm);
/frameworks/wilhelm/tests/examples/
H A DslesTestFeedback.cpp62 static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; variable
80 pthread_mutex_lock(&mutex);
161 pthread_mutex_unlock(&mutex);
170 pthread_mutex_lock(&mutex);
255 pthread_mutex_unlock(&mutex);
H A DslesTestDecodeAac.cpp133 static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; variable
180 ok = pthread_mutex_lock(&mutex);
185 ok = pthread_mutex_unlock(&mutex);
239 // mutex on all global variables
320 // mutex on all global variables
759 pthread_mutex_lock(&mutex);
761 pthread_cond_wait(&cond, &mutex);
763 pthread_mutex_unlock(&mutex);
/frameworks/wilhelm/tests/native-media/jni/
H A Dnative-media-jni.c76 pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; variable
108 // note there is never any contention on this mutex unless a discontinuity request is active
109 ok = pthread_mutex_lock(&mutex);
219 ok = pthread_mutex_unlock(&mutex);
529 ok = pthread_mutex_lock(&mutex);
535 ok = pthread_cond_wait(&cond, &mutex);
538 ok = pthread_mutex_unlock(&mutex);
/frameworks/av/services/soundtrigger/
H A DSoundTriggerHwService.cpp156 static bool tryLock(Mutex& mutex) argument
160 if (mutex.tryLock() == NO_ERROR) {
/frameworks/av/services/audiopolicy/service/
H A DAudioPolicyService.cpp305 static bool tryLock(Mutex& mutex) argument
309 if (mutex.tryLock() == NO_ERROR) {
/frameworks/base/services/core/java/com/android/server/notification/
H A DManagedServices.java148 public ManagedServices(Context context, Object mutex, UserProfiles userProfiles, argument
151 mMutex = mutex;
/frameworks/native/services/surfaceflinger/
H A DBufferLayer.cpp49 #include <mutex>
902 static std::mutex mutex; local
903 std::lock_guard<std::mutex> lock(mutex);
/frameworks/av/services/camera/libcameraservice/
H A DCameraService.cpp1427 // Important: release the mutex here so the client can call back into the service from its
2668 static bool tryLock(Mutex& mutex) argument
2672 if (mutex.tryLock() == NO_ERROR) {
/frameworks/av/services/audioflinger/
H A DAudioFlinger.cpp454 bool AudioFlinger::dumpTryLock(Mutex& mutex) argument
458 if (mutex.tryLock() == NO_ERROR) {
1461 // ThreadBase mutex and the locking order is ThreadBase::mLock then AudioFlinger::mClientLock.
2832 // TODO Use a floor after wraparound. This may need a mutex.
3079 // mutex below, the call to checkPlaybackThread_l(io) below will detect it

Completed in 427 milliseconds

12