/hardware/samsung_slsi/exynos5/exynos_omx/openmax/exynos_omx/osal/ |
H A D | Exynos_OSAL_Queue.c | 42 EXYNOS_QUEUE *queue = (EXYNOS_QUEUE *)queueHandle; local 46 if (!queue) 49 ret = Exynos_OSAL_MutexCreate(&queue->qMutex); 53 queue->first = (EXYNOS_QElem *)Exynos_OSAL_Malloc(sizeof(EXYNOS_QElem)); 54 if (queue->first == NULL) 57 Exynos_OSAL_Memset(queue->first, 0, sizeof(EXYNOS_QElem)); 58 currentqelem = queue->last = queue->first; 59 queue->numElem = 0; 60 queue 86 EXYNOS_QUEUE *queue = (EXYNOS_QUEUE *)queueHandle; local 110 EXYNOS_QUEUE *queue = (EXYNOS_QUEUE *)queueHandle; local 131 EXYNOS_QUEUE *queue = (EXYNOS_QUEUE *)queueHandle; local 153 EXYNOS_QUEUE *queue = (EXYNOS_QUEUE *)queueHandle; local 165 EXYNOS_QUEUE *queue = (EXYNOS_QUEUE *)queueHandle; local 177 EXYNOS_QUEUE *queue = (EXYNOS_QUEUE *)queueHandle; local [all...] |
/hardware/qcom/camera/QCamera2/stack/common/ |
H A D | cam_queue.h | 43 static inline int32_t cam_queue_init(cam_queue_t *queue) argument 45 pthread_mutex_init(&queue->lock, NULL); 46 cam_list_init(&queue->head.list); 47 queue->size = 0; 51 static inline int32_t cam_queue_enq(cam_queue_t *queue, void *data) argument 62 pthread_mutex_lock(&queue->lock); 63 cam_list_add_tail_node(&node->list, &queue->head.list); 64 queue->size++; 65 pthread_mutex_unlock(&queue->lock); 70 static inline void *cam_queue_deq(cam_queue_t *queue) argument 95 cam_queue_flush(cam_queue_t *queue) argument 125 cam_queue_deinit(cam_queue_t *queue) argument [all...] |
/hardware/qcom/camera/QCamera2/stack/mm-jpeg-interface/src/ |
H A D | mm_jpeg_queue.c | 34 int32_t mm_jpeg_queue_init(mm_jpeg_queue_t* queue) argument 36 pthread_mutex_init(&queue->lock, NULL); 37 cam_list_init(&queue->head.list); 38 queue->size = 0; 42 int32_t mm_jpeg_queue_enq(mm_jpeg_queue_t* queue, void* data) argument 54 pthread_mutex_lock(&queue->lock); 55 cam_list_add_tail_node(&node->list, &queue->head.list); 56 queue->size++; 57 pthread_mutex_unlock(&queue->lock); 63 void* mm_jpeg_queue_deq(mm_jpeg_queue_t* queue) argument 88 mm_jpeg_queue_get_size(mm_jpeg_queue_t* queue) argument 100 mm_jpeg_queue_deinit(mm_jpeg_queue_t* queue) argument 107 mm_jpeg_queue_flush(mm_jpeg_queue_t* queue) argument 136 mm_jpeg_queue_peek(mm_jpeg_queue_t* queue) argument [all...] |
H A D | mm_jpeg.c | 124 * @q: circular queue 130 * Resets the circular queue 144 * @q: circular queue 150 * check if the curcular queue is empty 158 * @q: circular queue 164 * check if the curcular queue is full 172 * @q: circular queue 179 * enqueue an element into circular queue 199 * @q: circular queue 206 * dequeue an element from the circular queue 2337 mm_jpeg_queue_remove_job_by_client_id( mm_jpeg_queue_t* queue, uint32_t client_hdl) argument 2371 mm_jpeg_queue_remove_job_by_session_id( mm_jpeg_queue_t* queue, uint32_t session_id) argument 2405 mm_jpeg_queue_remove_job_by_job_id( mm_jpeg_queue_t* queue, uint32_t job_id) argument 2438 mm_jpeg_queue_remove_job_unlk( mm_jpeg_queue_t* queue, uint32_t job_id) argument [all...] |
/hardware/samsung_slsi/exynos5/mobicore/daemon/Daemon/Device/ |
H A D | TrustletSession.h | 37 #include <queue> 44 std::queue<notification_t> notifications;
|
H A D | MobiCoreDevice.cpp | 289 // Clear the notifications queue. We asume the race condition we have 291 notifications = std::queue<notification_t>();
|
/hardware/qcom/camera/QCamera2/stack/mm-camera-interface/src/ |
H A D | mm_camera_channel.c | 72 int32_t mm_channel_superbuf_flush(mm_channel_t* my_obj, mm_channel_queue_t * queue); 102 /* channel super queue functions */ 103 int32_t mm_channel_superbuf_queue_init(mm_channel_queue_t * queue); 104 int32_t mm_channel_superbuf_queue_deinit(mm_channel_queue_t * queue); 106 mm_channel_queue_t * queue, 108 mm_channel_queue_node_t* mm_channel_superbuf_dequeue(mm_channel_queue_t * queue); 110 mm_channel_queue_t *queue); 112 mm_channel_queue_t *queue); 180 * in the superbuf queue, or sending matched superbuf frames to upper 895 /* init superbuf queue */ 1406 mm_channel_superbuf_queue_init(mm_channel_queue_t * queue) argument 1423 mm_channel_superbuf_queue_deinit(mm_channel_queue_t * queue) argument 1471 mm_channel_handle_metadata( mm_channel_t* ch_obj, mm_channel_queue_t * queue, mm_camera_buf_info_t *buf_info) argument 1550 mm_channel_superbuf_comp_and_enqueue( mm_channel_t* ch_obj, mm_channel_queue_t *queue, mm_camera_buf_info_t *buf_info) argument 1749 mm_channel_superbuf_dequeue_internal(mm_channel_queue_t * queue, uint8_t matched_only) argument 1794 mm_channel_superbuf_dequeue(mm_channel_queue_t * queue) argument 1819 mm_channel_superbuf_bufdone_overflow(mm_channel_t* my_obj, mm_channel_queue_t * queue) argument 1865 mm_channel_superbuf_skip(mm_channel_t* my_obj, mm_channel_queue_t * queue) argument 1906 mm_channel_superbuf_flush(mm_channel_t* my_obj, mm_channel_queue_t * queue) argument [all...] |
/hardware/qcom/camera/QCamera2/stack/mm-jpeg-interface/inc/ |
H A D | mm_jpeg.h | 149 mm_jpeg_queue_t job_queue; /* queue for job to do */ 161 mm_jpeg_queue_t ongoing_job_q; /* queue for ongoing jobs */ 187 /* basic queue functions */ 188 extern int32_t mm_jpeg_queue_init(mm_jpeg_queue_t* queue); 189 extern int32_t mm_jpeg_queue_enq(mm_jpeg_queue_t* queue, void* node); 190 extern void* mm_jpeg_queue_deq(mm_jpeg_queue_t* queue); 191 extern int32_t mm_jpeg_queue_deinit(mm_jpeg_queue_t* queue); 192 extern int32_t mm_jpeg_queue_flush(mm_jpeg_queue_t* queue); 193 extern uint32_t mm_jpeg_queue_get_size(mm_jpeg_queue_t* queue); 194 extern void* mm_jpeg_queue_peek(mm_jpeg_queue_t* queue); [all...] |
/hardware/qcom/msm8960/kernel-headers/linux/ |
H A D | msm_adsp.h | 26 uint16_t queue; member in struct:adsp_command_t
|
/hardware/qcom/msm8960/original-kernel-headers/linux/ |
H A D | msm_adsp.h | 26 uint16_t queue; member in struct:adsp_command_t
|
/hardware/qcom/msm8x74/kernel-headers/linux/ |
H A D | msm_adsp.h | 26 uint16_t queue; member in struct:adsp_command_t
|
/hardware/qcom/msm8x74/original-kernel-headers/linux/ |
H A D | msm_adsp.h | 26 uint16_t queue; member in struct:adsp_command_t
|
/hardware/samsung_slsi/exynos5/gralloc/ |
H A D | framebuffer.cpp | 82 hwc_callback_queue_t *queue = reinterpret_cast<hwc_callback_queue_t *>(m->queue); local 84 if(queue->isEmpty()) 88 struct hwc_callback_entry entry = queue->top(); 89 queue->pop(); 256 m->queue = new hwc_callback_queue_t;
|
/hardware/libhardware/tests/hwc/ |
H A D | cnativewindow.c | 87 static CNativeBuffer *get_front(struct CNativeBuffer *queue) { argument 88 CNativeBuffer *buf = queue->next; 89 if (buf == queue) 91 buf->next->prev = queue; 92 queue->next = buf->next; 97 static void put_front(struct CNativeBuffer *queue, aBuffer *_buf) { argument 99 buf->prev = queue; 100 buf->next = queue->next; 101 queue->next->prev = buf; 102 queue 105 put_back(struct CNativeBuffer *queue, aBuffer *_buf) argument [all...] |
/hardware/ti/omap3/omx/video/src/openmax_il/video_decode/src/ |
H A D | OMX_VideoDec_Utils.c | 174 OMX_ERRORTYPE VIDDEC_Queue_Init(VIDDEC_QUEUE_TYPE *queue, VIDDEC_QUEUE_TYPES type) argument 179 queue->nHead = 0; 180 queue->nTail = 0; 181 queue->nElements = 0; 186 queue->Elements = (void*)malloc(VIDDEC_MAX_QUEUE_SIZE*sizeof(OMX_U32)); 187 /*OMX_MALLOC_STRUCT_SIZED(queue->Elements, void, VIDDEC_MAX_QUEUE_SIZE*sizeof(OMX_U32));*/ 190 queue->Elements = (void*)malloc(VIDDEC_MAX_QUEUE_SIZE*sizeof(OMX_MARKTYPE)); 191 /*OMX_MALLOC_STRUCT_SIZED(queue->Elements, void, VIDDEC_MAX_QUEUE_SIZE*sizeof(OMX_MARKTYPE));*/ 195 pthread_mutex_init(&(queue->mMutex), NULL); 199 queue 207 VIDDEC_Queue_Flush(VIDDEC_QUEUE_TYPE *queue) argument 234 VIDDEC_Queue_Add(VIDDEC_QUEUE_TYPE *queue, OMX_PTR pElement, VIDDEC_QUEUE_TYPES type) argument 336 VIDDEC_Queue_Remove(VIDDEC_QUEUE_TYPE *queue, OMX_PTR pElement, VIDDEC_QUEUE_TYPES type) argument 388 VIDDEC_Queue_Get_Tail(VIDDEC_QUEUE_TYPE *queue, OMX_PTR pElement, VIDDEC_QUEUE_TYPES type) argument 423 VIDDEC_Queue_Replace_Tail(VIDDEC_QUEUE_TYPE *queue, OMX_PTR pElement, VIDDEC_QUEUE_TYPES type) argument 500 VIDDEC_Queue_Free(VIDDEC_QUEUE_TYPE *queue) argument [all...] |
/hardware/libhardware/tests/camera2/ |
H A D | camera2_utils.cpp | 105 ALOGV("%s: Streaming %d frames to queue", __FUNCTION__, 201 MetadataQueue *queue = getInstance(q); local 202 return queue->getBufferCount(); 207 MetadataQueue *queue = getInstance(q); local 208 return queue->dequeue(buffer, true); 235 MetadataQueue *queue = getInstance(q); local 236 return queue->enqueue(filled_buffer);
|
/hardware/libhardware_legacy/uevent/ |
H A D | uevent.c | 26 #include <sys/queue.h>
|
/hardware/samsung_slsi/exynos5/mobicore/daemon/Daemon/Device/public/ |
H A D | MobiCoreDevice.h | 80 NotificationQueue *nq; /**< Pointer to the notification queue within the MCI buffer */ 98 * This queue holds notifications received between the time the daemon 102 std::queue<notification_t> notifications; /**< Notifications queue for open session notification */
|
/hardware/samsung_slsi/exynos5/include/ |
H A D | gralloc_priv.h | 54 void *queue; member in struct:private_module_t
|
/hardware/ti/omap3/omx/video/src/openmax_il/video_decode/inc/ |
H A D | OMX_VideoDec_Utils.h | 1158 * queue in LCML 1413 OMX_ERRORTYPE VIDDEC_Queue_Init(VIDDEC_QUEUE_TYPE *queue, VIDDEC_QUEUE_TYPES type); 1414 OMX_ERRORTYPE VIDDEC_Queue_Flush(VIDDEC_QUEUE_TYPE *queue); 1415 OMX_ERRORTYPE VIDDEC_Queue_Add(VIDDEC_QUEUE_TYPE *queue, OMX_PTR pElement, VIDDEC_QUEUE_TYPES type); 1416 OMX_ERRORTYPE VIDDEC_Queue_Remove(VIDDEC_QUEUE_TYPE *queue, OMX_PTR pElement, VIDDEC_QUEUE_TYPES type); 1417 OMX_ERRORTYPE VIDDEC_Queue_Replace_Tail(VIDDEC_QUEUE_TYPE *queue, OMX_PTR pElement, VIDDEC_QUEUE_TYPES type); 1418 OMX_ERRORTYPE VIDDEC_Queue_Get_Tail(VIDDEC_QUEUE_TYPE *queue, OMX_PTR pElement,VIDDEC_QUEUE_TYPES type); 1419 OMX_ERRORTYPE VIDDEC_Queue_Free(VIDDEC_QUEUE_TYPE *queue);
|
/hardware/qcom/media/mm-video-legacy/vidc/ |
H A D | venc.mk | 138 LOCAL_SRC_FILES += venc/test/queue.c
|
H A D | vdec.mk | 126 LOCAL_SRC_FILES := vdec/src/queue.c
|
/hardware/qcom/media/mm-video-v4l2/vidc/ |
H A D | vdec.mk | 188 LOCAL_SRC_FILES := vdec/src/queue.c
|
H A D | venc.mk | 158 LOCAL_SRC_FILES += venc/test/queue.c
|
/hardware/qcom/msm8960/kernel-headers/media/ |
H A D | msm_camera.h | 342 uint16_t queue; member in struct:msm_camera_cfg_cmd
|