Lines Matching refs:dst_vq
888 struct vb2_queue *dst_vq; in coda_s_fmt_vid_out() local
916 dst_vq = v4l2_m2m_get_vq(ctx->fh.m2m_ctx, V4L2_BUF_TYPE_VIDEO_CAPTURE); in coda_s_fmt_vid_out()
917 if (!dst_vq) in coda_s_fmt_vid_out()
926 if (vb2_is_busy(dst_vq)) in coda_s_fmt_vid_out()
1100 struct vb2_queue *dst_vq; in coda_wake_up_capture_queue() local
1104 dst_vq = v4l2_m2m_get_vq(ctx->fh.m2m_ctx, V4L2_BUF_TYPE_VIDEO_CAPTURE); in coda_wake_up_capture_queue()
1105 dst_vq->last_buffer_dequeued = true; in coda_wake_up_capture_queue()
1106 wake_up(&dst_vq->done_wq); in coda_wake_up_capture_queue()
1180 struct vb2_queue *dst_vq; in coda_mark_last_dst_buf() local
1185 dst_vq = v4l2_m2m_get_vq(ctx->fh.m2m_ctx, V4L2_BUF_TYPE_VIDEO_CAPTURE); in coda_mark_last_dst_buf()
1186 spin_lock_irqsave(&dst_vq->done_lock, flags); in coda_mark_last_dst_buf()
1187 if (list_empty(&dst_vq->done_list)) { in coda_mark_last_dst_buf()
1188 spin_unlock_irqrestore(&dst_vq->done_lock, flags); in coda_mark_last_dst_buf()
1192 dst_vb = list_last_entry(&dst_vq->done_list, struct vb2_buffer, in coda_mark_last_dst_buf()
1197 spin_unlock_irqrestore(&dst_vq->done_lock, flags); in coda_mark_last_dst_buf()
1207 struct vb2_queue *dst_vq; in coda_decoder_cmd() local
1221 dst_vq = v4l2_m2m_get_vq(ctx->fh.m2m_ctx, in coda_decoder_cmd()
1223 vb2_clear_last_buffer_dequeued(dst_vq); in coda_decoder_cmd()
2525 struct vb2_queue *dst_vq) in coda_encoder_queue_init() argument
2537 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in coda_encoder_queue_init()
2538 dst_vq->io_modes = VB2_DMABUF | VB2_MMAP; in coda_encoder_queue_init()
2539 dst_vq->mem_ops = &vb2_dma_contig_memops; in coda_encoder_queue_init()
2541 return coda_queue_init(priv, dst_vq); in coda_encoder_queue_init()
2545 struct vb2_queue *dst_vq) in coda_decoder_queue_init() argument
2557 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in coda_decoder_queue_init()
2558 dst_vq->io_modes = VB2_DMABUF | VB2_MMAP; in coda_decoder_queue_init()
2559 dst_vq->dma_attrs = DMA_ATTR_NO_KERNEL_MAPPING; in coda_decoder_queue_init()
2560 dst_vq->mem_ops = &vb2_dma_contig_memops; in coda_decoder_queue_init()
2562 return coda_queue_init(priv, dst_vq); in coda_decoder_queue_init()