/drivers/media/platform/exynos-gsc/ |
D | gsc-m2m.c | 581 struct vb2_queue *dst_vq) in queue_init() argument 600 memset(dst_vq, 0, sizeof(*dst_vq)); in queue_init() 601 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE; in queue_init() 602 dst_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF; in queue_init() 603 dst_vq->drv_priv = ctx; in queue_init() 604 dst_vq->ops = &gsc_m2m_qops; in queue_init() 605 dst_vq->mem_ops = &vb2_dma_contig_memops; in queue_init() 606 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init() 607 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init() 608 dst_vq->lock = &ctx->gsc_dev->lock; in queue_init() [all …]
|
/drivers/media/platform/ |
D | sh_veu.c | 301 struct vb2_queue *dst_vq); 950 struct vb2_queue *dst_vq) in sh_veu_queue_init() argument 969 memset(dst_vq, 0, sizeof(*dst_vq)); in sh_veu_queue_init() 970 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in sh_veu_queue_init() 971 dst_vq->io_modes = VB2_MMAP | VB2_USERPTR; in sh_veu_queue_init() 972 dst_vq->drv_priv = veu; in sh_veu_queue_init() 973 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in sh_veu_queue_init() 974 dst_vq->ops = &sh_veu_qops; in sh_veu_queue_init() 975 dst_vq->mem_ops = &vb2_dma_contig_memops; in sh_veu_queue_init() 976 dst_vq->lock = &veu->fop_lock; in sh_veu_queue_init() [all …]
|
D | vim2m.c | 825 static int queue_init(void *priv, struct vb2_queue *src_vq, struct vb2_queue *dst_vq) in queue_init() argument 843 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in queue_init() 844 dst_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF; in queue_init() 845 dst_vq->drv_priv = ctx; in queue_init() 846 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init() 847 dst_vq->ops = &vim2m_qops; in queue_init() 848 dst_vq->mem_ops = &vb2_vmalloc_memops; in queue_init() 849 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init() 850 dst_vq->lock = &ctx->dev->dev_mutex; in queue_init() 852 return vb2_queue_init(dst_vq); in queue_init()
|
D | mx2_emmaprp.c | 757 struct vb2_queue *dst_vq) in queue_init() argument 774 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in queue_init() 775 dst_vq->io_modes = VB2_MMAP | VB2_USERPTR; in queue_init() 776 dst_vq->drv_priv = ctx; in queue_init() 777 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init() 778 dst_vq->ops = &emmaprp_qops; in queue_init() 779 dst_vq->mem_ops = &vb2_dma_contig_memops; in queue_init() 780 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init() 782 return vb2_queue_init(dst_vq); in queue_init()
|
D | rcar_jpu.c | 1198 struct vb2_queue *dst_vq) in jpu_queue_init() argument 1217 memset(dst_vq, 0, sizeof(*dst_vq)); in jpu_queue_init() 1218 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE; in jpu_queue_init() 1219 dst_vq->io_modes = VB2_MMAP | VB2_DMABUF; in jpu_queue_init() 1220 dst_vq->drv_priv = ctx; in jpu_queue_init() 1221 dst_vq->buf_struct_size = sizeof(struct jpu_buffer); in jpu_queue_init() 1222 dst_vq->ops = &jpu_qops; in jpu_queue_init() 1223 dst_vq->mem_ops = &vb2_dma_contig_memops; in jpu_queue_init() 1224 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in jpu_queue_init() 1225 dst_vq->lock = &ctx->jpu->mutex; in jpu_queue_init() [all …]
|
D | m2m-deinterlace.c | 866 struct vb2_queue *dst_vq) in queue_init() argument 888 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in queue_init() 889 dst_vq->io_modes = VB2_MMAP | VB2_USERPTR; in queue_init() 890 dst_vq->drv_priv = ctx; in queue_init() 891 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init() 892 dst_vq->ops = &deinterlace_qops; in queue_init() 893 dst_vq->mem_ops = &vb2_dma_contig_memops; in queue_init() 894 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init() 901 return vb2_queue_init(dst_vq); in queue_init()
|
/drivers/media/platform/exynos4-is/ |
D | fimc-m2m.c | 552 struct vb2_queue *dst_vq) in queue_init() argument 570 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE; in queue_init() 571 dst_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF; in queue_init() 572 dst_vq->drv_priv = ctx; in queue_init() 573 dst_vq->ops = &fimc_qops; in queue_init() 574 dst_vq->mem_ops = &vb2_dma_contig_memops; in queue_init() 575 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init() 576 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init() 577 dst_vq->lock = &ctx->fimc_dev->lock; in queue_init() 579 return vb2_queue_init(dst_vq); in queue_init()
|
/drivers/media/platform/s5p-g2d/ |
D | g2d.c | 149 struct vb2_queue *dst_vq) in queue_init() argument 167 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in queue_init() 168 dst_vq->io_modes = VB2_MMAP | VB2_USERPTR; in queue_init() 169 dst_vq->drv_priv = ctx; in queue_init() 170 dst_vq->ops = &g2d_qops; in queue_init() 171 dst_vq->mem_ops = &vb2_dma_contig_memops; in queue_init() 172 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init() 173 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init() 174 dst_vq->lock = &ctx->dev->mutex; in queue_init() 176 return vb2_queue_init(dst_vq); in queue_init()
|
/drivers/media/platform/sti/bdisp/ |
D | bdisp-v4l2.c | 544 struct vb2_queue *src_vq, struct vb2_queue *dst_vq) in queue_init() argument 563 memset(dst_vq, 0, sizeof(*dst_vq)); in queue_init() 564 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in queue_init() 565 dst_vq->io_modes = VB2_MMAP | VB2_DMABUF; in queue_init() 566 dst_vq->drv_priv = ctx; in queue_init() 567 dst_vq->ops = &bdisp_qops; in queue_init() 568 dst_vq->mem_ops = &vb2_dma_contig_memops; in queue_init() 569 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init() 570 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init() 571 dst_vq->lock = &ctx->bdisp_dev->lock; in queue_init() [all …]
|
/drivers/media/platform/coda/ |
D | coda.h | 177 struct vb2_queue *dst_vq); 253 struct vb2_queue *dst_vq); 255 struct vb2_queue *dst_vq);
|
D | coda-common.c | 1608 struct vb2_queue *dst_vq) in coda_encoder_queue_init() argument 1620 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in coda_encoder_queue_init() 1621 dst_vq->io_modes = VB2_DMABUF | VB2_MMAP; in coda_encoder_queue_init() 1622 dst_vq->mem_ops = &vb2_dma_contig_memops; in coda_encoder_queue_init() 1624 return coda_queue_init(priv, dst_vq); in coda_encoder_queue_init() 1628 struct vb2_queue *dst_vq) in coda_decoder_queue_init() argument 1640 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in coda_decoder_queue_init() 1641 dst_vq->io_modes = VB2_DMABUF | VB2_MMAP; in coda_decoder_queue_init() 1642 dst_vq->mem_ops = &vb2_dma_contig_memops; in coda_decoder_queue_init() 1644 return coda_queue_init(priv, dst_vq); in coda_decoder_queue_init()
|
/drivers/media/platform/ti-vpe/ |
D | vpe.c | 1902 struct vb2_queue *dst_vq) in queue_init() argument 1922 memset(dst_vq, 0, sizeof(*dst_vq)); in queue_init() 1923 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE; in queue_init() 1924 dst_vq->io_modes = VB2_MMAP | VB2_DMABUF; in queue_init() 1925 dst_vq->drv_priv = ctx; in queue_init() 1926 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init() 1927 dst_vq->ops = &vpe_qops; in queue_init() 1928 dst_vq->mem_ops = &vb2_dma_contig_memops; in queue_init() 1929 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init() 1930 dst_vq->lock = &dev->dev_mutex; in queue_init() [all …]
|
/drivers/media/platform/s5p-jpeg/ |
D | jpeg-core.c | 963 struct vb2_queue *dst_vq); 2552 struct vb2_queue *dst_vq) in queue_init() argument 2570 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in queue_init() 2571 dst_vq->io_modes = VB2_MMAP | VB2_USERPTR; in queue_init() 2572 dst_vq->drv_priv = ctx; in queue_init() 2573 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init() 2574 dst_vq->ops = &s5p_jpeg_qops; in queue_init() 2575 dst_vq->mem_ops = &vb2_dma_contig_memops; in queue_init() 2576 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init() 2577 dst_vq->lock = &ctx->jpeg->lock; in queue_init() [all …]
|
/drivers/media/v4l2-core/ |
D | v4l2-mem2mem.c | 704 int (*queue_init)(void *priv, struct vb2_queue *src_vq, struct vb2_queue *dst_vq)) in v4l2_m2m_ctx_init() argument
|