Home
last modified time | relevance | path

Searched refs:src_queue (Results 1 – 6 of 6) sorted by relevance

/drivers/media/platform/samsung/s5p-mfc/
A Ds5p_mfc.c194 s5p_mfc_cleanup_queue(&ctx->src_queue, &ctx->vq_src); in s5p_mfc_watchdog_worker()
273 src_buf = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, list); in s5p_mfc_handle_frame_copy_time()
434 && !list_empty(&ctx->src_queue)) { in s5p_mfc_handle_frame()
435 src_buf = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, in s5p_mfc_handle_frame()
500 s5p_mfc_cleanup_queue(&ctx->src_queue, &ctx->vq_src); in s5p_mfc_handle_error()
550 !list_empty(&ctx->src_queue)) { in s5p_mfc_handle_seq_done()
553 src_buf = list_entry(ctx->src_queue.next, in s5p_mfc_handle_seq_done()
591 if (!list_empty(&ctx->src_queue)) { in s5p_mfc_handle_init_buffers()
592 src_buf = list_entry(ctx->src_queue.next, in s5p_mfc_handle_init_buffers()
753 s5p_mfc_cleanup_queue(&ctx->src_queue, &ctx->vq_src); in s5p_mfc_irq()
[all …]
A Ds5p_mfc_opr_v5.c1176 if (list_empty(&ctx->src_queue)) { in s5p_mfc_run_dec_frame()
1181 temp_vb = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, list); in s5p_mfc_run_dec_frame()
1204 if (list_empty(&ctx->src_queue) && ctx->state != MFCINST_FINISHING) { in s5p_mfc_run_enc_frame()
1212 if (list_empty(&ctx->src_queue)) { in s5p_mfc_run_enc_frame()
1218 src_mb = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, in s5p_mfc_run_enc_frame()
1257 temp_vb = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, list); in s5p_mfc_run_init_dec()
1298 if (list_empty(&ctx->src_queue)) { in s5p_mfc_run_init_dec_buffers()
1302 temp_vb = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, list); in s5p_mfc_run_init_dec_buffers()
A Ds5p_mfc_dec.c873 if (list_empty(&ctx->src_queue)) { in vidioc_decoder_cmd()
882 buf = list_entry(ctx->src_queue.prev, in vidioc_decoder_cmd()
1120 s5p_mfc_cleanup_queue(&ctx->src_queue, &ctx->vq_src); in s5p_mfc_stop_streaming()
1121 INIT_LIST_HEAD(&ctx->src_queue); in s5p_mfc_stop_streaming()
1142 list_add_tail(&mfc_buf->list, &ctx->src_queue); in s5p_mfc_buf_queue()
A Ds5p_mfc_enc.c1138 list_add_tail(&mb_entry->list, &ctx->src_queue); in cleanup_ref_queue()
1209 src_mb = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, list); in enc_pre_frame_start()
1249 list_for_each_entry(mb_entry, &ctx->src_queue, list) { in enc_post_frame_start()
1295 mb_entry = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, in enc_post_frame_start()
2335 if (list_empty(&ctx->src_queue)) { in vidioc_encoder_cmd()
2344 buf = list_entry(ctx->src_queue.prev, in vidioc_encoder_cmd()
2610 s5p_mfc_cleanup_queue(&ctx->src_queue, &ctx->vq_src); in s5p_mfc_stop_streaming()
2611 INIT_LIST_HEAD(&ctx->src_queue); in s5p_mfc_stop_streaming()
2642 list_add_tail(&mfc_buf->list, &ctx->src_queue); in s5p_mfc_buf_queue()
A Ds5p_mfc_opr_v6.c1968 if (list_empty(&ctx->src_queue)) { in s5p_mfc_run_dec_frame()
1973 temp_vb = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, list); in s5p_mfc_run_dec_frame()
2002 if (list_empty(&ctx->src_queue) && ctx->state != MFCINST_FINISHING) { in s5p_mfc_run_enc_frame()
2012 if (list_empty(&ctx->src_queue)) { in s5p_mfc_run_enc_frame()
2017 src_mb = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, list); in s5p_mfc_run_enc_frame()
2061 temp_vb = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, list); in s5p_mfc_run_init_dec()
A Ds5p_mfc_common.h648 struct list_head src_queue; member

Completed in 23 milliseconds