Searched refs:mutex (Results 1 - 25 of 45) sorted by relevance

12

/hardware/samsung_slsi/exynos5/exynos_omx/openmax/exynos_omx/osal/
H A DExynos_OSAL_Mutex.c37 pthread_mutex_t *mutex; local
39 mutex = (pthread_mutex_t *)Exynos_OSAL_Malloc(sizeof(pthread_mutex_t));
40 if (!mutex)
43 if (pthread_mutex_init(mutex, NULL) != 0) {
44 Exynos_OSAL_Free(mutex);
48 *mutexHandle = (OMX_HANDLETYPE)mutex;
54 pthread_mutex_t *mutex = (pthread_mutex_t *)mutexHandle; local
56 if (mutex == NULL)
59 if (pthread_mutex_destroy(mutex) != 0)
62 Exynos_OSAL_Free(mutex);
68 pthread_mutex_t *mutex = (pthread_mutex_t *)mutexHandle; local
82 pthread_mutex_t *mutex = (pthread_mutex_t *)mutexHandle; local
[all...]
H A DExynos_OSAL_Event.c58 ret = Exynos_OSAL_MutexCreate(&event->mutex);
65 Exynos_OSAL_MutexTerminate(event->mutex);
88 ret = Exynos_OSAL_MutexLock(event->mutex);
99 ret = Exynos_OSAL_MutexUnlock(event->mutex);
105 ret = Exynos_OSAL_MutexTerminate(event->mutex);
127 ret = Exynos_OSAL_MutexLock(event->mutex);
135 Exynos_OSAL_MutexUnlock(event->mutex);
151 ret = Exynos_OSAL_MutexLock(event->mutex);
160 Exynos_OSAL_MutexUnlock(event->mutex);
188 ret = Exynos_OSAL_MutexLock(event->mutex);
[all...]
H A DExynos_OSAL_Event.h40 OMX_HANDLETYPE mutex; member in struct:_Exynos_OSAL_THREADEVENT
/hardware/libhardware/modules/gralloc/
H A Dgr.h50 pthread_mutex_t mutex; member in class:Locker
58 inline Locker() { pthread_mutex_init(&mutex, 0); }
59 inline ~Locker() { pthread_mutex_destroy(&mutex); }
60 inline void lock() { pthread_mutex_lock(&mutex); }
61 inline void unlock() { pthread_mutex_unlock(&mutex); }
/hardware/msm7k/libgralloc/
H A Dgr.h50 pthread_mutex_t mutex; member in class:Locker
58 inline Locker() { pthread_mutex_init(&mutex, 0); }
59 inline ~Locker() { pthread_mutex_destroy(&mutex); }
60 inline void lock() { pthread_mutex_lock(&mutex); }
61 inline void unlock() { pthread_mutex_unlock(&mutex); }
/hardware/msm7k/libgralloc-qsd8k/
H A Dgr.h49 pthread_mutex_t mutex; member in class:Locker
57 inline Locker() { pthread_mutex_init(&mutex, 0); }
58 inline ~Locker() { pthread_mutex_destroy(&mutex); }
59 inline void lock() { pthread_mutex_lock(&mutex); }
60 inline void unlock() { pthread_mutex_unlock(&mutex); }
/hardware/samsung_slsi/exynos5/libexynosutils/
H A DExynosMutex.h91 inline Autolock(ExynosMutex& mutex) : mLock(mutex) { mLock.lock(); } argument
94 inline Autolock(ExynosMutex* mutex) : mLock(*mutex) { mLock.lock(); } argument
H A DExynosMutex.cpp188 ExynosMutex *mutex = new ExynosMutex(); local
190 if (mutex->create(type, name) == false) {
191 ALOGE("%s::mutex->create() fail", __func__);
192 delete mutex;
193 mutex = NULL;
196 return (void*)mutex;
/hardware/samsung_slsi/exynos5/mobicore/daemon/Daemon/Device/
H A DNotificationQueue.cpp54 mutex.lock();
60 mutex.unlock();
70 mutex.lock();
75 mutex.unlock();
H A DNotificationQueue.h81 CMutex mutex; member in class:NotificationQueue
/hardware/invensense/libsensors_iio/software/core/mllite/linux/
H A Dmlos_linux.c71 * @param mutex pointer to mutex handle
74 inv_error_t inv_create_mutex(HANDLE *mutex) argument
87 *mutex = (HANDLE)pm;
95 * @param mutex Mutex handle
98 inv_error_t inv_lock_mutex(HANDLE mutex) argument
101 pthread_mutex_t *pm = (pthread_mutex_t*)mutex;
113 * @param mutex mutex handle
116 inv_error_t inv_unlock_mutex(HANDLE mutex) argument
[all...]
H A Dmlos.h52 inv_error_t inv_create_mutex(HANDLE *mutex);
53 inv_error_t inv_lock_mutex(HANDLE mutex);
54 inv_error_t inv_unlock_mutex(HANDLE mutex);
/hardware/invensense/mlsdk/platform/linux/
H A Dmlos_linux.c81 * @param mutex pointer to mutex handle
84 inv_error_t inv_create_mutex(HANDLE *mutex) argument
97 *mutex = (HANDLE)pm;
105 * @param mutex Mutex handle
108 inv_error_t inv_lock_mutex(HANDLE mutex) argument
111 pthread_mutex_t *pm = (pthread_mutex_t*)mutex;
123 * @param mutex mutex handle
126 inv_error_t inv_unlock_mutex(HANDLE mutex) argument
[all...]
/hardware/qcom/display/libgralloc/
H A Dgr.h68 pthread_mutex_t mutex; member in class:Locker
76 inline Locker() { pthread_mutex_init(&mutex, 0); }
77 inline ~Locker() { pthread_mutex_destroy(&mutex); }
78 inline void lock() { pthread_mutex_lock(&mutex); }
79 inline void unlock() { pthread_mutex_unlock(&mutex); }
/hardware/qcom/media/mm-video/vidc/venc/test/
H A Dqueue.c79 /* Lock the mutex to protect the critical section */
80 pthread_mutex_lock(&ptr_q->mutex);
95 /* Unlock the mutex to release the critical section */
96 pthread_mutex_unlock(&ptr_q->mutex);
114 /* Lock the mutex to protect the critical section */
115 pthread_mutex_lock(&ptr_q->mutex);
130 /* Unlock the mutex to release the critical section */
131 pthread_mutex_unlock(&ptr_q->mutex);
151 /* Lock the mutex to protect the critical section */
152 pthread_mutex_lock(&ptr_q->mutex);
[all...]
/hardware/qcom/media/mm-video/vidc/vdec/src/
H A Dmessage_queue.c79 /* Lock the mutex to protect the critical section */
80 pthread_mutex_lock(&ptr_q->mutex);
95 /* Unlock the mutex to release the critical section */
96 pthread_mutex_unlock(&ptr_q->mutex);
114 /* Lock the mutex to protect the critical section */
115 pthread_mutex_lock(&ptr_q->mutex);
120 /* Unlock the mutex to release the critical section */
121 pthread_mutex_unlock(&ptr_q->mutex);
132 /* Unlock the mutex to release the critical section */
133 pthread_mutex_unlock(&ptr_q->mutex);
[all...]
/hardware/invensense/mlsdk/mllite/
H A Dmlstates.c58 HANDLE mutex; member in struct:state_callback_obj
71 return inv_create_mutex(&sStateChangeCallbacks.mutex);
77 result = inv_destroy_mutex(sStateChangeCallbacks.mutex);
181 result = inv_lock_mutex(sStateChangeCallbacks.mutex);
207 inv_unlock_mutex(sStateChangeCallbacks.mutex);
224 result = inv_lock_mutex(sStateChangeCallbacks.mutex);
243 inv_unlock_mutex(sStateChangeCallbacks.mutex);
252 result = inv_lock_mutex(sStateChangeCallbacks.mutex);
262 break; // Can't return, must release mutex
267 inv_unlock_mutex(sStateChangeCallbacks.mutex);
[all...]
/hardware/ti/omap4xxx/domx/mm_osal/src/
H A Dtimm_osal_events.c69 pthread_mutex_t mutex; member in struct:__anon2152
98 if (SUCCESS != pthread_mutex_init(&(plEvent->mutex), NULL))
108 pthread_mutex_destroy(&(plEvent->mutex));
142 if (SUCCESS != pthread_mutex_lock(&(plEvent->mutex)))
154 if (SUCCESS != pthread_mutex_unlock(&(plEvent->mutex)))
160 if (SUCCESS != pthread_mutex_destroy(&(plEvent->mutex)))
192 if (SUCCESS != pthread_mutex_lock(&(plEvent->mutex)))
210 pthread_mutex_unlock(&plEvent->mutex);
221 pthread_mutex_unlock(&plEvent->mutex);
225 if (SUCCESS != pthread_mutex_unlock(&plEvent->mutex))
[all...]
/hardware/invensense/mlsdk/platform/include/
H A Dmlos.h64 inv_error_t inv_create_mutex(HANDLE *mutex);
65 inv_error_t inv_lock_mutex(HANDLE mutex);
66 inv_error_t inv_unlock_mutex(HANDLE mutex);
/hardware/qcom/camera/mm-camera-interface/
H A Dmm_camera_poll_thread.c72 /* get the mutex */
79 pthread_mutex_lock(&poll_cb->mutex);
86 //pthread_mutex_unlock(&poll_cb->mutex);
89 CDBG("%s: begin IN mutex write done, len = %d", __func__, len);
97 rc = pthread_cond_timedwait(&poll_cb->cond_v, &poll_cb->mutex, &ts);
104 pthread_mutex_unlock(&poll_cb->mutex);
111 pthread_mutex_lock(&poll_cb->mutex);
114 CDBG("%s: done, in mutex", __func__);
115 pthread_mutex_unlock(&poll_cb->mutex);
205 pthread_mutex_lock(&poll_cb->mutex);
[all...]
H A Dmm_camera_interface2.c98 pthread_mutex_lock(&my_obj->mutex);
101 pthread_mutex_unlock(&my_obj->mutex);
138 pthread_mutex_lock(&my_obj->mutex);
140 pthread_mutex_unlock(&my_obj->mutex);
159 pthread_mutex_lock(&my_obj->mutex);
161 pthread_mutex_unlock(&my_obj->mutex);
177 pthread_mutex_lock(&my_obj->mutex);
179 pthread_mutex_unlock(&my_obj->mutex);
195 pthread_mutex_lock(&my_obj->mutex);
197 pthread_mutex_unlock(&my_obj->mutex);
[all...]
/hardware/qcom/media/mm-video/vidc/vdec/inc/
H A Dmessage_queue.h53 pthread_mutex_t mutex; member in struct:video_queue_context
/hardware/qcom/media/mm-video/vidc/venc/inc/
H A Dqueue.h53 pthread_mutex_t mutex; member in struct:video_queue_context
/hardware/qcom/camera/QCamera/stack/mm-camera-interface/src/
H A Dmm_camera_thread.c68 /* get the mutex */
75 pthread_mutex_lock(&poll_cb->mutex);
84 CDBG("%s: begin IN mutex write done, len = %d", __func__, len);
88 pthread_cond_wait(&poll_cb->cond_v, &poll_cb->mutex);
91 pthread_mutex_unlock(&poll_cb->mutex);
98 pthread_mutex_lock(&poll_cb->mutex);
101 CDBG("%s: done, in mutex", __func__);
102 pthread_mutex_unlock(&poll_cb->mutex);
320 pthread_mutex_init(&poll_cb->mutex, NULL);
324 pthread_mutex_lock(&poll_cb->mutex);
[all...]
/hardware/qcom/camera/hdr/include/
H A Dmorpho_easy_hdr.h121 int (* mutex_destroy)(void *p, void *mutex);
122 int (* mutex_lock )(void *p, void *mutex);
123 int (* mutex_trylock)(void *p, void *mutex);
124 int (* mutex_unlock )(void *p, void *mutex);

Completed in 617 milliseconds

12