/dports/multimedia/libv4l/linux-5.13-rc2/drivers/staging/media/sunxi/cedrus/ |
H A D | cedrus_video.c | 564 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 D | cedrus_video.c | 564 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 D | cedrus_video.c | 564 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 D | hantro_drv.c | 181 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 D | hantro_drv.c | 181 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 D | gsc-m2m.c | 584 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 D | gsc-m2m.c | 584 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 D | gsc-m2m.c | 584 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 D | hantro_drv.c | 181 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 D | rkvdec.c | 677 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 D | rkvdec.c | 677 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 D | rkvdec.c | 677 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 D | imx-media-csc-scaler.c | 587 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 D | imx-media-csc-scaler.c | 587 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 D | imx-media-csc-scaler.c | 587 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 D | sun8i_rotate.c | 535 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 D | sun8i_rotate.c | 535 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 D | sun8i_rotate.c | 535 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 D | mx2_emmaprp.c | 684 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 D | g2d.c | 140 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 D | fimc-m2m.c | 550 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 D | g2d.c | 140 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 D | mx2_emmaprp.c | 684 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 D | fimc-m2m.c | 550 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 D | mx2_emmaprp.c | 684 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 …]
|