Home
last modified time | relevance | path

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

12

/Linux-v4.19/drivers/media/platform/exynos-gsc/
Dgsc-m2m.c587 static int queue_init(void *priv, struct vb2_queue *src_vq, in queue_init() argument
593 memset(src_vq, 0, sizeof(*src_vq)); in queue_init()
594 src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE; in queue_init()
595 src_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF; in queue_init()
596 src_vq->drv_priv = ctx; in queue_init()
597 src_vq->ops = &gsc_m2m_qops; in queue_init()
598 src_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
599 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init()
600 src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
601 src_vq->lock = &ctx->gsc_dev->lock; in queue_init()
[all …]
/Linux-v4.19/drivers/media/platform/exynos4-is/
Dfimc-m2m.c537 static int queue_init(void *priv, struct vb2_queue *src_vq, in queue_init() argument
543 src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE; in queue_init()
544 src_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF; in queue_init()
545 src_vq->drv_priv = ctx; in queue_init()
546 src_vq->ops = &fimc_qops; in queue_init()
547 src_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
548 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init()
549 src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
550 src_vq->lock = &ctx->fimc_dev->lock; in queue_init()
551 src_vq->dev = &ctx->fimc_dev->pdev->dev; in queue_init()
[all …]
/Linux-v4.19/drivers/media/platform/s5p-g2d/
Dg2d.c149 static int queue_init(void *priv, struct vb2_queue *src_vq, in queue_init() argument
155 src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT; in queue_init()
156 src_vq->io_modes = VB2_MMAP | VB2_USERPTR; in queue_init()
157 src_vq->drv_priv = ctx; in queue_init()
158 src_vq->ops = &g2d_qops; in queue_init()
159 src_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
160 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init()
161 src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
162 src_vq->lock = &ctx->dev->mutex; in queue_init()
163 src_vq->dev = ctx->dev->v4l2_dev.dev; in queue_init()
[all …]
/Linux-v4.19/drivers/media/platform/
Dsh_veu.c296 static int sh_veu_queue_init(void *priv, struct vb2_queue *src_vq,
929 static int sh_veu_queue_init(void *priv, struct vb2_queue *src_vq, in sh_veu_queue_init() argument
935 memset(src_vq, 0, sizeof(*src_vq)); in sh_veu_queue_init()
936 src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT; in sh_veu_queue_init()
937 src_vq->io_modes = VB2_MMAP | VB2_USERPTR; in sh_veu_queue_init()
938 src_vq->drv_priv = veu; in sh_veu_queue_init()
939 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in sh_veu_queue_init()
940 src_vq->ops = &sh_veu_qops; in sh_veu_queue_init()
941 src_vq->mem_ops = &vb2_dma_contig_memops; in sh_veu_queue_init()
942 src_vq->lock = &veu->fop_lock; in sh_veu_queue_init()
[all …]
Dmx2_emmaprp.c740 static int queue_init(void *priv, struct vb2_queue *src_vq, in queue_init() argument
746 src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT; in queue_init()
747 src_vq->io_modes = VB2_MMAP | VB2_USERPTR; in queue_init()
748 src_vq->drv_priv = ctx; in queue_init()
749 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init()
750 src_vq->ops = &emmaprp_qops; in queue_init()
751 src_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
752 src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
753 src_vq->dev = ctx->dev->v4l2_dev.dev; in queue_init()
754 src_vq->lock = &ctx->dev->dev_mutex; in queue_init()
[all …]
Dm2m-deinterlace.c849 static int queue_init(void *priv, struct vb2_queue *src_vq, in queue_init() argument
855 src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT; in queue_init()
856 src_vq->io_modes = VB2_MMAP | VB2_USERPTR; in queue_init()
857 src_vq->drv_priv = ctx; in queue_init()
858 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init()
859 src_vq->ops = &deinterlace_qops; in queue_init()
860 src_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
861 src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
862 src_vq->dev = ctx->dev->v4l2_dev.dev; in queue_init()
863 src_vq->lock = &ctx->dev->dev_mutex; in queue_init()
[all …]
Dvim2m.c831 static int queue_init(void *priv, struct vb2_queue *src_vq, struct vb2_queue *dst_vq) in queue_init() argument
836 src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT; in queue_init()
837 src_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF; in queue_init()
838 src_vq->drv_priv = ctx; in queue_init()
839 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init()
840 src_vq->ops = &vim2m_qops; in queue_init()
841 src_vq->mem_ops = &vb2_vmalloc_memops; in queue_init()
842 src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
843 src_vq->lock = &ctx->dev->dev_mutex; in queue_init()
845 ret = vb2_queue_init(src_vq); in queue_init()
Drcar_jpu.c1192 static int jpu_queue_init(void *priv, struct vb2_queue *src_vq, in jpu_queue_init() argument
1198 memset(src_vq, 0, sizeof(*src_vq)); in jpu_queue_init()
1199 src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE; in jpu_queue_init()
1200 src_vq->io_modes = VB2_MMAP | VB2_DMABUF; in jpu_queue_init()
1201 src_vq->drv_priv = ctx; in jpu_queue_init()
1202 src_vq->buf_struct_size = sizeof(struct jpu_buffer); in jpu_queue_init()
1203 src_vq->ops = &jpu_qops; in jpu_queue_init()
1204 src_vq->mem_ops = &vb2_dma_contig_memops; in jpu_queue_init()
1205 src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in jpu_queue_init()
1206 src_vq->lock = &ctx->jpu->mutex; in jpu_queue_init()
[all …]
Drcar_fdp1.c2041 static int queue_init(void *priv, struct vb2_queue *src_vq, in queue_init() argument
2047 src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE; in queue_init()
2048 src_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF; in queue_init()
2049 src_vq->drv_priv = ctx; in queue_init()
2050 src_vq->buf_struct_size = sizeof(struct fdp1_buffer); in queue_init()
2051 src_vq->ops = &fdp1_qops; in queue_init()
2052 src_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
2053 src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
2054 src_vq->lock = &ctx->fdp1->dev_mutex; in queue_init()
2055 src_vq->dev = ctx->fdp1->dev; in queue_init()
[all …]
/Linux-v4.19/drivers/media/platform/rockchip/rga/
Drga.c105 queue_init(void *priv, struct vb2_queue *src_vq, struct vb2_queue *dst_vq) in queue_init() argument
110 src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT; in queue_init()
111 src_vq->io_modes = VB2_MMAP | VB2_DMABUF; in queue_init()
112 src_vq->drv_priv = ctx; in queue_init()
113 src_vq->ops = &rga_qops; in queue_init()
114 src_vq->mem_ops = &vb2_dma_sg_memops; in queue_init()
115 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init()
116 src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
117 src_vq->lock = &ctx->rga->mutex; in queue_init()
118 src_vq->dev = ctx->rga->v4l2_dev.dev; in queue_init()
[all …]
/Linux-v4.19/drivers/media/platform/qcom/venus/
Dvenc.c1070 static int m2m_queue_init(void *priv, struct vb2_queue *src_vq, in m2m_queue_init() argument
1076 src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE; in m2m_queue_init()
1077 src_vq->io_modes = VB2_MMAP | VB2_DMABUF; in m2m_queue_init()
1078 src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in m2m_queue_init()
1079 src_vq->ops = &venc_vb2_ops; in m2m_queue_init()
1080 src_vq->mem_ops = &vb2_dma_sg_memops; in m2m_queue_init()
1081 src_vq->drv_priv = inst; in m2m_queue_init()
1082 src_vq->buf_struct_size = sizeof(struct venus_buffer); in m2m_queue_init()
1083 src_vq->allow_zero_bytesused = 1; in m2m_queue_init()
1084 src_vq->min_buffers_needed = 1; in m2m_queue_init()
[all …]
Dvdec.c981 static int m2m_queue_init(void *priv, struct vb2_queue *src_vq, in m2m_queue_init() argument
987 src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE; in m2m_queue_init()
988 src_vq->io_modes = VB2_MMAP | VB2_DMABUF; in m2m_queue_init()
989 src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in m2m_queue_init()
990 src_vq->ops = &vdec_vb2_ops; in m2m_queue_init()
991 src_vq->mem_ops = &vb2_dma_sg_memops; in m2m_queue_init()
992 src_vq->drv_priv = inst; in m2m_queue_init()
993 src_vq->buf_struct_size = sizeof(struct venus_buffer); in m2m_queue_init()
994 src_vq->allow_zero_bytesused = 1; in m2m_queue_init()
995 src_vq->min_buffers_needed = 1; in m2m_queue_init()
[all …]
/Linux-v4.19/drivers/media/platform/mtk-vcodec/
Dmtk_vcodec_dec.c487 struct vb2_queue *src_vq, *dst_vq; in vidioc_decoder_cmd() local
499 src_vq = v4l2_m2m_get_vq(ctx->m2m_ctx, in vidioc_decoder_cmd()
501 if (!vb2_is_streaming(src_vq)) { in vidioc_decoder_cmd()
1471 int mtk_vcodec_dec_queue_init(void *priv, struct vb2_queue *src_vq, in mtk_vcodec_dec_queue_init() argument
1479 src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE; in mtk_vcodec_dec_queue_init()
1480 src_vq->io_modes = VB2_DMABUF | VB2_MMAP; in mtk_vcodec_dec_queue_init()
1481 src_vq->drv_priv = ctx; in mtk_vcodec_dec_queue_init()
1482 src_vq->buf_struct_size = sizeof(struct mtk_video_dec_buf); in mtk_vcodec_dec_queue_init()
1483 src_vq->ops = &mtk_vdec_vb2_ops; in mtk_vcodec_dec_queue_init()
1484 src_vq->mem_ops = &vb2_dma_contig_memops; in mtk_vcodec_dec_queue_init()
[all …]
Dmtk_vcodec_enc.c1293 int mtk_vcodec_enc_queue_init(void *priv, struct vb2_queue *src_vq, in mtk_vcodec_enc_queue_init() argument
1304 src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE; in mtk_vcodec_enc_queue_init()
1305 src_vq->io_modes = VB2_DMABUF | VB2_MMAP | VB2_USERPTR; in mtk_vcodec_enc_queue_init()
1306 src_vq->drv_priv = ctx; in mtk_vcodec_enc_queue_init()
1307 src_vq->buf_struct_size = sizeof(struct mtk_video_enc_buf); in mtk_vcodec_enc_queue_init()
1308 src_vq->ops = &mtk_venc_vb2_ops; in mtk_vcodec_enc_queue_init()
1309 src_vq->mem_ops = &vb2_dma_contig_memops; in mtk_vcodec_enc_queue_init()
1310 src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in mtk_vcodec_enc_queue_init()
1311 src_vq->lock = &ctx->dev->dev_mutex; in mtk_vcodec_enc_queue_init()
1312 src_vq->dev = &ctx->dev->plat_dev->dev; in mtk_vcodec_enc_queue_init()
[all …]
Dmtk_vcodec_enc.h52 int mtk_vcodec_enc_queue_init(void *priv, struct vb2_queue *src_vq,
Dmtk_vcodec_dec.h83 int mtk_vcodec_dec_queue_init(void *priv, struct vb2_queue *src_vq,
Dmtk_vcodec_dec_drv.c110 struct vb2_queue *src_vq; in fops_vcodec_open() local
146 src_vq = v4l2_m2m_get_vq(ctx->m2m_ctx, in fops_vcodec_open()
148 ctx->empty_flush_buf->vb.vb2_buf.vb2_queue = src_vq; in fops_vcodec_open()
/Linux-v4.19/drivers/media/platform/mtk-mdp/
Dmtk_mdp_m2m.c966 static int mtk_mdp_m2m_queue_init(void *priv, struct vb2_queue *src_vq, in mtk_mdp_m2m_queue_init() argument
972 memset(src_vq, 0, sizeof(*src_vq)); in mtk_mdp_m2m_queue_init()
973 src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE; in mtk_mdp_m2m_queue_init()
974 src_vq->io_modes = VB2_MMAP | VB2_DMABUF; in mtk_mdp_m2m_queue_init()
975 src_vq->drv_priv = ctx; in mtk_mdp_m2m_queue_init()
976 src_vq->ops = &mtk_mdp_m2m_qops; in mtk_mdp_m2m_queue_init()
977 src_vq->mem_ops = &vb2_dma_contig_memops; in mtk_mdp_m2m_queue_init()
978 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in mtk_mdp_m2m_queue_init()
979 src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in mtk_mdp_m2m_queue_init()
980 src_vq->dev = &ctx->mdp_dev->pdev->dev; in mtk_mdp_m2m_queue_init()
[all …]
/Linux-v4.19/drivers/media/platform/sti/bdisp/
Dbdisp-v4l2.c541 struct vb2_queue *src_vq, struct vb2_queue *dst_vq) in queue_init() argument
546 memset(src_vq, 0, sizeof(*src_vq)); in queue_init()
547 src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT; in queue_init()
548 src_vq->io_modes = VB2_MMAP | VB2_DMABUF; in queue_init()
549 src_vq->drv_priv = ctx; in queue_init()
550 src_vq->ops = &bdisp_qops; in queue_init()
551 src_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
552 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init()
553 src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
554 src_vq->lock = &ctx->bdisp_dev->lock; in queue_init()
[all …]
/Linux-v4.19/drivers/media/platform/coda/
Dcoda.h181 int (*queue_init)(void *priv, struct vb2_queue *src_vq,
265 int coda_encoder_queue_init(void *priv, struct vb2_queue *src_vq,
267 int coda_decoder_queue_init(void *priv, struct vb2_queue *src_vq,
Dcoda-common.c594 struct vb2_queue *src_vq; in coda_try_fmt_vid_cap() local
608 src_vq = v4l2_m2m_get_vq(ctx->fh.m2m_ctx, V4L2_BUF_TYPE_VIDEO_OUTPUT); in coda_try_fmt_vid_cap()
609 if (vb2_is_streaming(src_vq)) { in coda_try_fmt_vid_cap()
2062 int coda_encoder_queue_init(void *priv, struct vb2_queue *src_vq, in coda_encoder_queue_init() argument
2067 src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT; in coda_encoder_queue_init()
2068 src_vq->io_modes = VB2_DMABUF | VB2_MMAP; in coda_encoder_queue_init()
2069 src_vq->mem_ops = &vb2_dma_contig_memops; in coda_encoder_queue_init()
2071 ret = coda_queue_init(priv, src_vq); in coda_encoder_queue_init()
2082 int coda_decoder_queue_init(void *priv, struct vb2_queue *src_vq, in coda_decoder_queue_init() argument
2087 src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT; in coda_decoder_queue_init()
[all …]
/Linux-v4.19/drivers/media/platform/mtk-jpeg/
Dmtk_jpeg_core.c869 static int mtk_jpeg_queue_init(void *priv, struct vb2_queue *src_vq, in mtk_jpeg_queue_init() argument
875 src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE; in mtk_jpeg_queue_init()
876 src_vq->io_modes = VB2_DMABUF | VB2_MMAP; in mtk_jpeg_queue_init()
877 src_vq->drv_priv = ctx; in mtk_jpeg_queue_init()
878 src_vq->buf_struct_size = sizeof(struct mtk_jpeg_src_buf); in mtk_jpeg_queue_init()
879 src_vq->ops = &mtk_jpeg_qops; in mtk_jpeg_queue_init()
880 src_vq->mem_ops = &vb2_dma_contig_memops; in mtk_jpeg_queue_init()
881 src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in mtk_jpeg_queue_init()
882 src_vq->lock = &ctx->jpeg->lock; in mtk_jpeg_queue_init()
883 src_vq->dev = ctx->jpeg->dev; in mtk_jpeg_queue_init()
[all …]
/Linux-v4.19/drivers/media/platform/vicodec/
Dvicodec-core.c1178 static int queue_init(void *priv, struct vb2_queue *src_vq, in queue_init() argument
1184 src_vq->type = (multiplanar ? in queue_init()
1187 src_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF; in queue_init()
1188 src_vq->drv_priv = ctx; in queue_init()
1189 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init()
1190 src_vq->ops = &vicodec_qops; in queue_init()
1191 src_vq->mem_ops = &vb2_vmalloc_memops; in queue_init()
1192 src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
1193 src_vq->lock = ctx->is_enc ? &ctx->dev->enc_mutex : in queue_init()
1196 ret = vb2_queue_init(src_vq); in queue_init()
[all …]
/Linux-v4.19/drivers/media/platform/ti-vpe/
Dvpe.c2190 static int queue_init(void *priv, struct vb2_queue *src_vq, in queue_init() argument
2197 memset(src_vq, 0, sizeof(*src_vq)); in queue_init()
2198 src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE; in queue_init()
2199 src_vq->io_modes = VB2_MMAP | VB2_DMABUF; in queue_init()
2200 src_vq->drv_priv = ctx; in queue_init()
2201 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init()
2202 src_vq->ops = &vpe_qops; in queue_init()
2203 src_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
2204 src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
2205 src_vq->lock = &dev->dev_mutex; in queue_init()
[all …]
/Linux-v4.19/drivers/media/platform/s5p-jpeg/
Djpeg-core.c967 static int queue_init(void *priv, struct vb2_queue *src_vq,
2646 static int queue_init(void *priv, struct vb2_queue *src_vq, in queue_init() argument
2652 src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT; in queue_init()
2653 src_vq->io_modes = VB2_MMAP | VB2_USERPTR; in queue_init()
2654 src_vq->drv_priv = ctx; in queue_init()
2655 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init()
2656 src_vq->ops = &s5p_jpeg_qops; in queue_init()
2657 src_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
2658 src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
2659 src_vq->lock = &ctx->jpeg->lock; in queue_init()
[all …]

12