Home
last modified time | relevance | path

Searched refs:src_vq (Results 1 – 25 of 129) sorted by relevance

123456

/dports/multimedia/libv4l/linux-5.13-rc2/drivers/staging/media/sunxi/cedrus/
H A Dcedrus_video.c564 src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT; in cedrus_queue_init()
565 src_vq->io_modes = VB2_MMAP | VB2_DMABUF; in cedrus_queue_init()
566 src_vq->drv_priv = ctx; in cedrus_queue_init()
568 src_vq->min_buffers_needed = 1; in cedrus_queue_init()
569 src_vq->ops = &cedrus_qops; in cedrus_queue_init()
570 src_vq->mem_ops = &vb2_dma_contig_memops; in cedrus_queue_init()
572 src_vq->lock = &ctx->dev->dev_mutex; in cedrus_queue_init()
573 src_vq->dev = ctx->dev->dev; in cedrus_queue_init()
574 src_vq->supports_requests = true; in cedrus_queue_init()
575 src_vq->requires_requests = true; in cedrus_queue_init()
[all …]
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/staging/media/sunxi/cedrus/
H A Dcedrus_video.c564 src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT; in cedrus_queue_init()
565 src_vq->io_modes = VB2_MMAP | VB2_DMABUF; in cedrus_queue_init()
566 src_vq->drv_priv = ctx; in cedrus_queue_init()
568 src_vq->min_buffers_needed = 1; in cedrus_queue_init()
569 src_vq->ops = &cedrus_qops; in cedrus_queue_init()
570 src_vq->mem_ops = &vb2_dma_contig_memops; in cedrus_queue_init()
572 src_vq->lock = &ctx->dev->dev_mutex; in cedrus_queue_init()
573 src_vq->dev = ctx->dev->dev; in cedrus_queue_init()
574 src_vq->supports_requests = true; in cedrus_queue_init()
575 src_vq->requires_requests = true; in cedrus_queue_init()
[all …]
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/staging/media/sunxi/cedrus/
H A Dcedrus_video.c564 src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT; in cedrus_queue_init()
565 src_vq->io_modes = VB2_MMAP | VB2_DMABUF; in cedrus_queue_init()
566 src_vq->drv_priv = ctx; in cedrus_queue_init()
568 src_vq->min_buffers_needed = 1; in cedrus_queue_init()
569 src_vq->ops = &cedrus_qops; in cedrus_queue_init()
570 src_vq->mem_ops = &vb2_dma_contig_memops; in cedrus_queue_init()
572 src_vq->lock = &ctx->dev->dev_mutex; in cedrus_queue_init()
573 src_vq->dev = ctx->dev->dev; in cedrus_queue_init()
574 src_vq->supports_requests = true; in cedrus_queue_init()
575 src_vq->requires_requests = true; in cedrus_queue_init()
[all …]
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/staging/media/hantro/
H A Dhantro_drv.c181 src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE; in queue_init()
182 src_vq->io_modes = VB2_MMAP | VB2_DMABUF; in queue_init()
183 src_vq->drv_priv = ctx; in queue_init()
184 src_vq->ops = &hantro_queue_ops; in queue_init()
185 src_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
192 src_vq->dma_attrs = DMA_ATTR_ALLOC_SINGLE_PAGES | in queue_init()
195 src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
196 src_vq->lock = &ctx->dev->vpu_mutex; in queue_init()
197 src_vq->dev = ctx->dev->v4l2_dev.dev; in queue_init()
198 src_vq->supports_requests = true; in queue_init()
[all …]
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/staging/media/hantro/
H A Dhantro_drv.c181 src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE; in queue_init()
182 src_vq->io_modes = VB2_MMAP | VB2_DMABUF; in queue_init()
183 src_vq->drv_priv = ctx; in queue_init()
184 src_vq->ops = &hantro_queue_ops; in queue_init()
185 src_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
192 src_vq->dma_attrs = DMA_ATTR_ALLOC_SINGLE_PAGES | in queue_init()
195 src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
196 src_vq->lock = &ctx->dev->vpu_mutex; in queue_init()
197 src_vq->dev = ctx->dev->v4l2_dev.dev; in queue_init()
198 src_vq->supports_requests = true; in queue_init()
[all …]
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/media/platform/exynos-gsc/
H A Dgsc-m2m.c584 memset(src_vq, 0, sizeof(*src_vq)); in queue_init()
585 src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE; in queue_init()
586 src_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF; in queue_init()
587 src_vq->drv_priv = ctx; in queue_init()
588 src_vq->ops = &gsc_m2m_qops; in queue_init()
589 src_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
590 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init()
591 src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
592 src_vq->lock = &ctx->gsc_dev->lock; in queue_init()
593 src_vq->dev = &ctx->gsc_dev->pdev->dev; in queue_init()
[all …]
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/media/platform/exynos-gsc/
H A Dgsc-m2m.c584 memset(src_vq, 0, sizeof(*src_vq)); in queue_init()
585 src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE; in queue_init()
586 src_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF; in queue_init()
587 src_vq->drv_priv = ctx; in queue_init()
588 src_vq->ops = &gsc_m2m_qops; in queue_init()
589 src_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
590 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init()
591 src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
592 src_vq->lock = &ctx->gsc_dev->lock; in queue_init()
593 src_vq->dev = &ctx->gsc_dev->pdev->dev; in queue_init()
[all …]
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/media/platform/exynos-gsc/
H A Dgsc-m2m.c584 memset(src_vq, 0, sizeof(*src_vq)); in queue_init()
585 src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE; in queue_init()
586 src_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF; in queue_init()
587 src_vq->drv_priv = ctx; in queue_init()
588 src_vq->ops = &gsc_m2m_qops; in queue_init()
589 src_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
590 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init()
591 src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
592 src_vq->lock = &ctx->gsc_dev->lock; in queue_init()
593 src_vq->dev = &ctx->gsc_dev->pdev->dev; in queue_init()
[all …]
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/staging/media/hantro/
H A Dhantro_drv.c181 src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE; in queue_init()
182 src_vq->io_modes = VB2_MMAP | VB2_DMABUF; in queue_init()
183 src_vq->drv_priv = ctx; in queue_init()
184 src_vq->ops = &hantro_queue_ops; in queue_init()
185 src_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
192 src_vq->dma_attrs = DMA_ATTR_ALLOC_SINGLE_PAGES | in queue_init()
195 src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
196 src_vq->lock = &ctx->dev->vpu_mutex; in queue_init()
197 src_vq->dev = ctx->dev->v4l2_dev.dev; in queue_init()
198 src_vq->supports_requests = true; in queue_init()
[all …]
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/staging/media/rkvdec/
H A Drkvdec.c677 struct vb2_queue *src_vq, in rkvdec_queue_init() argument
684 src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE; in rkvdec_queue_init()
685 src_vq->io_modes = VB2_MMAP | VB2_DMABUF; in rkvdec_queue_init()
686 src_vq->drv_priv = ctx; in rkvdec_queue_init()
687 src_vq->ops = &rkvdec_queue_ops; in rkvdec_queue_init()
688 src_vq->mem_ops = &vb2_dma_contig_memops; in rkvdec_queue_init()
699 src_vq->lock = &rkvdec->vdev_lock; in rkvdec_queue_init()
700 src_vq->dev = rkvdec->v4l2_dev.dev; in rkvdec_queue_init()
701 src_vq->supports_requests = true; in rkvdec_queue_init()
702 src_vq->requires_requests = true; in rkvdec_queue_init()
[all …]
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/staging/media/rkvdec/
H A Drkvdec.c677 struct vb2_queue *src_vq, in rkvdec_queue_init() argument
684 src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE; in rkvdec_queue_init()
685 src_vq->io_modes = VB2_MMAP | VB2_DMABUF; in rkvdec_queue_init()
686 src_vq->drv_priv = ctx; in rkvdec_queue_init()
687 src_vq->ops = &rkvdec_queue_ops; in rkvdec_queue_init()
688 src_vq->mem_ops = &vb2_dma_contig_memops; in rkvdec_queue_init()
699 src_vq->lock = &rkvdec->vdev_lock; in rkvdec_queue_init()
700 src_vq->dev = rkvdec->v4l2_dev.dev; in rkvdec_queue_init()
701 src_vq->supports_requests = true; in rkvdec_queue_init()
702 src_vq->requires_requests = true; in rkvdec_queue_init()
[all …]
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/staging/media/rkvdec/
H A Drkvdec.c677 struct vb2_queue *src_vq, in rkvdec_queue_init() argument
684 src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE; in rkvdec_queue_init()
685 src_vq->io_modes = VB2_MMAP | VB2_DMABUF; in rkvdec_queue_init()
686 src_vq->drv_priv = ctx; in rkvdec_queue_init()
687 src_vq->ops = &rkvdec_queue_ops; in rkvdec_queue_init()
688 src_vq->mem_ops = &vb2_dma_contig_memops; in rkvdec_queue_init()
699 src_vq->lock = &rkvdec->vdev_lock; in rkvdec_queue_init()
700 src_vq->dev = rkvdec->v4l2_dev.dev; in rkvdec_queue_init()
701 src_vq->supports_requests = true; in rkvdec_queue_init()
702 src_vq->requires_requests = true; in rkvdec_queue_init()
[all …]
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/staging/media/imx/
H A Dimx-media-csc-scaler.c587 memset(src_vq, 0, sizeof(*src_vq)); in ipu_csc_scaler_queue_init()
588 src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT; in ipu_csc_scaler_queue_init()
589 src_vq->io_modes = VB2_MMAP | VB2_DMABUF; in ipu_csc_scaler_queue_init()
590 src_vq->drv_priv = ctx; in ipu_csc_scaler_queue_init()
591 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in ipu_csc_scaler_queue_init()
592 src_vq->ops = &ipu_csc_scaler_qops; in ipu_csc_scaler_queue_init()
593 src_vq->mem_ops = &vb2_dma_contig_memops; in ipu_csc_scaler_queue_init()
594 src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in ipu_csc_scaler_queue_init()
595 src_vq->lock = &ctx->priv->mutex; in ipu_csc_scaler_queue_init()
596 src_vq->dev = ctx->priv->dev; in ipu_csc_scaler_queue_init()
[all …]
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/staging/media/imx/
H A Dimx-media-csc-scaler.c587 memset(src_vq, 0, sizeof(*src_vq)); in ipu_csc_scaler_queue_init()
588 src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT; in ipu_csc_scaler_queue_init()
589 src_vq->io_modes = VB2_MMAP | VB2_DMABUF; in ipu_csc_scaler_queue_init()
590 src_vq->drv_priv = ctx; in ipu_csc_scaler_queue_init()
591 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in ipu_csc_scaler_queue_init()
592 src_vq->ops = &ipu_csc_scaler_qops; in ipu_csc_scaler_queue_init()
593 src_vq->mem_ops = &vb2_dma_contig_memops; in ipu_csc_scaler_queue_init()
594 src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in ipu_csc_scaler_queue_init()
595 src_vq->lock = &ctx->priv->mutex; in ipu_csc_scaler_queue_init()
596 src_vq->dev = ctx->priv->dev; in ipu_csc_scaler_queue_init()
[all …]
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/staging/media/imx/
H A Dimx-media-csc-scaler.c587 memset(src_vq, 0, sizeof(*src_vq)); in ipu_csc_scaler_queue_init()
588 src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT; in ipu_csc_scaler_queue_init()
589 src_vq->io_modes = VB2_MMAP | VB2_DMABUF; in ipu_csc_scaler_queue_init()
590 src_vq->drv_priv = ctx; in ipu_csc_scaler_queue_init()
591 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in ipu_csc_scaler_queue_init()
592 src_vq->ops = &ipu_csc_scaler_qops; in ipu_csc_scaler_queue_init()
593 src_vq->mem_ops = &vb2_dma_contig_memops; in ipu_csc_scaler_queue_init()
594 src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in ipu_csc_scaler_queue_init()
595 src_vq->lock = &ctx->priv->mutex; in ipu_csc_scaler_queue_init()
596 src_vq->dev = ctx->priv->dev; in ipu_csc_scaler_queue_init()
[all …]
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/media/platform/sunxi/sun8i-rotate/
H A Dsun8i_rotate.c535 src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT; in rotate_queue_init()
536 src_vq->io_modes = VB2_MMAP | VB2_DMABUF; in rotate_queue_init()
537 src_vq->drv_priv = ctx; in rotate_queue_init()
538 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in rotate_queue_init()
539 src_vq->min_buffers_needed = 1; in rotate_queue_init()
540 src_vq->ops = &rotate_qops; in rotate_queue_init()
541 src_vq->mem_ops = &vb2_dma_contig_memops; in rotate_queue_init()
542 src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in rotate_queue_init()
543 src_vq->lock = &ctx->dev->dev_mutex; in rotate_queue_init()
544 src_vq->dev = ctx->dev->dev; in rotate_queue_init()
[all …]
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/media/platform/sunxi/sun8i-rotate/
H A Dsun8i_rotate.c535 src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT; in rotate_queue_init()
536 src_vq->io_modes = VB2_MMAP | VB2_DMABUF; in rotate_queue_init()
537 src_vq->drv_priv = ctx; in rotate_queue_init()
538 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in rotate_queue_init()
539 src_vq->min_buffers_needed = 1; in rotate_queue_init()
540 src_vq->ops = &rotate_qops; in rotate_queue_init()
541 src_vq->mem_ops = &vb2_dma_contig_memops; in rotate_queue_init()
542 src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in rotate_queue_init()
543 src_vq->lock = &ctx->dev->dev_mutex; in rotate_queue_init()
544 src_vq->dev = ctx->dev->dev; in rotate_queue_init()
[all …]
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/media/platform/sunxi/sun8i-rotate/
H A Dsun8i_rotate.c535 src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT; in rotate_queue_init()
536 src_vq->io_modes = VB2_MMAP | VB2_DMABUF; in rotate_queue_init()
537 src_vq->drv_priv = ctx; in rotate_queue_init()
538 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in rotate_queue_init()
539 src_vq->min_buffers_needed = 1; in rotate_queue_init()
540 src_vq->ops = &rotate_qops; in rotate_queue_init()
541 src_vq->mem_ops = &vb2_dma_contig_memops; in rotate_queue_init()
542 src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in rotate_queue_init()
543 src_vq->lock = &ctx->dev->dev_mutex; in rotate_queue_init()
544 src_vq->dev = ctx->dev->dev; in rotate_queue_init()
[all …]
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/media/platform/
H A Dmx2_emmaprp.c684 static int queue_init(void *priv, struct vb2_queue *src_vq, in queue_init() argument
690 src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT; in queue_init()
691 src_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF; in queue_init()
692 src_vq->drv_priv = ctx; in queue_init()
693 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init()
694 src_vq->ops = &emmaprp_qops; in queue_init()
695 src_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
696 src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
697 src_vq->dev = ctx->dev->v4l2_dev.dev; in queue_init()
698 src_vq->lock = &ctx->dev->dev_mutex; in queue_init()
[all …]
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/media/platform/s5p-g2d/
H A Dg2d.c140 static int queue_init(void *priv, struct vb2_queue *src_vq, in queue_init() argument
146 src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT; in queue_init()
147 src_vq->io_modes = VB2_MMAP | VB2_USERPTR; in queue_init()
148 src_vq->drv_priv = ctx; in queue_init()
149 src_vq->ops = &g2d_qops; in queue_init()
150 src_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
151 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init()
152 src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
153 src_vq->lock = &ctx->dev->mutex; in queue_init()
154 src_vq->dev = ctx->dev->v4l2_dev.dev; in queue_init()
[all …]
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/media/platform/exynos4-is/
H A Dfimc-m2m.c550 static int queue_init(void *priv, struct vb2_queue *src_vq, in queue_init() argument
556 src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE; in queue_init()
557 src_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF; in queue_init()
558 src_vq->drv_priv = ctx; in queue_init()
559 src_vq->ops = &fimc_qops; in queue_init()
560 src_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
561 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init()
562 src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
563 src_vq->lock = &ctx->fimc_dev->lock; in queue_init()
564 src_vq->dev = &ctx->fimc_dev->pdev->dev; in queue_init()
[all …]
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/media/platform/s5p-g2d/
H A Dg2d.c140 static int queue_init(void *priv, struct vb2_queue *src_vq, in queue_init() argument
146 src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT; in queue_init()
147 src_vq->io_modes = VB2_MMAP | VB2_USERPTR; in queue_init()
148 src_vq->drv_priv = ctx; in queue_init()
149 src_vq->ops = &g2d_qops; in queue_init()
150 src_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
151 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init()
152 src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
153 src_vq->lock = &ctx->dev->mutex; in queue_init()
154 src_vq->dev = ctx->dev->v4l2_dev.dev; in queue_init()
[all …]
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/media/platform/
H A Dmx2_emmaprp.c684 static int queue_init(void *priv, struct vb2_queue *src_vq, in queue_init() argument
690 src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT; in queue_init()
691 src_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF; in queue_init()
692 src_vq->drv_priv = ctx; in queue_init()
693 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init()
694 src_vq->ops = &emmaprp_qops; in queue_init()
695 src_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
696 src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
697 src_vq->dev = ctx->dev->v4l2_dev.dev; in queue_init()
698 src_vq->lock = &ctx->dev->dev_mutex; in queue_init()
[all …]
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/media/platform/exynos4-is/
H A Dfimc-m2m.c550 static int queue_init(void *priv, struct vb2_queue *src_vq, in queue_init() argument
556 src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE; in queue_init()
557 src_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF; in queue_init()
558 src_vq->drv_priv = ctx; in queue_init()
559 src_vq->ops = &fimc_qops; in queue_init()
560 src_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
561 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init()
562 src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
563 src_vq->lock = &ctx->fimc_dev->lock; in queue_init()
564 src_vq->dev = &ctx->fimc_dev->pdev->dev; in queue_init()
[all …]
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/media/platform/
H A Dmx2_emmaprp.c684 static int queue_init(void *priv, struct vb2_queue *src_vq, in queue_init() argument
690 src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT; in queue_init()
691 src_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF; in queue_init()
692 src_vq->drv_priv = ctx; in queue_init()
693 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init()
694 src_vq->ops = &emmaprp_qops; in queue_init()
695 src_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
696 src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
697 src_vq->dev = ctx->dev->v4l2_dev.dev; in queue_init()
698 src_vq->lock = &ctx->dev->dev_mutex; in queue_init()
[all …]

123456