Lines Matching defs:queue

67 /* special queue functions for job queue */
68 int32_t mm_jpeg_queue_update_flag(mm_jpeg_queue_t* queue, uint32_t job_id, uint8_t flag);
69 mm_jpeg_job_q_node_t* mm_jpeg_queue_remove_job_by_client_id(mm_jpeg_queue_t* queue, uint32_t client_hdl);
70 mm_jpeg_job_q_node_t* mm_jpeg_queue_remove_job_by_job_id(mm_jpeg_queue_t* queue, uint32_t job_id);
598 /* Add to cb queue */
619 /* Remove from cb queue */
637 /* sent encode cmd to OMX, queue job into ongoing queue */
782 /* init ongoing job queue */
813 /* deinit ongoing job queue */
878 /* enqueue new job into todo job queue */
919 /* abort job if in ongoing queue */
929 /* abort job if in todo queue */
937 /* abort job if in cb queue */
974 /* abort job if in ongoing queue */
982 /* find next job from ongoing queue that belongs to this client */
986 /* abort job if in todo queue */
989 /* simply delete the job if in todo queue */
992 /* find next job from todo queue that belongs to this client */
996 /* abort job if in cb queue */
1006 /* find next job from cb queue that belongs to this client */
1071 * then we can find job by jobID from ongoing queue.
1153 * then we can find job by jobID from ongoing queue.
1203 /* remove the first job from the queue with matching client handle */
1204 mm_jpeg_job_q_node_t* mm_jpeg_queue_remove_job_by_client_id(mm_jpeg_queue_t* queue, uint32_t client_hdl)
1212 pthread_mutex_lock(&queue->lock);
1213 head = &queue->head.list;
1222 queue->size--;
1228 pthread_mutex_unlock(&queue->lock);
1233 /* remove job from the queue with matching job id */
1234 mm_jpeg_job_q_node_t* mm_jpeg_queue_remove_job_by_job_id(mm_jpeg_queue_t* queue, uint32_t job_id)
1242 pthread_mutex_lock(&queue->lock);
1243 head = &queue->head.list;
1252 queue->size--;
1258 pthread_mutex_unlock(&queue->lock);
1263 /* update thumbnail dropped flag in job queue */
1264 int32_t mm_jpeg_queue_update_flag(mm_jpeg_queue_t* queue, uint32_t job_id, uint8_t flag)
1273 pthread_mutex_lock(&queue->lock);
1274 head = &queue->head.list;
1294 pthread_mutex_unlock(&queue->lock);