Lines Matching refs:dst_vq
503 struct vb2_queue *src_vq, *dst_vq; in vidioc_decoder_cmd() local
511 dst_vq = v4l2_m2m_get_vq(ctx->m2m_ctx, in vidioc_decoder_cmd()
521 if (!vb2_is_streaming(dst_vq)) { in vidioc_decoder_cmd()
530 vb2_clear_last_buffer_dequeued(dst_vq); in vidioc_decoder_cmd()
1479 struct vb2_queue *dst_vq) in mtk_vcodec_dec_queue_init() argument
1501 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE; in mtk_vcodec_dec_queue_init()
1502 dst_vq->io_modes = VB2_DMABUF | VB2_MMAP; in mtk_vcodec_dec_queue_init()
1503 dst_vq->drv_priv = ctx; in mtk_vcodec_dec_queue_init()
1504 dst_vq->buf_struct_size = sizeof(struct mtk_video_dec_buf); in mtk_vcodec_dec_queue_init()
1505 dst_vq->ops = &mtk_vdec_vb2_ops; in mtk_vcodec_dec_queue_init()
1506 dst_vq->mem_ops = &vb2_dma_contig_memops; in mtk_vcodec_dec_queue_init()
1507 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in mtk_vcodec_dec_queue_init()
1508 dst_vq->lock = &ctx->dev->dev_mutex; in mtk_vcodec_dec_queue_init()
1509 dst_vq->dev = &ctx->dev->plat_dev->dev; in mtk_vcodec_dec_queue_init()
1511 ret = vb2_queue_init(dst_vq); in mtk_vcodec_dec_queue_init()