Home
last modified time | relevance | path

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

12345678910>>...31

/hardware/qcom/camera/msm8998/QCamera2/stack/common/
Dcam_semaphore.h49 pthread_mutex_t mutex; member
55 pthread_mutex_init(&(s->mutex), NULL); in cam_sem_init()
62 pthread_mutex_lock(&(s->mutex)); in cam_sem_post()
65 pthread_mutex_unlock(&(s->mutex)); in cam_sem_post()
71 pthread_mutex_lock(&(s->mutex)); in cam_sem_wait()
73 rc = pthread_cond_wait(&(s->cond), &(s->mutex)); in cam_sem_wait()
75 pthread_mutex_unlock(&(s->mutex)); in cam_sem_wait()
82 pthread_mutex_lock(&(s->mutex)); in cam_sem_timedwait()
84 rc = pthread_cond_timedwait(&(s->cond), &(s->mutex), abs_timeout); in cam_sem_timedwait()
89 pthread_mutex_unlock(&(s->mutex)); in cam_sem_timedwait()
[all …]
/hardware/google/gchips/gralloc4/src/hidl_common/
DRegisteredHandlePool.cpp23 std::lock_guard<std::mutex> lock(mutex); in add()
31 std::lock_guard<std::mutex> lock(mutex); in remove()
39 std::lock_guard<std::mutex> lock(mutex); in get()
45 std::lock_guard<std::mutex> lock(mutex); in for_each()
/hardware/google/gchips/GrallocHAL/src/hidl_common/
DRegisteredHandlePool.cpp23 std::lock_guard<std::mutex> lock(mutex); in add()
31 std::lock_guard<std::mutex> lock(mutex); in remove()
39 std::lock_guard<std::mutex> lock(mutex); in get()
45 std::lock_guard<std::mutex> lock(mutex); in for_each()
/hardware/interfaces/bluetooth/1.0/default/test/
Dh4_protocol_unittest.cc69 ACTION_P2(Notify, mutex, condition) { in ACTION_P2() argument
71 std::unique_lock<std::mutex> lock(*mutex); in ACTION_P2()
130 std::mutex mutex; in WriteAndExpectInboundAclData() local
134 .WillOnce(Notify(&mutex, &done)); in WriteAndExpectInboundAclData()
140 std::unique_lock<std::mutex> lock(mutex); in WriteAndExpectInboundAclData()
155 std::mutex mutex; in WriteAndExpectInboundScoData() local
159 .WillOnce(Notify(&mutex, &done)); in WriteAndExpectInboundScoData()
165 std::unique_lock<std::mutex> lock(mutex); in WriteAndExpectInboundScoData()
179 std::mutex mutex; in WriteAndExpectInboundEvent() local
183 .WillOnce(Notify(&mutex, &done)); in WriteAndExpectInboundEvent()
[all …]
Dmct_protocol_unittest.cc62 ACTION_P2(Notify, mutex, condition) { in ACTION_P2() argument
64 std::unique_lock<std::mutex> lock(*mutex); in ACTION_P2()
132 std::mutex mutex; in WriteAndExpectInboundAclData() local
136 .WillOnce(Notify(&mutex, &done)); in WriteAndExpectInboundAclData()
142 std::unique_lock<std::mutex> lock(mutex); in WriteAndExpectInboundAclData()
157 std::mutex mutex; in WriteAndExpectInboundEvent() local
161 .WillOnce(Notify(&mutex, &done)); in WriteAndExpectInboundEvent()
167 std::unique_lock<std::mutex> lock(mutex); in WriteAndExpectInboundEvent()
/hardware/google/camera/common/apex_update_listener/
Dapex_update_listener_test.cc47 std::mutex mutex; in TEST() local
72 .WillOnce([&mutex, &wait_cv]() { in TEST()
73 std::lock_guard<std::mutex> lock(mutex); in TEST()
82 std::unique_lock<std::mutex> lock(mutex); in TEST()
90 std::mutex mutex; in TEST() local
103 .WillOnce([&mutex, &wait_cv]() { in TEST()
104 std::lock_guard<std::mutex> lock(mutex); in TEST()
112 std::unique_lock<std::mutex> lock(mutex); in TEST()
/hardware/interfaces/graphics/composer/2.4/utils/vts/
DGraphicsComposerCallback.cpp22 std::lock_guard<std::mutex> lock(mMutex); in setVsyncAllowed()
27 std::lock_guard<std::mutex> lock(mMutex); in getDisplays()
32 std::lock_guard<std::mutex> lock(mMutex); in getInvalidHotplugCount()
37 std::lock_guard<std::mutex> lock(mMutex); in getInvalidRefreshCount()
42 std::lock_guard<std::mutex> lock(mMutex); in getInvalidVsyncCount()
47 std::lock_guard<std::mutex> lock(mMutex); in getInvalidVsync_2_4Count()
52 std::lock_guard<std::mutex> lock(mMutex); in getInvalidVsyncPeriodChangeCount()
57 std::lock_guard<std::mutex> lock(mMutex); in getInvalidSeamlessPossibleCount()
63 std::lock_guard<std::mutex> lock(mMutex); in takeLastVsyncPeriodChangeTimeline()
72 std::lock_guard<std::mutex> lock(mMutex); in onHotplug()
[all …]
/hardware/qcom/sm8150/display/libhistogram/
Dringbuffer.cpp61 std::unique_lock<decltype(mutex)> lk(mutex); in insert()
73 std::unique_lock<decltype(mutex)> lk(mutex); in resize()
83 std::unique_lock<decltype(mutex)> lk(mutex); in collect_cumulative()
90 std::unique_lock<decltype(mutex)> lk(mutex); in collect_ringbuffer_all()
96 std::unique_lock<decltype(mutex)> lk(mutex); in collect_after()
101 std::unique_lock<decltype(mutex)> lk(mutex); in collect_max()
107 std::unique_lock<decltype(mutex)> lk(mutex); in collect_max_after()
112 uint32_t max_frames, std::unique_lock<std::mutex> const&) const { in collect_max()
133 nsecs_t timestamp, uint32_t max_frames, std::unique_lock<std::mutex> const& lk) const { in collect_max_after()
/hardware/qcom/sdm845/display/libhistogram/
Dringbuffer.cpp61 std::unique_lock<decltype(mutex)> lk(mutex); in insert()
73 std::unique_lock<decltype(mutex)> lk(mutex); in resize()
83 std::unique_lock<decltype(mutex)> lk(mutex); in collect_cumulative()
90 std::unique_lock<decltype(mutex)> lk(mutex); in collect_ringbuffer_all()
96 std::unique_lock<decltype(mutex)> lk(mutex); in collect_after()
101 std::unique_lock<decltype(mutex)> lk(mutex); in collect_max()
107 std::unique_lock<decltype(mutex)> lk(mutex); in collect_max_after()
112 uint32_t max_frames, std::unique_lock<std::mutex> const&) const { in collect_max()
133 nsecs_t timestamp, uint32_t max_frames, std::unique_lock<std::mutex> const& lk) const { in collect_max_after()
/hardware/interfaces/graphics/composer/2.1/utils/vts/
DGraphicsComposerCallback.cpp27 std::lock_guard<std::mutex> lock(mMutex); in setVsyncAllowed()
32 std::lock_guard<std::mutex> lock(mMutex); in getDisplays()
37 std::lock_guard<std::mutex> lock(mMutex); in getInvalidHotplugCount()
42 std::lock_guard<std::mutex> lock(mMutex); in getInvalidRefreshCount()
47 std::lock_guard<std::mutex> lock(mMutex); in getInvalidVsyncCount()
52 std::lock_guard<std::mutex> lock(mMutex); in onHotplug()
73 std::lock_guard<std::mutex> lock(mMutex); in onRefresh()
84 std::lock_guard<std::mutex> lock(mMutex); in onVsync()
/hardware/qcom/sm7250/display/libhistogram/
Dringbuffer.cpp68 std::unique_lock<decltype(mutex)> lk(mutex); in insert()
84 std::unique_lock<decltype(mutex)> lk(mutex); in resize()
94 std::unique_lock<decltype(mutex)> lk(mutex); in collect_cumulative()
101 std::unique_lock<decltype(mutex)> lk(mutex); in collect_ringbuffer_all()
106 std::unique_lock<decltype(mutex)> lk(mutex); in collect_after()
111 std::unique_lock<decltype(mutex)> lk(mutex); in collect_max()
117 std::unique_lock<decltype(mutex)> lk(mutex); in collect_max_after()
122 uint32_t max_frames, std::unique_lock<std::mutex> const &) const { in collect_max()
144 nsecs_t timestamp, uint32_t max_frames, std::unique_lock<std::mutex> const &lk) const { in collect_max_after()
/hardware/ti/am57x/libhwcomposer/
Ddisplay.cpp41 std::unique_lock<std::mutex> lock(this->mutex); in setup_composition_pipes()
61 std::unique_lock<std::mutex> lock(display->mutex); in page_flip_handler()
106 std::unique_lock<std::mutex> lock(display->mutex); in vblank_handler()
120 std::unique_lock<std::mutex> lock(this->mutex); in set_vsync_state()
156 std::unique_lock<std::mutex> lock(this->mutex); in update_display()
193 std::unique_lock<std::mutex> lock(this->mutex); in blank()
220 std::unique_lock<std::mutex> lock(this->mutex); in get_display_configs()
239 std::unique_lock<std::mutex> lock(this->mutex); in get_display_attributes()
/hardware/qcom/sm8150/display/sdm/libs/hwc2/
Dhwc_callbacks.cpp38 std::lock_guard<std::mutex> hotplug_lock(hotplug_mutex_); in Hotplug()
47 std::lock_guard<std::mutex> refresh_lock(refresh_mutex_); in Refresh()
57 std::lock_guard<std::mutex> vsync_lock(vsync_mutex_); in Vsync()
67 std::lock_guard<std::mutex> vsync_2_4_lock(vsync_2_4_mutex_); in Vsync_2_4()
78 std::lock_guard<std::mutex> in VsyncPeriodTimingChanged()
92 std::lock_guard<std::mutex> hotplug_lock(hotplug_mutex_); in Register()
97 std::lock_guard<std::mutex> refresh_lock(refresh_mutex_); in Register()
102 std::lock_guard<std::mutex> vsync_lock(vsync_mutex_); in Register()
107 std::lock_guard<std::mutex> vsync_2_4_lock(vsync_2_4_mutex_); in Register()
112 std::lock_guard<std::mutex> in Register()
/hardware/qcom/sm8150/display/sdm/include/utils/
Dsync_task.h58 std::unique_lock<std::mutex> caller_lock(caller_mutex_); in SyncTask()
76 std::unique_lock<std::mutex> caller_lock(caller_mutex_); in PerformTask()
81 std::unique_lock<std::mutex> worker_lock(worker_mutex_); in PerformTask()
103 std::unique_lock<std::mutex> worker_lock(worker_mutex_); in OnThreadCallback()
108 std::unique_lock<std::mutex> caller_lock(caller_mutex_); in OnThreadCallback()
124 std::unique_lock<std::mutex> caller_lock(caller_mutex_); in OnThreadCallback()
133 std::mutex caller_mutex_;
134 std::mutex worker_mutex_;
/hardware/qcom/display/msm8998/sdm/include/utils/
Dsync_task.h58 std::unique_lock<std::mutex> caller_lock(caller_mutex_); in SyncTask()
76 std::unique_lock<std::mutex> caller_lock(caller_mutex_); in PerformTask()
81 std::unique_lock<std::mutex> worker_lock(worker_mutex_); in PerformTask()
103 std::unique_lock<std::mutex> worker_lock(worker_mutex_); in OnThreadCallback()
108 std::unique_lock<std::mutex> caller_lock(caller_mutex_); in OnThreadCallback()
124 std::unique_lock<std::mutex> caller_lock(caller_mutex_); in OnThreadCallback()
133 std::mutex caller_mutex_;
134 std::mutex worker_mutex_;
/hardware/qcom/display/msm8909w_3100/sdm/include/utils/
Dsync_task.h58 std::unique_lock<std::mutex> caller_lock(caller_mutex_); in SyncTask()
76 std::unique_lock<std::mutex> caller_lock(caller_mutex_); in PerformTask()
81 std::unique_lock<std::mutex> worker_lock(worker_mutex_); in PerformTask()
103 std::unique_lock<std::mutex> worker_lock(worker_mutex_); in OnThreadCallback()
108 std::unique_lock<std::mutex> caller_lock(caller_mutex_); in OnThreadCallback()
124 std::unique_lock<std::mutex> caller_lock(caller_mutex_); in OnThreadCallback()
133 std::mutex caller_mutex_;
134 std::mutex worker_mutex_;
/hardware/qcom/display/msm8909/sdm/include/utils/
Dsync_task.h58 std::unique_lock<std::mutex> caller_lock(caller_mutex_); in SyncTask()
76 std::unique_lock<std::mutex> caller_lock(caller_mutex_); in PerformTask()
81 std::unique_lock<std::mutex> worker_lock(worker_mutex_); in PerformTask()
103 std::unique_lock<std::mutex> worker_lock(worker_mutex_); in OnThreadCallback()
108 std::unique_lock<std::mutex> caller_lock(caller_mutex_); in OnThreadCallback()
124 std::unique_lock<std::mutex> caller_lock(caller_mutex_); in OnThreadCallback()
133 std::mutex caller_mutex_;
134 std::mutex worker_mutex_;
/hardware/qcom/sm7250/display/sdm/include/utils/
Dsync_task.h58 std::unique_lock<std::mutex> caller_lock(caller_mutex_); in SyncTask()
76 std::unique_lock<std::mutex> caller_lock(caller_mutex_); in PerformTask()
81 std::unique_lock<std::mutex> worker_lock(worker_mutex_); in PerformTask()
103 std::unique_lock<std::mutex> worker_lock(worker_mutex_); in OnThreadCallback()
108 std::unique_lock<std::mutex> caller_lock(caller_mutex_); in OnThreadCallback()
124 std::unique_lock<std::mutex> caller_lock(caller_mutex_); in OnThreadCallback()
133 std::mutex caller_mutex_;
134 std::mutex worker_mutex_;
/hardware/qcom/sdm845/display/sdm/include/utils/
Dsync_task.h58 std::unique_lock<std::mutex> caller_lock(caller_mutex_); in SyncTask()
76 std::unique_lock<std::mutex> caller_lock(caller_mutex_); in PerformTask()
81 std::unique_lock<std::mutex> worker_lock(worker_mutex_); in PerformTask()
103 std::unique_lock<std::mutex> worker_lock(worker_mutex_); in OnThreadCallback()
108 std::unique_lock<std::mutex> caller_lock(caller_mutex_); in OnThreadCallback()
124 std::unique_lock<std::mutex> caller_lock(caller_mutex_); in OnThreadCallback()
133 std::mutex caller_mutex_;
134 std::mutex worker_mutex_;
/hardware/libhardware/modules/gralloc/
Dgr.h46 pthread_mutex_t mutex; variable
54 inline Locker() { pthread_mutex_init(&mutex, 0); } in Locker()
55 inline ~Locker() { pthread_mutex_destroy(&mutex); } in ~Locker()
56 inline void lock() { pthread_mutex_lock(&mutex); } in lock()
57 inline void unlock() { pthread_mutex_unlock(&mutex); } in unlock()
/hardware/qcom/media/msm8974/mm-video-v4l2/vidc/vdec/src/
Dmessage_queue.c74 pthread_mutex_lock(&ptr_q->mutex); in queue_get_cmd()
87 pthread_mutex_unlock(&ptr_q->mutex); in queue_get_cmd()
106 pthread_mutex_lock(&ptr_q->mutex); in queue_post_cmdq()
111 pthread_mutex_unlock(&ptr_q->mutex); in queue_post_cmdq()
121 pthread_mutex_unlock(&ptr_q->mutex); in queue_post_cmdq()
142 pthread_mutex_lock(&ptr_q->mutex); in queue_post_dataq()
147 pthread_mutex_unlock(&ptr_q->mutex); in queue_post_dataq()
157 pthread_mutex_unlock(&ptr_q->mutex); in queue_post_dataq()
/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/vdec/src/
Dmessage_queue.c74 pthread_mutex_lock(&ptr_q->mutex); in queue_get_cmd()
87 pthread_mutex_unlock(&ptr_q->mutex); in queue_get_cmd()
106 pthread_mutex_lock(&ptr_q->mutex); in queue_post_cmdq()
111 pthread_mutex_unlock(&ptr_q->mutex); in queue_post_cmdq()
121 pthread_mutex_unlock(&ptr_q->mutex); in queue_post_cmdq()
142 pthread_mutex_lock(&ptr_q->mutex); in queue_post_dataq()
147 pthread_mutex_unlock(&ptr_q->mutex); in queue_post_dataq()
157 pthread_mutex_unlock(&ptr_q->mutex); in queue_post_dataq()
/hardware/qcom/sm8150/media/mm-video-v4l2/vidc/vdec/src/
Dmessage_queue.c74 pthread_mutex_lock(&ptr_q->mutex); in queue_get_cmd()
87 pthread_mutex_unlock(&ptr_q->mutex); in queue_get_cmd()
106 pthread_mutex_lock(&ptr_q->mutex); in queue_post_cmdq()
111 pthread_mutex_unlock(&ptr_q->mutex); in queue_post_cmdq()
121 pthread_mutex_unlock(&ptr_q->mutex); in queue_post_cmdq()
142 pthread_mutex_lock(&ptr_q->mutex); in queue_post_dataq()
147 pthread_mutex_unlock(&ptr_q->mutex); in queue_post_dataq()
157 pthread_mutex_unlock(&ptr_q->mutex); in queue_post_dataq()
/hardware/qcom/sdm845/media/mm-video-v4l2/vidc/vdec/src/
Dmessage_queue.c74 pthread_mutex_lock(&ptr_q->mutex); in queue_get_cmd()
87 pthread_mutex_unlock(&ptr_q->mutex); in queue_get_cmd()
106 pthread_mutex_lock(&ptr_q->mutex); in queue_post_cmdq()
111 pthread_mutex_unlock(&ptr_q->mutex); in queue_post_cmdq()
121 pthread_mutex_unlock(&ptr_q->mutex); in queue_post_cmdq()
142 pthread_mutex_lock(&ptr_q->mutex); in queue_post_dataq()
147 pthread_mutex_unlock(&ptr_q->mutex); in queue_post_dataq()
157 pthread_mutex_unlock(&ptr_q->mutex); in queue_post_dataq()
/hardware/qcom/media/msm8996/mm-video-v4l2/vidc/vdec/src/
Dmessage_queue.c74 pthread_mutex_lock(&ptr_q->mutex); in queue_get_cmd()
87 pthread_mutex_unlock(&ptr_q->mutex); in queue_get_cmd()
106 pthread_mutex_lock(&ptr_q->mutex); in queue_post_cmdq()
111 pthread_mutex_unlock(&ptr_q->mutex); in queue_post_cmdq()
121 pthread_mutex_unlock(&ptr_q->mutex); in queue_post_cmdq()
142 pthread_mutex_lock(&ptr_q->mutex); in queue_post_dataq()
147 pthread_mutex_unlock(&ptr_q->mutex); in queue_post_dataq()
157 pthread_mutex_unlock(&ptr_q->mutex); in queue_post_dataq()

12345678910>>...31