Home
last modified time | relevance | path

Searched refs:mutex (Results 1 – 25 of 283) sorted by relevance

12345678910>>...12

/device/generic/vulkan-cereal/third-party/angle/util/android/third_party/
Dandroid_native_app_glue.c40 pthread_mutex_lock(&android_app->mutex); in free_saved_state()
46 pthread_mutex_unlock(&android_app->mutex); in free_saved_state()
93 pthread_mutex_lock(&android_app->mutex); in android_app_pre_exec_cmd()
105 pthread_mutex_unlock(&android_app->mutex); in android_app_pre_exec_cmd()
110 pthread_mutex_lock(&android_app->mutex); in android_app_pre_exec_cmd()
113 pthread_mutex_unlock(&android_app->mutex); in android_app_pre_exec_cmd()
126 pthread_mutex_lock(&android_app->mutex); in android_app_pre_exec_cmd()
129 pthread_mutex_unlock(&android_app->mutex); in android_app_pre_exec_cmd()
150 pthread_mutex_lock(&android_app->mutex); in android_app_post_exec_cmd()
153 pthread_mutex_unlock(&android_app->mutex); in android_app_post_exec_cmd()
[all …]
/device/generic/vulkan-cereal/third-party/perfetto/src/base/
Dthread_task_runner.cc62 std::mutex init_lock; in ThreadTaskRunner()
67 std::lock_guard<std::mutex> lock(init_lock); in ThreadTaskRunner()
79 std::unique_lock<std::mutex> lock(init_lock); in ThreadTaskRunner()
95 std::mutex mutex; in PostTaskAndWaitForTesting() local
98 std::unique_lock<std::mutex> lock(mutex); in PostTaskAndWaitForTesting()
100 task_runner_->PostTask([&mutex, &cv, &done, &fn] { in PostTaskAndWaitForTesting()
103 std::lock_guard<std::mutex> inner_lock(mutex); in PostTaskAndWaitForTesting()
Dunix_task_runner.cc53 std::lock_guard<std::mutex> lock(lock_); in Run()
71 std::lock_guard<std::mutex> lock(lock_); in Quit()
77 std::lock_guard<std::mutex> lock(lock_); in QuitCalled()
82 std::lock_guard<std::mutex> lock(lock_); in IsIdleForTesting()
104 std::lock_guard<std::mutex> lock(lock_); in RunImmediateAndDelayedTask()
155 std::lock_guard<std::mutex> lock(lock_); in RunFileDescriptorWatch()
186 std::lock_guard<std::mutex> lock(lock_); in PostTask()
198 std::lock_guard<std::mutex> lock(lock_); in PostDelayedTask()
208 std::lock_guard<std::mutex> lock(lock_); in AddFileDescriptorWatch()
219 std::lock_guard<std::mutex> lock(lock_); in RemoveFileDescriptorWatch()
/device/google/cuttlefish/guest/hals/nfc/
DCf_hal_api.cc37 pthread_mutex_t mutex; member
51 ret = pthread_mutex_lock(&pcb_data->mutex); in aidl_callback_thread_fct()
59 ret = pthread_cond_wait(&pcb_data->cond, &pcb_data->mutex); in aidl_callback_thread_fct()
79 ret = pthread_mutex_unlock(&pcb_data->mutex); in aidl_callback_thread_fct()
90 ret = pthread_mutex_lock(&pcb_data->mutex); in aidl_callback_thread_fct()
98 ret = pthread_mutex_unlock(&pcb_data->mutex); in aidl_callback_thread_fct()
114 ret = pthread_mutex_init(&aidl_callback_data.mutex, NULL); in aidl_callback_thread_start()
144 ret = pthread_mutex_lock(&aidl_callback_data.mutex); in aidl_callback_thread_end()
161 &aidl_callback_data.mutex); in aidl_callback_thread_end()
168 ret = pthread_mutex_unlock(&aidl_callback_data.mutex); in aidl_callback_thread_end()
[all …]
/device/generic/goldfish-opengl/system/hwc3/
DComposerClient.cpp109 std::unique_lock<std::mutex> lock(mStateMutex); in ~ComposerClient()
123 std::unique_lock<std::mutex> lock(mStateMutex); in init()
173 std::unique_lock<std::mutex> lock(mStateMutex); in createLayer()
206 std::unique_lock<std::mutex> lock(mStateMutex); in destroyLayer()
239 std::unique_lock<std::mutex> lock(mStateMutex); in executeCommands()
258 std::unique_lock<std::mutex> lock(mStateMutex); in getActiveConfig()
269 std::unique_lock<std::mutex> lock(mStateMutex); in getColorModes()
303 std::unique_lock<std::mutex> lock(mStateMutex); in getDisplayAttribute()
314 std::unique_lock<std::mutex> lock(mStateMutex); in getDisplayCapabilities()
325 std::unique_lock<std::mutex> lock(mStateMutex); in getDisplayConfigs()
[all …]
/device/generic/vulkan-cereal/stream-servers/glestranslator/EGL/
DEglDisplay.cpp39 android::base::AutoLock mutex(m_lock); in ~EglDisplay() local
50 android::base::AutoLock mutex(m_lock); in initialize() local
57 android::base::AutoLock mutex(m_lock); in isInitialize() local
62 android::base::AutoLock mutex(m_lock); in terminate() local
356 android::base::AutoLock mutex(m_lock); in getConfig() local
369 android::base::AutoLock mutex(m_lock); in getSurface() local
379 android::base::AutoLock mutex(m_lock); in getContext() local
389 android::base::AutoLock mutex(m_lock); in removeSurface() local
401 android::base::AutoLock mutex(m_lock); in removeContext() local
413 android::base::AutoLock mutex(m_lock); in removeContext() local
[all …]
DEglGlobalInfo.cpp95 android::base::AutoLock mutex(m_lock); in addDisplay() local
111 android::base::AutoLock mutex(m_lock); in removeDisplay() local
123 android::base::AutoLock mutex(m_lock); in getDisplay() local
135 android::base::AutoLock mutex(m_lock); in getDisplay() local
147 android::base::AutoLock mutex(m_lock); in initClientExtFuncTable() local
156 android::base::AutoLock mutex(m_lock); in markSurfaceForDestroy() local
163 android::base::AutoLock mutex(m_lock); in sweepDestroySurfaces() local
/device/generic/vulkan-cereal/third-party/angle/src/tests/gl_tests/
DMultithreadingTest.cpp36 std::mutex mutex; in runMultithreadedGLTest() local
52 std::lock_guard<decltype(mutex)> lock(mutex); in runMultithreadedGLTest()
71 std::lock_guard<decltype(mutex)> lock(mutex); in runMultithreadedGLTest()
96 std::mutex mutex; in TEST_P() local
111 std::lock_guard<decltype(mutex)> lock(mutex); in TEST_P()
/device/generic/goldfish/gnss/
Ddata_sink.cpp23 std::unique_lock<std::mutex> lock(mtx); in gnssLocation()
30 std::unique_lock<std::mutex> lock(mtx); in gnssSvStatus()
37 std::unique_lock<std::mutex> lock(mtx); in gnssStatus()
45 std::unique_lock<std::mutex> lock(mtx); in gnssNmea()
52 std::unique_lock<std::mutex> lock(mtx); in setCallback20()
57 std::unique_lock<std::mutex> lock(mtx); in cleanup()
62 std::unique_lock<std::mutex> lock(mtx); in start()
/device/generic/goldfish/audio/
Dring_buffer.cpp31 std::lock_guard<std::mutex> guard(mMutex); in availableToProduce()
36 std::unique_lock<std::mutex> lock(mMutex); in availableToConsume()
41 std::unique_lock<std::mutex> lock(mMutex); in makeRoomForProduce()
55 std::unique_lock<std::mutex> lock(mMutex); in waitForProduceAvailable()
66 std::unique_lock<std::mutex> lock(mMutex); in getProduceChunk()
80 std::unique_lock<std::mutex> lock(mMutex); in produce()
92 std::unique_lock<std::mutex> lock(mMutex); in produce()
116 std::unique_lock<std::mutex> lock(mMutex); in waitForConsumeAvailable()
127 std::unique_lock<std::mutex> lock(mMutex); in getConsumeChunk()
/device/google/cuttlefish/host/libs/screen_connector/
Dscreen_connector_queue.h37 : q_mutex_(std::make_unique<std::mutex>()), q_max_size_{q_max_size} {} in q_mutex_() argument
44 const std::lock_guard<std::mutex> lock(*q_mutex_); in IsEmpty()
49 const std::lock_guard<std::mutex> lock(*q_mutex_); in Size()
55 std::unique_lock<std::mutex> lock(*q_mutex_); in WaitEmpty()
77 std::unique_lock<std::mutex> lock(*q_mutex_); in Push()
89 const std::lock_guard<std::mutex> lock(*q_mutex_); in Pop()
105 std::unique_ptr<std::mutex> q_mutex_;
/device/generic/vulkan-cereal/third-party/angle/src/libANGLE/
DWorkerThread.cpp94 std::mutex mMutex;
109 std::unique_lock<std::mutex> lock(mMutex); in wait()
119 std::lock_guard<std::mutex> lock(mMutex); in isReady()
143 std::mutex mMutex;
157 std::lock_guard<std::mutex> lock(mMutex); in postWorkerTask()
167 std::lock_guard<std::mutex> lock(mMutex); in setMaxThreads()
180 std::lock_guard<std::mutex> lock(mMutex); in checkToRunPendingTasks()
191 std::lock_guard<std::mutex> lock(mMutex); in checkToRunPendingTasks()
201 std::lock_guard<std::mutex> waitableLock(waitable->mMutex); in checkToRunPendingTasks()
/device/google/cuttlefish/host/frontend/webrtc/lib/
Daudio_track_source_impl.cpp25 std::lock_guard<std::mutex> lock(observers_mutex_); in SetVolume()
32 std::lock_guard<std::mutex> lock(observers_mutex_); in RegisterAudioObserver()
36 std::lock_guard<std::mutex> lock(observers_mutex_); in UnregisterAudioObserver()
41 std::lock_guard<std::mutex> lock(sinks_mutex_); in AddSink()
46 std::lock_guard<std::mutex> lock(sinks_mutex_); in RemoveSink()
56 std::lock_guard<std::mutex> lock(sinks_mutex_); in OnFrame()
/device/google/cuttlefish/common/libs/concurrency/
Dthread_safe_queue.h47 std::unique_lock<std::mutex> guard(m_); in Pop()
57 std::unique_lock<std::mutex> guard(m_); in PopAll()
67 std::lock_guard<std::mutex> guard(m_); in Push()
78 std::lock_guard<std::mutex> guard(m_); in IsEmpty()
83 std::lock_guard<std::mutex> guard(m_); in IsFull()
101 std::mutex m_;
/device/generic/vulkan-cereal/fake-android-guest/utils/
DCondition.h69 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()
DMutex.h132 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
/device/google/contexthub/contexthubhal/
Dsystem_comms.h176 mutable std::mutex mDoneMutex; // controls condition and state transitions
181 mutable std::mutex mLock; // serializes message handling
191 std::unique_lock<std::mutex> lk(mDoneMutex); in complete()
199 std::lock_guard<std::mutex> _l(mLock); in abort()
207 std::lock_guard<std::mutex> _l(mDoneMutex); in setState()
214 std::lock_guard<std::mutex> _l(mLock); in getStatus()
218 std::unique_lock<std::mutex> lk(mDoneMutex); in wait()
228 std::lock_guard<std::mutex> _l(mDoneMutex); in getState()
232 std::lock_guard<std::mutex> _l(mDoneMutex); in isDone()
236 std::lock_guard<std::mutex> _l(mDoneMutex); in isRunning()
[all …]
/device/generic/vulkan-cereal/third-party/angle/src/tests/egl_tests/
DEGLContextSharingTest.cpp439 std::mutex mutex; in TEST_P() local
456 std::unique_lock<std::mutex> lock(mutex); in TEST_P()
471 std::unique_lock<std::mutex> lock(mutex); in TEST_P()
480 AbortOnFailure(Step *currentStep, std::mutex *mutex, std::condition_variable *condVar) in TEST_P() argument
481 : mCurrentStep(currentStep), mMutex(mutex), mCondVar(condVar) in TEST_P()
488 std::unique_lock<std::mutex> lock(*mMutex); in TEST_P()
501 std::mutex *mMutex; in TEST_P()
506 AbortOnFailure abortOnFailure(&currentStep, &mutex, &condVar); in TEST_P()
537 AbortOnFailure abortOnFailure(&currentStep, &mutex, &condVar); in TEST_P()
/device/generic/vulkan-cereal/stream-servers/
DFrameBuffer.cpp906 AutoLock mutex(m_lock); in importMemoryToColorBuffer() local
932 AutoLock mutex(m_lock); in setColorBufferInUse() local
1274 AutoLock mutex(m_lock); in setupSubWindow() local
1400 mutex.unlock(); in setupSubWindow()
1428 AutoLock mutex(m_lock); in removeSubWindow() local
1467 AutoLock mutex(m_lock); in createColorBuffer() local
1481 AutoLock mutex(m_lock); in createColorBufferWithHandle() local
1569 AutoLock mutex(m_lock); in createBuffer() local
1611 AutoLock mutex(m_lock); in createRenderContext() local
1656 AutoLock mutex(m_lock); in createWindowSurface() local
[all …]
/device/google/cuttlefish/guest/hals/camera/
Dstream_buffer_cache.cpp26 std::lock_guard<std::mutex> lock(mutex_); in get()
36 std::lock_guard<std::mutex> lock(mutex_); in remove()
45 std::lock_guard<std::mutex> lock(mutex_); in update()
55 std::lock_guard<std::mutex> lock(mutex_); in clear()
60 std::lock_guard<std::mutex> lock(mutex_); in removeStreamsExcept()
/device/google/cuttlefish/host/commands/cvd/
Dserver.h62 std::mutex mutex; member
75 std::mutex ongoing_requests_mutex_;
78 std::mutex threads_mutex_;
93 std::mutex interruptible_;
/device/generic/vulkan-cereal/protocols/vulkan/chapters/VK_NV_win32_keyed_mutex/
Dkeyed_mutex_submit.txt5 [open,refpage='VkWin32KeyedMutexAcquireReleaseInfoNV',desc='Use Windows keyex mutex mechanism to sy…
8 resource to a queue, the keyed mutex mechanism may: be used in addition to
27 * pname:pAcquireKeys is a pointer to an array of mutex key values to wait
29 Entries refer to the keyed mutex associated with the corresponding
38 * pname:pReleaseKeys is a pointer to an array of mutex key values to set
40 Entries refer to the keyed mutex associated with the corresponding
/device/google/atv/audio_proxy/service/
DBusStreamProvider.cpp30 std::lock_guard<std::mutex> lock(mLock); in setStreamProvider()
46 std::lock_guard<std::mutex> lock(mLock); in getStreamProvider()
52 std::lock_guard<std::mutex> lock(mLock); in openOutputStream()
57 std::lock_guard<std::mutex> lock(mLock); in onStreamOutCreated()
81 std::lock_guard<std::mutex> lock(mLock); in cleanAndCountStreamOuts()
/device/generic/vulkan-cereal/host-common/
DRenderDoc.h70 std::lock_guard<std::mutex> guard(mMutex); in call()
77 mutable std::mutex mMutex;
87 std::lock_guard<std::mutex> guard(mMutex); in onFrameDelimiter()
96 std::lock_guard<std::mutex> guard(mMutex); in removeVkInstance()
117 std::mutex mMutex;
/device/generic/vulkan-cereal/third-party/googletest/googletest/include/gtest/internal/
Dgtest-port.h1231 std::lock_guard<std::mutex> lock(mu_);
1239 std::unique_lock<std::mutex> lock(mu_);
1244 std::mutex mu_;
1395 # define GTEST_DECLARE_STATIC_MUTEX_(mutex) \
1396 extern ::testing::internal::Mutex mutex
1398 # define GTEST_DEFINE_STATIC_MUTEX_(mutex) \
1399 ::testing::internal::Mutex mutex(::testing::internal::Mutex::kStaticMutex)
1408 explicit GTestMutexLock(Mutex* mutex)
1409 : mutex_(mutex) { mutex_->Lock(); }
1662 # define GTEST_DECLARE_STATIC_MUTEX_(mutex) \
[all …]

12345678910>>...12