/hardware/samsung_slsi/exynos5/mobicore/daemon/Daemon/Device/ |
H A D | NotificationQueue.h | 81 CMutex mutex; member in class:NotificationQueue
|
/hardware/samsung_slsi/exynos5/exynos_omx/openmax/exynos_omx/osal/ |
H A D | Exynos_OSAL_Event.h | 40 OMX_HANDLETYPE mutex; member in struct:_Exynos_OSAL_THREADEVENT
|
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...] |
/hardware/libhardware/modules/gralloc/ |
H A D | gr.h | 46 pthread_mutex_t mutex; member in class:Locker 54 inline Locker() { pthread_mutex_init(&mutex, 0); } 55 inline ~Locker() { pthread_mutex_destroy(&mutex); } 56 inline void lock() { pthread_mutex_lock(&mutex); } 57 inline void unlock() { pthread_mutex_unlock(&mutex); }
|
/hardware/qcom/media/mm-video-legacy/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-legacy/vidc/venc/inc/ |
H A D | queue.h | 53 pthread_mutex_t mutex; member in struct:video_queue_context
|
/hardware/qcom/media/mm-video-v4l2/vidc/vdec/inc/ |
H A D | message_queue.h | 51 pthread_mutex_t mutex; member in struct:video_queue_context
|
/hardware/qcom/media/mm-video-v4l2/vidc/venc/inc/ |
H A D | queue.h | 51 pthread_mutex_t mutex; member in struct:video_queue_context
|
/hardware/libhardware/modules/sensors/ |
H A D | SensorEventQueue.cpp | 84 bool SensorEventQueue::waitForSpace(pthread_mutex_t* mutex) { argument 88 pthread_cond_wait(&mSpaceAvailableCondition, mutex);
|
/hardware/qcom/display/msm8960/libgralloc/ |
H A D | gr.h | 65 pthread_mutex_t mutex; member in class:Locker 73 inline Locker() { pthread_mutex_init(&mutex, 0); } 74 inline ~Locker() { pthread_mutex_destroy(&mutex); } 75 inline void lock() { pthread_mutex_lock(&mutex); } 76 inline void unlock() { pthread_mutex_unlock(&mutex); }
|
/hardware/qcom/display/msm8974/libgralloc/ |
H A D | gr.h | 65 pthread_mutex_t mutex; member in class:Locker 73 inline Locker() { pthread_mutex_init(&mutex, 0); } 74 inline ~Locker() { pthread_mutex_destroy(&mutex); } 75 inline void lock() { pthread_mutex_lock(&mutex); } 76 inline void unlock() { pthread_mutex_unlock(&mutex); }
|
/hardware/invensense/60xx/libsensors_iio/software/core/mllite/linux/ |
H A D | mlos_linux.c | 68 * @param mutex pointer to mutex handle 71 inv_error_t inv_create_mutex(HANDLE *mutex) argument 84 *mutex = (HANDLE)pm; 92 * @param mutex Mutex handle 95 inv_error_t inv_lock_mutex(HANDLE mutex) argument 98 pthread_mutex_t *pm = (pthread_mutex_t *)mutex; 110 * @param mutex mutex handle 113 inv_error_t inv_unlock_mutex(HANDLE mutex) argument [all...] |
/hardware/invensense/60xx/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/invensense/60xx/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/invensense/6515/libsensors_iio/software/core/mllite/linux/ |
H A D | mlos_linux.c | 68 * @param mutex pointer to mutex handle 71 inv_error_t inv_create_mutex(HANDLE *mutex) argument 84 *mutex = (HANDLE)pm; 92 * @param mutex Mutex handle 95 inv_error_t inv_lock_mutex(HANDLE mutex) argument 98 pthread_mutex_t *pm = (pthread_mutex_t *)mutex; 110 * @param mutex mutex handle 113 inv_error_t inv_unlock_mutex(HANDLE mutex) argument [all...] |
/hardware/invensense/65xx/libsensors_iio/software/core/mllite/linux/ |
H A D | mlos_linux.c | 68 * @param mutex pointer to mutex handle 71 inv_error_t inv_create_mutex(HANDLE *mutex) argument 84 *mutex = (HANDLE)pm; 92 * @param mutex Mutex handle 95 inv_error_t inv_lock_mutex(HANDLE mutex) argument 98 pthread_mutex_t *pm = (pthread_mutex_t *)mutex; 110 * @param mutex mutex handle 113 inv_error_t inv_unlock_mutex(HANDLE mutex) argument [all...] |
/hardware/qcom/display/msm8084/libgralloc/ |
H A D | gr.h | 77 pthread_mutex_t mutex; member in class:Locker 87 pthread_mutex_init(&mutex, 0); 91 pthread_mutex_destroy(&mutex); 94 inline void lock() { pthread_mutex_lock(&mutex); } 95 inline void wait() { pthread_cond_wait(&cond, &mutex); } 96 inline void unlock() { pthread_mutex_unlock(&mutex); }
|
/hardware/qcom/display/msm8226/libgralloc/ |
H A D | gr.h | 77 pthread_mutex_t mutex; member in class:Locker 87 pthread_mutex_init(&mutex, 0); 91 pthread_mutex_destroy(&mutex); 94 inline void lock() { pthread_mutex_lock(&mutex); } 95 inline void wait() { pthread_cond_wait(&cond, &mutex); } 96 inline void unlock() { pthread_mutex_unlock(&mutex); }
|
/hardware/samsung_slsi/exynos5/libexynosutils/ |
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;
|
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
|
/hardware/ti/omap4-aah/domx/mm_osal/src/ |
H A D | timm_osal_events.c | 69 pthread_mutex_t mutex; member in struct:__anon3423 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/ti/omap4xxx/domx/mm_osal/src/ |
H A D | timm_osal_events.c | 69 pthread_mutex_t mutex; member in struct:__anon3543 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/intel/common/libwsbm/src/ |
H A D | wsbm_driver.c | 51 n_mutexInit(struct _WsbmMutex *mutex, struct _WsbmThreadFuncs *func) argument 53 mutex->func = func; 65 n_mutexNone(struct _WsbmMutex *mutex __attribute__ ((unused))) 77 n_condWait(struct _WsbmCond *cond __attribute__ ((unused)), struct _WsbmMutex *mutex __attribute__ ((unused))) 109 pthread_mutex_t mutex; member in struct:_WsbmPMutex 143 p_mutexInit(struct _WsbmMutex *mutex, struct _WsbmThreadFuncs *func) argument 145 struct _WsbmPMutex *pMutex = pMutexConvert(mutex); 151 pthread_mutex_init(&pMutex->mutex, NULL); 156 p_mutexFree(struct _WsbmMutex *mutex) argument 158 struct _WsbmPMutex *pMutex = pMutexConvert(mutex); 164 p_mutexLock(struct _WsbmMutex *mutex) argument 172 p_mutexUnlock(struct _WsbmMutex *mutex) argument 209 p_condWait(struct _WsbmCond *cond, struct _WsbmMutex *mutex) argument [all...] |
H A D | wsbm_pool.h | 46 struct _WsbmMutex mutex; member in struct:_WsbmBufStorage 89 int ret = WSBM_MUTEX_INIT(&storage->mutex); 103 WSBM_MUTEX_FREE(&storage->mutex);
|
/hardware/libhardware/modules/sensors/tests/ |
H A D | SensorEventQueue_test.cpp | 98 static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; variable 113 pthread_mutex_lock(&mutex); 114 if (queue->waitForSpace(&mutex)) { 125 pthread_mutex_unlock(&mutex); 148 pthread_mutex_lock(&mutex); 152 pthread_cond_wait(&dataAvailableCond, &mutex); 157 pthread_mutex_unlock(&mutex);
|