Searched defs:queue (Results 1 - 25 of 35) sorted by relevance

12

/hardware/intel/common/wrs_omxil_core/utils/inc/
H A Dqueue.h2 * queue.h, queue
28 struct queue { struct
34 void __queue_init(struct queue *queue);
35 struct queue *queue_alloc(void);
37 inline void __queue_free(struct queue *queue);
39 void queue_free_all(struct queue *queue);
[all...]
/hardware/qcom/camera/QCamera2/stack/common/
H A Dcam_queue.h47 static inline int32_t cam_queue_init(cam_queue_t *queue) argument
49 pthread_mutex_init(&queue->lock, NULL);
50 cam_list_init(&queue->head.list);
51 queue->size = 0;
55 static inline int32_t cam_queue_enq(cam_queue_t *queue, void *data) argument
66 pthread_mutex_lock(&queue->lock);
67 cam_list_add_tail_node(&node->list, &queue->head.list);
68 queue->size++;
69 pthread_mutex_unlock(&queue->lock);
74 static inline void *cam_queue_deq(cam_queue_t *queue) argument
99 cam_queue_flush(cam_queue_t *queue) argument
129 cam_queue_deinit(cam_queue_t *queue) argument
[all...]
/hardware/qcom/camera/QCamera2/stack/mm-camera-test/src/
H A Dmm_qcamera_queue.c34 int mm_camera_queue_init(mm_camera_queue_t *queue, argument
38 if ( NULL == queue ) {
42 pthread_mutex_init(&queue->m_lock, NULL);
43 cam_list_init(&queue->m_head.list);
44 queue->m_size = 0;
45 queue->m_dataFn = data_rel_fn;
46 queue->m_userData = user_data;
51 int mm_qcamera_queue_release(mm_camera_queue_t *queue) argument
53 if ( NULL == queue ) {
57 mm_qcamera_queue_flush(queue);
63 mm_qcamera_queue_isempty(mm_camera_queue_t *queue) argument
79 mm_qcamera_queue_enqueue(mm_camera_queue_t *queue, void *data) argument
103 mm_qcamera_queue_dequeue(mm_camera_queue_t *queue, int bFromHead) argument
136 mm_qcamera_queue_flush(mm_camera_queue_t *queue) argument
[all...]
/hardware/qcom/camera/QCamera2/stack/mm-jpeg-interface/src/
H A Dmm_jpeg_queue.c37 int32_t mm_jpeg_queue_init(mm_jpeg_queue_t* queue) argument
39 pthread_mutex_init(&queue->lock, NULL);
40 cam_list_init(&queue->head.list);
41 queue->size = 0;
45 int32_t mm_jpeg_queue_enq(mm_jpeg_queue_t* queue, mm_jpeg_q_data_t data) argument
57 pthread_mutex_lock(&queue->lock);
58 cam_list_add_tail_node(&node->list, &queue->head.list);
59 queue->size++;
60 pthread_mutex_unlock(&queue->lock);
66 int32_t mm_jpeg_queue_enq_head(mm_jpeg_queue_t* queue, mm_jpeg_q_data_ argument
91 mm_jpeg_queue_deq(mm_jpeg_queue_t* queue) argument
118 mm_jpeg_queue_get_size(mm_jpeg_queue_t* queue) argument
130 mm_jpeg_queue_deinit(mm_jpeg_queue_t* queue) argument
137 mm_jpeg_queue_flush(mm_jpeg_queue_t* queue) argument
165 mm_jpeg_queue_peek(mm_jpeg_queue_t* queue) argument
[all...]
H A Dmm_jpeg.c79 mm_jpeg_queue_t* queue, void * dst_ptr);
1873 /* sent encode cmd to OMX, queue job into ongoing queue */
2143 /* init ongoing job queue */
2240 /* deinit ongoing job and cb queue */
2410 /* enqueue new job into todo job queue */
2474 /* abort job if in todo queue */
2481 /* abort job if in ongoing queue */
2604 /* init omx handle queue */
2617 /* init output buf queue */
3161 mm_jpeg_queue_remove_job_by_client_id( mm_jpeg_queue_t* queue, uint32_t client_hdl) argument
3195 mm_jpeg_queue_remove_job_by_session_id( mm_jpeg_queue_t* queue, uint32_t session_id) argument
3229 mm_jpeg_queue_remove_job_by_job_id( mm_jpeg_queue_t* queue, uint32_t job_id) argument
3275 mm_jpeg_queue_remove_job_unlk( mm_jpeg_queue_t* queue, uint32_t job_id) argument
[all...]
/hardware/intel/common/wrs_omxil_core/utils/src/
H A Dqueue.c2 * queue.c, queue
21 #include <queue.h>
23 inline void __queue_init(struct queue *queue) argument
25 queue->head = NULL;
26 queue->tail = NULL;
27 queue->length = 0;
30 struct queue *queue_alloc(void)
32 struct queue *queu local
41 __queue_free(struct queue *queue) argument
46 queue_free_all(struct queue *queue) argument
54 __queue_push_head(struct queue *queue, struct list *entry) argument
63 queue_push_head(struct queue *queue, void *data) argument
79 __queue_push_tail(struct queue *queue, struct list *entry) argument
93 queue_push_tail(struct queue *queue, void *data) argument
111 __queue_pop_head(struct queue *queue) argument
126 queue_pop_head(struct queue *queue) argument
140 __queue_pop_tail(struct queue *queue) argument
155 queue_pop_tail(struct queue *queue) argument
169 __queue_peek_head(struct queue *queue) argument
174 __queue_peek_tail(struct queue *queue) argument
179 queue_peek_head(struct queue *queue) argument
191 queue_peek_tail(struct queue *queue) argument
203 queue_length(struct queue *queue) argument
[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/msm8994/kernel-headers/linux/
H A Dmsm_adsp.h26 uint16_t queue; member in struct:adsp_command_t
/hardware/qcom/msm8994/original-kernel-headers/linux/
H A Dmsm_adsp.h25 uint16_t queue; member in struct:adsp_command_t
/hardware/qcom/msm8996/kernel-headers/linux/
H A Dmsm_adsp.h26 uint16_t queue; member in struct:adsp_command_t
/hardware/qcom/msm8996/original-kernel-headers/linux/
H A Dmsm_adsp.h25 uint16_t queue; member in struct:adsp_command_t
/hardware/qcom/msm8x84/kernel-headers/linux/
H A Dmsm_adsp.h26 uint16_t queue; member in struct:adsp_command_t
/hardware/qcom/msm8x84/original-kernel-headers/linux/
H A Dmsm_adsp.h25 uint16_t queue; member in struct:adsp_command_t
/hardware/libhardware/modules/sensors/tests/
H A DSensorEventQueue_test.cpp16 bool checkWritableBufferSize(SensorEventQueue* queue, int requested, int expected) { argument
18 int actual = queue->getWritableRegion(requested, &buffer);
26 bool checkSize(SensorEventQueue* queue, int expected) { argument
27 int actual = queue->getSize();
29 printf("Expected queue size was %d; actual was %d\n", expected, actual);
45 SensorEventQueue* queue = new SensorEventQueue(10); local
46 if (!checkSize(queue, 0)) return false;
47 if (!checkWritableBufferSize(queue, 11, 10)) return false;
48 if (!checkWritableBufferSize(queue, 10, 10)) return false;
49 if (!checkWritableBufferSize(queue,
67 SensorEventQueue* queue = new SensorEventQueue(10); local
95 SensorEventQueue* queue; member in struct:TaskContext
106 SensorEventQueue* queue = ctx->queue; local
145 SensorEventQueue* queue = ctx->queue; local
167 SensorEventQueue* queue = new SensorEventQueue(FULL_QUEUE_CAPACITY); local
[all...]
/hardware/bsp/intel/peripheral/libupm/src/wt5001/
H A Dwt5001.cxx310 bool WT5001::queue(uint16_t index) function in class:WT5001
/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/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/libhardware/modules/sensors/
H A Dmultihal.cpp136 SensorEventQueue* queue; member in struct:TaskContext
143 SensorEventQueue* queue = ctx->queue; local
148 if (queue->waitForSpace(&queue_mutex)) {
151 int bufferSize = queue->getWritableRegion(SENSOR_EVENT_QUEUE_CAPACITY, &buffer);
162 queue->markAsWritten(eventsPolled);
216 SensorEventQueue *queue = new SensorEventQueue(SENSOR_EVENT_QUEUE_CAPACITY); local
217 this->queues.push_back(queue);
221 taskContext->queue = queue;
342 SensorEventQueue* queue = this->queues.at(this->nextReadIndex); local
[all...]
/hardware/qcom/camera/QCamera2/stack/mm-camera-interface/src/
H A Dmm_camera_channel.c79 mm_channel_queue_t * queue, cam_stream_type_t cam_type);
114 /* channel super queue functions */
115 int32_t mm_channel_superbuf_queue_init(mm_channel_queue_t * queue);
116 int32_t mm_channel_superbuf_queue_deinit(mm_channel_queue_t * queue);
118 mm_channel_queue_t * queue,
121 mm_channel_queue_t * queue, mm_channel_t *ch_obj);
123 mm_channel_queue_t *queue);
125 mm_channel_queue_t *queue);
130 mm_channel_queue_t * queue);
146 mm_channel_queue_t * queue, uint32_
2306 mm_channel_superbuf_queue_init(mm_channel_queue_t * queue) argument
2323 mm_channel_superbuf_queue_deinit(mm_channel_queue_t * queue) argument
2371 mm_channel_handle_metadata( mm_channel_t* ch_obj, mm_channel_queue_t * queue, mm_camera_buf_info_t *buf_info) argument
2627 mm_channel_superbuf_comp_and_enqueue( mm_channel_t* ch_obj, mm_channel_queue_t *queue, mm_camera_buf_info_t *buf_info) argument
2911 mm_channel_superbuf_dequeue_internal( mm_channel_queue_t * queue, uint8_t matched_only, mm_channel_t *ch_obj) argument
2965 mm_channel_superbuf_dequeue_frame_internal( mm_channel_queue_t * queue, uint32_t frame_idx) argument
3016 mm_channel_superbuf_dequeue( mm_channel_queue_t * queue, mm_channel_t *ch_obj) argument
3042 mm_channel_superbuf_bufdone_overflow(mm_channel_t* my_obj, mm_channel_queue_t * queue) argument
3088 mm_channel_superbuf_skip(mm_channel_t* my_obj, mm_channel_queue_t * queue) argument
3130 mm_channel_superbuf_flush(mm_channel_t* my_obj, mm_channel_queue_t * queue, cam_stream_type_t cam_type) argument
3211 mm_channel_superbuf_flush_matched(mm_channel_t* my_obj, mm_channel_queue_t * queue) 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/qcom/msm8996/kernel-headers/sound/
H A Dasequencer.h181 unsigned char queue; member in struct:snd_seq_ev_queue_control
206 unsigned char queue; member in struct:snd_seq_event
219 struct snd_seq_ev_queue_control queue; member in union:snd_seq_event::__anon4214
309 unsigned char queue; member in struct:snd_seq_remove_events
374 int queue; member in struct:snd_seq_queue_info
384 int queue; member in struct:snd_seq_queue_status
395 int queue; member in struct:snd_seq_queue_tempo
409 int queue; member in struct:snd_seq_queue_timer
422 int queue; member in struct:snd_seq_queue_client
439 unsigned char queue; member in struct:snd_seq_port_subscribe
454 unsigned char queue; member in struct:snd_seq_query_subs
[all...]
/hardware/qcom/msm8996/original-kernel-headers/sound/
H A Dasequencer.h73 #define SNDRV_SEQ_EVENT_SETPOS_TICK 33 /* set tick queue position */
74 #define SNDRV_SEQ_EVENT_SETPOS_TIME 34 /* set realtime queue position */
78 #define SNDRV_SEQ_EVENT_QUEUE_SKEW 38 /* skew queue tempo */
248 /* queue timer control */
250 unsigned char queue; /* affected queue */ member in struct:snd_seq_ev_queue_control
276 unsigned char queue; /* schedule queue */ member in struct:snd_seq_event
289 struct snd_seq_ev_queue_control queue; member in union:snd_seq_event::__anon4365
393 unsigned char queue; /* Queu member in struct:snd_seq_remove_events
472 int queue; /* queue id */ member in struct:snd_seq_queue_info
488 int queue; /* queue id */ member in struct:snd_seq_queue_status
500 int queue; /* sequencer queue */ member in struct:snd_seq_queue_tempo
516 int queue; /* sequencer queue */ member in struct:snd_seq_queue_timer
529 int queue; /* sequencer queue */ member in struct:snd_seq_queue_client
547 unsigned char queue; /* input time-stamp queue (optional) */ member in struct:snd_seq_port_subscribe
562 unsigned char queue; /* R/O: result */ member in struct:snd_seq_query_subs
[all...]
/hardware/qcom/msm8994/kernel-headers/sound/
H A Dasound.h707 unsigned int queue; member in struct:snd_timer_status
/hardware/qcom/msm8994/original-kernel-headers/sound/
H A Dasound.h584 size_t buffer_size; /* queue size in bytes */
692 #define SNDRV_TIMER_PSFLG_EARLY_EVENT (1<<2) /* write early event to the poll queue */
697 unsigned int queue_size; /* total size of queue (32-1024) */
707 unsigned int overrun; /* count of read queue overruns */
708 unsigned int queue; /* used queue size */ member in struct:snd_timer_status

Completed in 4262 milliseconds

12