/hardware/samsung_slsi/exynos5/exynos_omx/openmax/exynos_omx/osal/ |
H A D | Exynos_OSAL_Mutex.c | 37 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 D | Exynos_OSAL_Event.c | 58 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 D | Exynos_OSAL_Event.h | 40 OMX_HANDLETYPE mutex; member in struct:_Exynos_OSAL_THREADEVENT
|
/hardware/libhardware/modules/gralloc/ |
H A D | gr.h | 50 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 D | gr.h | 50 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 D | gr.h | 49 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 D | ExynosMutex.h | 91 inline Autolock(ExynosMutex& mutex) : mLock(mutex) { mLock.lock(); } argument 94 inline Autolock(ExynosMutex* mutex) : mLock(*mutex) { mLock.lock(); } argument
|
H A D | ExynosMutex.cpp | 188 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 D | NotificationQueue.cpp | 54 mutex.lock(); 60 mutex.unlock(); 70 mutex.lock(); 75 mutex.unlock();
|
H A D | NotificationQueue.h | 81 CMutex mutex; member in class:NotificationQueue
|
/hardware/invensense/libsensors_iio/software/core/mllite/linux/ |
H A D | mlos_linux.c | 71 * @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 D | mlos.h | 52 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 D | mlos_linux.c | 81 * @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 D | gr.h | 68 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 D | queue.c | 79 /* 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 D | message_queue.c | 79 /* 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 D | mlstates.c | 58 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 D | timm_osal_events.c | 69 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 D | mlos.h | 64 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 D | mm_camera_poll_thread.c | 72 /* 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 D | mm_camera_interface2.c | 98 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 D | message_queue.h | 53 pthread_mutex_t mutex; member in struct:video_queue_context
|
/hardware/qcom/media/mm-video/vidc/venc/inc/ |
H A D | queue.h | 53 pthread_mutex_t mutex; member in struct:video_queue_context
|
/hardware/qcom/camera/QCamera/stack/mm-camera-interface/src/ |
H A D | mm_camera_thread.c | 68 /* 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 D | morpho_easy_hdr.h | 121 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);
|