Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/media/platform/s5p-mfc/
Ds5p_mfc.c194 s5p_mfc_cleanup_queue(&ctx->src_queue, &ctx->vq_src); in s5p_mfc_watchdog_worker()
269 src_buf = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, list); in s5p_mfc_handle_frame_copy_time()
426 && !list_empty(&ctx->src_queue)) { in s5p_mfc_handle_frame()
427 src_buf = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, in s5p_mfc_handle_frame()
490 s5p_mfc_cleanup_queue(&ctx->src_queue, &ctx->vq_src); in s5p_mfc_handle_error()
539 !list_empty(&ctx->src_queue)) { in s5p_mfc_handle_seq_done()
541 src_buf = list_entry(ctx->src_queue.next, in s5p_mfc_handle_seq_done()
579 if (!list_empty(&ctx->src_queue)) { in s5p_mfc_handle_init_buffers()
580 src_buf = list_entry(ctx->src_queue.next, in s5p_mfc_handle_init_buffers()
777 INIT_LIST_HEAD(&ctx->src_queue); in s5p_mfc_open()
Ds5p_mfc_opr_v5.c1177 if (list_empty(&ctx->src_queue)) { in s5p_mfc_run_dec_frame()
1182 temp_vb = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, list); in s5p_mfc_run_dec_frame()
1205 if (list_empty(&ctx->src_queue) && ctx->state != MFCINST_FINISHING) { in s5p_mfc_run_enc_frame()
1213 if (list_empty(&ctx->src_queue)) { in s5p_mfc_run_enc_frame()
1219 src_mb = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, in s5p_mfc_run_enc_frame()
1258 temp_vb = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, list); in s5p_mfc_run_init_dec()
1299 if (list_empty(&ctx->src_queue)) { in s5p_mfc_run_init_dec_buffers()
1303 temp_vb = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, list); in s5p_mfc_run_init_dec_buffers()
Ds5p_mfc_dec.c834 if (list_empty(&ctx->src_queue)) { in vidioc_decoder_cmd()
843 buf = list_entry(ctx->src_queue.prev, in vidioc_decoder_cmd()
1058 s5p_mfc_cleanup_queue(&ctx->src_queue, &ctx->vq_src); in s5p_mfc_stop_streaming()
1059 INIT_LIST_HEAD(&ctx->src_queue); in s5p_mfc_stop_streaming()
1080 list_add_tail(&mfc_buf->list, &ctx->src_queue); in s5p_mfc_buf_queue()
Ds5p_mfc_enc.c1130 list_add_tail(&mb_entry->list, &ctx->src_queue); in cleanup_ref_queue()
1204 src_mb = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, list); in enc_pre_frame_start()
1237 list_for_each_entry(mb_entry, &ctx->src_queue, list) { in enc_post_frame_start()
1267 mb_entry = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, in enc_post_frame_start()
2308 if (list_empty(&ctx->src_queue)) { in vidioc_encoder_cmd()
2317 buf = list_entry(ctx->src_queue.prev, in vidioc_encoder_cmd()
2564 s5p_mfc_cleanup_queue(&ctx->src_queue, &ctx->vq_src); in s5p_mfc_stop_streaming()
2565 INIT_LIST_HEAD(&ctx->src_queue); in s5p_mfc_stop_streaming()
2596 list_add_tail(&mfc_buf->list, &ctx->src_queue); in s5p_mfc_buf_queue()
Ds5p_mfc_opr_v6.c1810 if (list_empty(&ctx->src_queue)) { in s5p_mfc_run_dec_frame()
1815 temp_vb = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, list); in s5p_mfc_run_dec_frame()
1844 if (list_empty(&ctx->src_queue) && ctx->state != MFCINST_FINISHING) { in s5p_mfc_run_enc_frame()
1854 if (list_empty(&ctx->src_queue)) { in s5p_mfc_run_enc_frame()
1859 src_mb = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, list); in s5p_mfc_run_enc_frame()
1897 temp_vb = list_entry(ctx->src_queue.next, struct s5p_mfc_buf, list); in s5p_mfc_run_init_dec()
Ds5p_mfc_common.h636 struct list_head src_queue; member
/Linux-v4.19/sound/soc/intel/skylake/
Dskl-sst-ipc.h140 u8 src_queue; member
Dskl-messages.c1068 msg.src_queue = src_index; in skl_unbind_modules()
1152 msg.src_queue = src_index; in skl_bind_modules()
1185 msg.src_queue, msg.dst_queue); in skl_bind_modules()
Dskl-sst-ipc.c813 header.extension |= IPC_SRC_QUEUE(msg->src_queue); in skl_ipc_bind_unbind()