Home
last modified time | relevance | path

Searched refs:dst_vq (Results 1 – 13 of 13) sorted by relevance

/linux-4.1.27/drivers/media/platform/exynos-gsc/
Dgsc-m2m.c580 struct vb2_queue *dst_vq) in queue_init() argument
599 memset(dst_vq, 0, sizeof(*dst_vq)); in queue_init()
600 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE; in queue_init()
601 dst_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF; in queue_init()
602 dst_vq->drv_priv = ctx; in queue_init()
603 dst_vq->ops = &gsc_m2m_qops; in queue_init()
604 dst_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
605 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init()
606 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
607 dst_vq->lock = &ctx->gsc_dev->lock; in queue_init()
[all …]
/linux-4.1.27/drivers/media/platform/exynos4-is/
Dfimc-m2m.c551 struct vb2_queue *dst_vq) in queue_init() argument
569 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE; in queue_init()
570 dst_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF; in queue_init()
571 dst_vq->drv_priv = ctx; in queue_init()
572 dst_vq->ops = &fimc_qops; in queue_init()
573 dst_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
574 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init()
575 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
576 dst_vq->lock = &ctx->fimc_dev->lock; in queue_init()
578 return vb2_queue_init(dst_vq); in queue_init()
/linux-4.1.27/drivers/media/platform/s5p-g2d/
Dg2d.c148 struct vb2_queue *dst_vq) in queue_init() argument
166 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in queue_init()
167 dst_vq->io_modes = VB2_MMAP | VB2_USERPTR; in queue_init()
168 dst_vq->drv_priv = ctx; in queue_init()
169 dst_vq->ops = &g2d_qops; in queue_init()
170 dst_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
171 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init()
172 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
173 dst_vq->lock = &ctx->dev->mutex; in queue_init()
175 return vb2_queue_init(dst_vq); in queue_init()
/linux-4.1.27/drivers/media/platform/
Dsh_veu.c301 struct vb2_queue *dst_vq);
948 struct vb2_queue *dst_vq) in sh_veu_queue_init() argument
966 memset(dst_vq, 0, sizeof(*dst_vq)); in sh_veu_queue_init()
967 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in sh_veu_queue_init()
968 dst_vq->io_modes = VB2_MMAP | VB2_USERPTR; in sh_veu_queue_init()
969 dst_vq->drv_priv = veu; in sh_veu_queue_init()
970 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in sh_veu_queue_init()
971 dst_vq->ops = &sh_veu_qops; in sh_veu_queue_init()
972 dst_vq->mem_ops = &vb2_dma_contig_memops; in sh_veu_queue_init()
973 dst_vq->lock = &veu->fop_lock; in sh_veu_queue_init()
[all …]
Dvim2m.c818 static int queue_init(void *priv, struct vb2_queue *src_vq, struct vb2_queue *dst_vq) in queue_init() argument
836 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in queue_init()
837 dst_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF; in queue_init()
838 dst_vq->drv_priv = ctx; in queue_init()
839 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init()
840 dst_vq->ops = &vim2m_qops; in queue_init()
841 dst_vq->mem_ops = &vb2_vmalloc_memops; in queue_init()
842 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
843 dst_vq->lock = &ctx->dev->dev_mutex; in queue_init()
845 return vb2_queue_init(dst_vq); in queue_init()
Dmx2_emmaprp.c756 struct vb2_queue *dst_vq) in queue_init() argument
773 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in queue_init()
774 dst_vq->io_modes = VB2_MMAP | VB2_USERPTR; in queue_init()
775 dst_vq->drv_priv = ctx; in queue_init()
776 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init()
777 dst_vq->ops = &emmaprp_qops; in queue_init()
778 dst_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
779 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
781 return vb2_queue_init(dst_vq); in queue_init()
Dm2m-deinterlace.c863 struct vb2_queue *dst_vq) in queue_init() argument
885 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in queue_init()
886 dst_vq->io_modes = VB2_MMAP | VB2_USERPTR; in queue_init()
887 dst_vq->drv_priv = ctx; in queue_init()
888 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init()
889 dst_vq->ops = &deinterlace_qops; in queue_init()
890 dst_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
891 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
898 return vb2_queue_init(dst_vq); in queue_init()
/linux-4.1.27/drivers/media/platform/coda/
Dcoda.h182 struct vb2_queue *dst_vq);
256 struct vb2_queue *dst_vq);
258 struct vb2_queue *dst_vq);
Dcoda-common.c1590 struct vb2_queue *dst_vq) in coda_encoder_queue_init() argument
1602 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in coda_encoder_queue_init()
1603 dst_vq->io_modes = VB2_DMABUF | VB2_MMAP; in coda_encoder_queue_init()
1604 dst_vq->mem_ops = &vb2_dma_contig_memops; in coda_encoder_queue_init()
1606 return coda_queue_init(priv, dst_vq); in coda_encoder_queue_init()
1610 struct vb2_queue *dst_vq) in coda_decoder_queue_init() argument
1622 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in coda_decoder_queue_init()
1623 dst_vq->io_modes = VB2_DMABUF | VB2_MMAP; in coda_decoder_queue_init()
1624 dst_vq->mem_ops = &vb2_dma_contig_memops; in coda_decoder_queue_init()
1626 return coda_queue_init(priv, dst_vq); in coda_decoder_queue_init()
/linux-4.1.27/drivers/media/platform/ti-vpe/
Dvpe.c1896 struct vb2_queue *dst_vq) in queue_init() argument
1916 memset(dst_vq, 0, sizeof(*dst_vq)); in queue_init()
1917 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE; in queue_init()
1918 dst_vq->io_modes = VB2_MMAP | VB2_DMABUF; in queue_init()
1919 dst_vq->drv_priv = ctx; in queue_init()
1920 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init()
1921 dst_vq->ops = &vpe_qops; in queue_init()
1922 dst_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
1923 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
1924 dst_vq->lock = &dev->dev_mutex; in queue_init()
[all …]
/linux-4.1.27/drivers/media/platform/s5p-jpeg/
Djpeg-core.c760 struct vb2_queue *dst_vq);
2227 struct vb2_queue *dst_vq) in queue_init() argument
2245 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in queue_init()
2246 dst_vq->io_modes = VB2_MMAP | VB2_USERPTR; in queue_init()
2247 dst_vq->drv_priv = ctx; in queue_init()
2248 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init()
2249 dst_vq->ops = &s5p_jpeg_qops; in queue_init()
2250 dst_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
2251 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
2252 dst_vq->lock = &ctx->jpeg->lock; in queue_init()
[all …]
/linux-4.1.27/include/media/
Dv4l2-mem2mem.h141 int (*queue_init)(void *priv, struct vb2_queue *src_vq, struct vb2_queue *dst_vq));
/linux-4.1.27/drivers/media/v4l2-core/
Dv4l2-mem2mem.c677 int (*queue_init)(void *priv, struct vb2_queue *src_vq, struct vb2_queue *dst_vq)) in v4l2_m2m_ctx_init() argument