/hardware/intel/common/wrs_omxil_core/utils/inc/ |
H A D | queue.h | 2 * 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 D | cam_queue.h | 47 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 D | mm_qcamera_queue.c | 34 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 D | mm_jpeg_queue.c | 37 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 D | mm_jpeg.c | 79 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 D | queue.c | 2 * 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 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/msm8994/kernel-headers/linux/ |
H A D | msm_adsp.h | 26 uint16_t queue; member in struct:adsp_command_t
|
/hardware/qcom/msm8994/original-kernel-headers/linux/ |
H A D | msm_adsp.h | 25 uint16_t queue; member in struct:adsp_command_t
|
/hardware/qcom/msm8996/kernel-headers/linux/ |
H A D | msm_adsp.h | 26 uint16_t queue; member in struct:adsp_command_t
|
/hardware/qcom/msm8996/original-kernel-headers/linux/ |
H A D | msm_adsp.h | 25 uint16_t queue; member in struct:adsp_command_t
|
/hardware/qcom/msm8x84/kernel-headers/linux/ |
H A D | msm_adsp.h | 26 uint16_t queue; member in struct:adsp_command_t
|
/hardware/qcom/msm8x84/original-kernel-headers/linux/ |
H A D | msm_adsp.h | 25 uint16_t queue; member in struct:adsp_command_t
|
/hardware/libhardware/modules/sensors/tests/ |
H A D | SensorEventQueue_test.cpp | 16 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 D | wt5001.cxx | 310 bool WT5001::queue(uint16_t index) function in class:WT5001
|
/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/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/libhardware/modules/sensors/ |
H A D | multihal.cpp | 136 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 D | mm_camera_channel.c | 79 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 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/qcom/msm8996/kernel-headers/sound/ |
H A D | asequencer.h | 181 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 D | asequencer.h | 73 #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 D | asound.h | 707 unsigned int queue; member in struct:snd_timer_status
|
/hardware/qcom/msm8994/original-kernel-headers/sound/ |
H A D | asound.h | 584 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
|