Searched refs:queue (Results 1 - 25 of 28) sorted by relevance

12

/hardware/samsung_slsi/exynos5/exynos_omx/openmax/exynos_omx/osal/
H A DExynos_OSAL_Queue.c42 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 Dcam_queue.h43 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 Dmm_jpeg_queue.c34 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 Dmm_jpeg.c124 * @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 DTrustletSession.h37 #include <queue>
44 std::queue<notification_t> notifications;
H A DMobiCoreDevice.cpp289 // 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 Dmm_camera_channel.c72 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 Dmm_jpeg.h149 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 Dmsm_adsp.h26 uint16_t queue; member in struct:adsp_command_t
/hardware/qcom/msm8960/original-kernel-headers/linux/
H A Dmsm_adsp.h26 uint16_t queue; member in struct:adsp_command_t
/hardware/qcom/msm8x74/kernel-headers/linux/
H A Dmsm_adsp.h26 uint16_t queue; member in struct:adsp_command_t
/hardware/qcom/msm8x74/original-kernel-headers/linux/
H A Dmsm_adsp.h26 uint16_t queue; member in struct:adsp_command_t
/hardware/samsung_slsi/exynos5/gralloc/
H A Dframebuffer.cpp82 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 Dcnativewindow.c87 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 DOMX_VideoDec_Utils.c174 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 Dcamera2_utils.cpp105 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 Duevent.c26 #include <sys/queue.h>
/hardware/samsung_slsi/exynos5/mobicore/daemon/Daemon/Device/public/
H A DMobiCoreDevice.h80 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 Dgralloc_priv.h54 void *queue; member in struct:private_module_t
/hardware/ti/omap3/omx/video/src/openmax_il/video_decode/inc/
H A DOMX_VideoDec_Utils.h1158 * 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 Dvenc.mk138 LOCAL_SRC_FILES += venc/test/queue.c
H A Dvdec.mk126 LOCAL_SRC_FILES := vdec/src/queue.c
/hardware/qcom/media/mm-video-v4l2/vidc/
H A Dvdec.mk188 LOCAL_SRC_FILES := vdec/src/queue.c
H A Dvenc.mk158 LOCAL_SRC_FILES += venc/test/queue.c
/hardware/qcom/msm8960/kernel-headers/media/
H A Dmsm_camera.h342 uint16_t queue; member in struct:msm_camera_cfg_cmd

Completed in 705 milliseconds

12