/hardware/intel/common/wrs_omxil_core/utils/src/ |
D | queue.c | 23 inline void __queue_init(struct queue *queue) in __queue_init() argument 25 queue->head = NULL; in __queue_init() 26 queue->tail = NULL; in __queue_init() 27 queue->length = 0; in __queue_init() 30 struct queue *queue_alloc(void) in queue_alloc() 32 struct queue *queue; in queue_alloc() local 34 queue = malloc(sizeof(struct queue)); in queue_alloc() 35 if (queue) in queue_alloc() 36 __queue_init(queue); in queue_alloc() 38 return queue; in queue_alloc() [all …]
|
D | ebuild.mk | 6 queue.c \
|
D | Android.mk | 6 queue.c \
|
/hardware/intel/common/wrs_omxil_core/utils/inc/ |
D | queue.h | 28 struct queue { struct 34 void __queue_init(struct queue *queue); argument 35 struct queue *queue_alloc(void); 37 inline void __queue_free(struct queue *queue); 39 void queue_free_all(struct queue *queue); 41 void __queue_push_head(struct queue *queue, struct list *entry); 42 int queue_push_head(struct queue *queue, void *data); 43 void __queue_push_tail(struct queue *queue, struct list *entry); 44 int queue_push_tail(struct queue *queue, void *data); 46 struct list *__queue_pop_head(struct queue *queue); [all …]
|
/hardware/qcom/camera/msm8998/QCamera2/stack/mm-camera-test/src/ |
D | mm_qcamera_queue.c | 34 int mm_camera_queue_init(mm_camera_queue_t *queue, in mm_camera_queue_init() argument 38 if ( NULL == queue ) { in mm_camera_queue_init() 42 pthread_mutex_init(&queue->m_lock, NULL); in mm_camera_queue_init() 43 cam_list_init(&queue->m_head.list); in mm_camera_queue_init() 44 queue->m_size = 0; in mm_camera_queue_init() 45 queue->m_dataFn = data_rel_fn; in mm_camera_queue_init() 46 queue->m_userData = user_data; in mm_camera_queue_init() 51 int mm_qcamera_queue_release(mm_camera_queue_t *queue) in mm_qcamera_queue_release() argument 53 if ( NULL == queue ) { in mm_qcamera_queue_release() 57 mm_qcamera_queue_flush(queue); in mm_qcamera_queue_release() [all …]
|
/hardware/libhardware/modules/sensors/tests/ |
D | SensorEventQueue_test.cpp | 16 bool checkWritableBufferSize(SensorEventQueue* queue, int requested, int expected) { in checkWritableBufferSize() argument 18 int actual = queue->getWritableRegion(requested, &buffer); in checkWritableBufferSize() 26 bool checkSize(SensorEventQueue* queue, int expected) { in checkSize() argument 27 int actual = queue->getSize(); in checkSize() 45 SensorEventQueue* queue = new SensorEventQueue(10); in testSimpleWriteSizeCounts() local 46 if (!checkSize(queue, 0)) return false; in testSimpleWriteSizeCounts() 47 if (!checkWritableBufferSize(queue, 11, 10)) return false; in testSimpleWriteSizeCounts() 48 if (!checkWritableBufferSize(queue, 10, 10)) return false; in testSimpleWriteSizeCounts() 49 if (!checkWritableBufferSize(queue, 9, 9)) return false; in testSimpleWriteSizeCounts() 51 queue->markAsWritten(7); in testSimpleWriteSizeCounts() [all …]
|
/hardware/qcom/camera/msm8998/QCamera2/stack/mm-jpeg-interface/src/ |
D | mm_jpeg_queue.c | 37 int32_t mm_jpeg_queue_init(mm_jpeg_queue_t* queue) in mm_jpeg_queue_init() argument 39 pthread_mutex_init(&queue->lock, NULL); in mm_jpeg_queue_init() 40 cam_list_init(&queue->head.list); in mm_jpeg_queue_init() 41 queue->size = 0; in mm_jpeg_queue_init() 45 int32_t mm_jpeg_queue_enq(mm_jpeg_queue_t* queue, mm_jpeg_q_data_t data) in mm_jpeg_queue_enq() argument 57 pthread_mutex_lock(&queue->lock); in mm_jpeg_queue_enq() 58 cam_list_add_tail_node(&node->list, &queue->head.list); in mm_jpeg_queue_enq() 59 queue->size++; in mm_jpeg_queue_enq() 60 pthread_mutex_unlock(&queue->lock); in mm_jpeg_queue_enq() 66 int32_t mm_jpeg_queue_enq_head(mm_jpeg_queue_t* queue, mm_jpeg_q_data_t data) in mm_jpeg_queue_enq_head() argument [all …]
|
/hardware/qcom/camera/msm8998/QCamera2/stack/common/ |
D | cam_queue.h | 47 static inline int32_t cam_queue_init(cam_queue_t *queue) in cam_queue_init() argument 49 pthread_mutex_init(&queue->lock, NULL); in cam_queue_init() 50 cam_list_init(&queue->head.list); in cam_queue_init() 51 queue->size = 0; in cam_queue_init() 55 static inline int32_t cam_queue_enq(cam_queue_t *queue, void *data) in cam_queue_enq() argument 66 pthread_mutex_lock(&queue->lock); in cam_queue_enq() 67 cam_list_add_tail_node(&node->list, &queue->head.list); in cam_queue_enq() 68 queue->size++; in cam_queue_enq() 69 pthread_mutex_unlock(&queue->lock); in cam_queue_enq() 74 static inline void *cam_queue_deq(cam_queue_t *queue) in cam_queue_deq() argument [all …]
|
/hardware/qcom/camera/msm8998/QCamera2/stack/mm-camera-interface/src/ |
D | mm_camera_channel.c | 89 mm_channel_queue_t * queue, cam_stream_type_t cam_type); 125 int32_t mm_channel_superbuf_queue_init(mm_channel_queue_t * queue); 126 int32_t mm_channel_superbuf_queue_deinit(mm_channel_queue_t * queue); 128 mm_channel_queue_t * queue, 131 mm_channel_queue_t * queue, mm_channel_t *ch_obj); 133 mm_channel_queue_t *queue); 135 mm_channel_queue_t *queue); 140 mm_channel_queue_t * queue); 156 mm_channel_queue_t * queue, uint32_t frame_idx); 1482 mm_frame_sync_queue_t *queue = NULL; in mm_channel_reg_frame_sync() local [all …]
|
D | mm_camera_muxer.c | 1856 mm_frame_sync_queue_t *queue, uint8_t matched_only) in mm_camera_muxer_frame_sync_dequeue() argument 1863 pthread_mutex_lock(&queue->que.lock); in mm_camera_muxer_frame_sync_dequeue() 1864 head = &queue->que.head.list; in mm_camera_muxer_frame_sync_dequeue() 1877 queue->que.size--; in mm_camera_muxer_frame_sync_dequeue() 1881 queue->match_cnt--; in mm_camera_muxer_frame_sync_dequeue() 1885 pthread_mutex_unlock(&queue->que.lock); in mm_camera_muxer_frame_sync_dequeue() 1904 mm_frame_sync_queue_t *queue, mm_camera_super_buf_t *buffer, in mm_camera_muxer_do_frame_sync() argument 1919 for (buf_s_idx = 0; buf_s_idx < queue->num_objs; buf_s_idx++) { in mm_camera_muxer_do_frame_sync() 1920 if ((buffer->ch_id == queue->bundled_objs[buf_s_idx]) || in mm_camera_muxer_do_frame_sync() 1921 (buffer->bufs[0]->stream_id == queue->bundled_objs[buf_s_idx])) { in mm_camera_muxer_do_frame_sync() [all …]
|
/hardware/qcom/msm8996/kernel-headers/sound/ |
D | asequencer.h | 181 unsigned char queue; member 206 unsigned char queue; member 219 struct snd_seq_ev_queue_control queue; member 309 unsigned char queue; member 374 int queue; member 384 int queue; member 395 int queue; member 409 int queue; member 422 int queue; member 439 unsigned char queue; member [all …]
|
/hardware/qcom/msm8996/original-kernel-headers/sound/ |
D | asequencer.h | 250 unsigned char queue; /* affected queue */ member 276 unsigned char queue; /* schedule queue */ member 289 struct snd_seq_ev_queue_control queue; member 393 unsigned char queue; /* Queue for REMOVE_DEST */ member 472 int queue; /* queue id */ member 488 int queue; /* queue id */ member 500 int queue; /* sequencer queue */ member 516 int queue; /* sequencer queue */ member 529 int queue; /* sequencer queue */ member 547 unsigned char queue; /* input time-stamp queue (optional) */ member [all …]
|
/hardware/qcom/camera/msm8998/QCamera2/stack/mm-jpeg-interface/inc/ |
D | mm_jpeg.h | 482 extern int32_t mm_jpeg_queue_init(mm_jpeg_queue_t* queue); 483 extern int32_t mm_jpeg_queue_enq(mm_jpeg_queue_t* queue, 485 extern int32_t mm_jpeg_queue_enq_head(mm_jpeg_queue_t* queue, 487 extern mm_jpeg_q_data_t mm_jpeg_queue_deq(mm_jpeg_queue_t* queue); 488 extern int32_t mm_jpeg_queue_deinit(mm_jpeg_queue_t* queue); 489 extern int32_t mm_jpeg_queue_flush(mm_jpeg_queue_t* queue); 490 extern uint32_t mm_jpeg_queue_get_size(mm_jpeg_queue_t* queue); 491 extern mm_jpeg_q_data_t mm_jpeg_queue_peek(mm_jpeg_queue_t* queue); 511 mm_jpeg_queue_t* queue, uint32_t client_hdl); 513 mm_jpeg_queue_t* queue, uint32_t job_id); [all …]
|
/hardware/libhardware/tests/hwc/ |
D | cnativewindow.c | 87 static CNativeBuffer *get_front(struct CNativeBuffer *queue) { in get_front() argument 88 CNativeBuffer *buf = queue->next; in get_front() 89 if (buf == queue) in get_front() 91 buf->next->prev = queue; in get_front() 92 queue->next = buf->next; in get_front() 97 static void put_front(struct CNativeBuffer *queue, aBuffer *_buf) { in put_front() argument 99 buf->prev = queue; in put_front() 100 buf->next = queue->next; in put_front() 101 queue->next->prev = buf; in put_front() 102 queue->next = buf; in put_front() [all …]
|
/hardware/libhardware/modules/sensors/ |
D | multihal.cpp | 134 SensorEventQueue* queue; member 141 SensorEventQueue* queue = ctx->queue; in writerTask() local 146 if (queue->waitForSpace(&queue_mutex)) { in writerTask() 149 int bufferSize = queue->getWritableRegion(SENSOR_EVENT_QUEUE_CAPACITY, &buffer); in writerTask() 164 queue->markAsWritten(eventsPolled); in writerTask() 225 SensorEventQueue *queue = new SensorEventQueue(SENSOR_EVENT_QUEUE_CAPACITY); in addSubHwDevice() local 226 this->queues.push_back(queue); in addSubHwDevice() 230 taskContext->queue = queue; in addSubHwDevice() 371 SensorEventQueue* queue = this->queues.at(this->nextReadIndex); in poll() local 372 sensors_event_t* event = queue->peek(); in poll() [all …]
|
/hardware/intel/common/wrs_omxil_core/base/inc/ |
D | portbase.h | 157 struct queue bufferq; 161 struct queue retainedbufferq; 164 struct queue markq;
|
/hardware/interfaces/automotive/vehicle/2.0/default/common/include/vhal_v2_0/ |
D | ConcurrentQueue.h | 84 std::queue<T> mQueue; 105 void run(ConcurrentQueue<T>* queue, in run() argument 108 mQueue = queue; in run()
|
/hardware/interfaces/audio/2.0/ |
D | IStreamIn.hal | 64 * Data structure passed back to the client via status message queue 88 * -- command queue is used to instruct the reader thread what operation 90 * -- data queue is used for passing audio data from the driver 92 * -- status queue is used for reporting operation status 107 * @return commandMQ a message queue used for passing commands. 108 * @return dataMQ a message queue used for passing audio data in the format 110 * @return statusMQ a message queue used for passing status from the driver
|
D | IStreamOut.hal | 56 * Data structure passed back to the client via status message queue 82 * -- command queue is used to instruct the writer thread what operation 84 * -- data queue is used for passing audio data from the client 86 * -- status queue is used for reporting operation status 100 * @return commandMQ a message queue used for passing commands. 101 * @return dataMQ a message queue used for passing audio data in the format 103 * @return statusMQ a message queue used for passing status from the driver
|
/hardware/qcom/camera/msm8998/QCamera2/stack/mm-camera-test/inc/ |
D | mm_qcamera_app.h | 530 extern int mm_camera_queue_init(mm_camera_queue_t *queue, 533 extern int mm_qcamera_queue_release(mm_camera_queue_t *queue); 534 extern int mm_qcamera_queue_isempty(mm_camera_queue_t *queue); 535 extern int mm_qcamera_queue_enqueue(mm_camera_queue_t *queue, void *data); 536 extern void* mm_qcamera_queue_dequeue(mm_camera_queue_t *queue, 538 extern void mm_qcamera_queue_flush(mm_camera_queue_t *queue);
|
/hardware/qcom/camera/msm8998/QCamera2/stack/mm-camera-interface/inc/ |
D | mm_camera_muxer.h | 167 mm_frame_sync_queue_t *queue, mm_camera_super_buf_t *buffer, 170 int32_t mm_muxer_frame_sync_queue_init(mm_frame_sync_queue_t *queue); 171 int32_t mm_muxer_frame_sync_queue_deinit(mm_frame_sync_queue_t *queue); 177 mm_frame_sync_queue_t *queue, uint8_t matched_only);
|
/hardware/interfaces/graphics/bufferqueue/1.0/ |
D | IGraphicBufferProducer.hal | 120 /** Whether the timestamp was synthesized at queue time. */ 162 * * NO_INIT - the buffer queue has been abandoned or the producer is not 194 * * NO_INIT - the buffer queue has been abandoned. 209 * Set the async flag if the producer intends to asynchronously queue 214 * allow for the asynchronous behavior. If it is not enabled queue/dequeue 218 * * NO_INIT - the buffer queue has been abandoned. 276 * * NO_INIT - the buffer queue has been abandoned or the producer is not 310 * slot from the buffer queue. If this call succeeds, the slot will be 319 * * NO_INIT - the buffer queue has been abandoned or the producer is not 346 * * NO_INIT - the buffer queue has been abandoned or the producer is not [all …]
|
/hardware/interfaces/camera/device/3.2/ |
D | ICameraDeviceSession.hal | 253 * Retrieves the queue used along with processCaptureRequest. If 254 * client decides to use fast message queue to pass request metadata, 256 * - Call getCaptureRequestMetadataQueue to retrieve the fast message queue; 259 * fast message queue; leave settings field of CaptureRequest empty. 261 * @return queue the queue that client writes request metadata to. 263 getCaptureRequestMetadataQueue() generates (fmq_sync<uint8_t> queue); 268 * Retrieves the queue used along with 272 * - Call getCaptureRequestMetadataQueue to retrieve the fast message queue; 276 * queue; 279 * @return queue the queue that implementation writes result metadata to. [all …]
|
/hardware/qcom/msm8994/original-kernel-headers/linux/ |
D | msm_adsp.h | 25 uint16_t queue; member
|
/hardware/qcom/msm8x84/original-kernel-headers/linux/ |
D | msm_adsp.h | 25 uint16_t queue; member
|