src_vq            587 drivers/media/platform/coda/coda-common.c 	struct vb2_queue *src_vq;
src_vq            601 drivers/media/platform/coda/coda-common.c 	src_vq = v4l2_m2m_get_vq(ctx->fh.m2m_ctx, V4L2_BUF_TYPE_VIDEO_OUTPUT);
src_vq            602 drivers/media/platform/coda/coda-common.c 	if (vb2_is_streaming(src_vq)) {
src_vq           2355 drivers/media/platform/coda/coda-common.c int coda_encoder_queue_init(void *priv, struct vb2_queue *src_vq,
src_vq           2360 drivers/media/platform/coda/coda-common.c 	src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT;
src_vq           2361 drivers/media/platform/coda/coda-common.c 	src_vq->io_modes = VB2_DMABUF | VB2_MMAP;
src_vq           2362 drivers/media/platform/coda/coda-common.c 	src_vq->mem_ops = &vb2_dma_contig_memops;
src_vq           2364 drivers/media/platform/coda/coda-common.c 	ret = coda_queue_init(priv, src_vq);
src_vq           2375 drivers/media/platform/coda/coda-common.c int coda_decoder_queue_init(void *priv, struct vb2_queue *src_vq,
src_vq           2380 drivers/media/platform/coda/coda-common.c 	src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT;
src_vq           2381 drivers/media/platform/coda/coda-common.c 	src_vq->io_modes = VB2_DMABUF | VB2_MMAP | VB2_USERPTR;
src_vq           2382 drivers/media/platform/coda/coda-common.c 	src_vq->mem_ops = &vb2_vmalloc_memops;
src_vq           2384 drivers/media/platform/coda/coda-common.c 	ret = coda_queue_init(priv, src_vq);
src_vq            188 drivers/media/platform/coda/coda.h 	int (*queue_init)(void *priv, struct vb2_queue *src_vq,
src_vq            295 drivers/media/platform/coda/coda.h int coda_encoder_queue_init(void *priv, struct vb2_queue *src_vq,
src_vq            297 drivers/media/platform/coda/coda.h int coda_decoder_queue_init(void *priv, struct vb2_queue *src_vq,
src_vq            578 drivers/media/platform/exynos-gsc/gsc-m2m.c static int queue_init(void *priv, struct vb2_queue *src_vq,
src_vq            584 drivers/media/platform/exynos-gsc/gsc-m2m.c 	memset(src_vq, 0, sizeof(*src_vq));
src_vq            585 drivers/media/platform/exynos-gsc/gsc-m2m.c 	src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE;
src_vq            586 drivers/media/platform/exynos-gsc/gsc-m2m.c 	src_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
src_vq            587 drivers/media/platform/exynos-gsc/gsc-m2m.c 	src_vq->drv_priv = ctx;
src_vq            588 drivers/media/platform/exynos-gsc/gsc-m2m.c 	src_vq->ops = &gsc_m2m_qops;
src_vq            589 drivers/media/platform/exynos-gsc/gsc-m2m.c 	src_vq->mem_ops = &vb2_dma_contig_memops;
src_vq            590 drivers/media/platform/exynos-gsc/gsc-m2m.c 	src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer);
src_vq            591 drivers/media/platform/exynos-gsc/gsc-m2m.c 	src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
src_vq            592 drivers/media/platform/exynos-gsc/gsc-m2m.c 	src_vq->lock = &ctx->gsc_dev->lock;
src_vq            593 drivers/media/platform/exynos-gsc/gsc-m2m.c 	src_vq->dev = &ctx->gsc_dev->pdev->dev;
src_vq            595 drivers/media/platform/exynos-gsc/gsc-m2m.c 	ret = vb2_queue_init(src_vq);
src_vq            550 drivers/media/platform/exynos4-is/fimc-m2m.c static int queue_init(void *priv, struct vb2_queue *src_vq,
src_vq            556 drivers/media/platform/exynos4-is/fimc-m2m.c 	src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE;
src_vq            557 drivers/media/platform/exynos4-is/fimc-m2m.c 	src_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
src_vq            558 drivers/media/platform/exynos4-is/fimc-m2m.c 	src_vq->drv_priv = ctx;
src_vq            559 drivers/media/platform/exynos4-is/fimc-m2m.c 	src_vq->ops = &fimc_qops;
src_vq            560 drivers/media/platform/exynos4-is/fimc-m2m.c 	src_vq->mem_ops = &vb2_dma_contig_memops;
src_vq            561 drivers/media/platform/exynos4-is/fimc-m2m.c 	src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer);
src_vq            562 drivers/media/platform/exynos4-is/fimc-m2m.c 	src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
src_vq            563 drivers/media/platform/exynos4-is/fimc-m2m.c 	src_vq->lock = &ctx->fimc_dev->lock;
src_vq            564 drivers/media/platform/exynos4-is/fimc-m2m.c 	src_vq->dev = &ctx->fimc_dev->pdev->dev;
src_vq            566 drivers/media/platform/exynos4-is/fimc-m2m.c 	ret = vb2_queue_init(src_vq);
src_vq           1469 drivers/media/platform/imx-pxp.c static int queue_init(void *priv, struct vb2_queue *src_vq,
src_vq           1475 drivers/media/platform/imx-pxp.c 	src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT;
src_vq           1476 drivers/media/platform/imx-pxp.c 	src_vq->io_modes = VB2_MMAP | VB2_DMABUF;
src_vq           1477 drivers/media/platform/imx-pxp.c 	src_vq->drv_priv = ctx;
src_vq           1478 drivers/media/platform/imx-pxp.c 	src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer);
src_vq           1479 drivers/media/platform/imx-pxp.c 	src_vq->ops = &pxp_qops;
src_vq           1480 drivers/media/platform/imx-pxp.c 	src_vq->mem_ops = &vb2_dma_contig_memops;
src_vq           1481 drivers/media/platform/imx-pxp.c 	src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
src_vq           1482 drivers/media/platform/imx-pxp.c 	src_vq->lock = &ctx->dev->dev_mutex;
src_vq           1483 drivers/media/platform/imx-pxp.c 	src_vq->dev = ctx->dev->v4l2_dev.dev;
src_vq           1485 drivers/media/platform/imx-pxp.c 	ret = vb2_queue_init(src_vq);
src_vq            795 drivers/media/platform/m2m-deinterlace.c static int queue_init(void *priv, struct vb2_queue *src_vq,
src_vq            801 drivers/media/platform/m2m-deinterlace.c 	src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT;
src_vq            802 drivers/media/platform/m2m-deinterlace.c 	src_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
src_vq            803 drivers/media/platform/m2m-deinterlace.c 	src_vq->drv_priv = ctx;
src_vq            804 drivers/media/platform/m2m-deinterlace.c 	src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer);
src_vq            805 drivers/media/platform/m2m-deinterlace.c 	src_vq->ops = &deinterlace_qops;
src_vq            806 drivers/media/platform/m2m-deinterlace.c 	src_vq->mem_ops = &vb2_dma_contig_memops;
src_vq            807 drivers/media/platform/m2m-deinterlace.c 	src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
src_vq            808 drivers/media/platform/m2m-deinterlace.c 	src_vq->dev = ctx->dev->v4l2_dev.dev;
src_vq            809 drivers/media/platform/m2m-deinterlace.c 	src_vq->lock = &ctx->dev->dev_mutex;
src_vq            816 drivers/media/platform/m2m-deinterlace.c 	ret = vb2_queue_init(src_vq);
src_vq            861 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c static int mtk_jpeg_queue_init(void *priv, struct vb2_queue *src_vq,
src_vq            867 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c 	src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE;
src_vq            868 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c 	src_vq->io_modes = VB2_DMABUF | VB2_MMAP;
src_vq            869 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c 	src_vq->drv_priv = ctx;
src_vq            870 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c 	src_vq->buf_struct_size = sizeof(struct mtk_jpeg_src_buf);
src_vq            871 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c 	src_vq->ops = &mtk_jpeg_qops;
src_vq            872 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c 	src_vq->mem_ops = &vb2_dma_contig_memops;
src_vq            873 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c 	src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
src_vq            874 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c 	src_vq->lock = &ctx->jpeg->lock;
src_vq            875 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c 	src_vq->dev = ctx->jpeg->dev;
src_vq            876 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c 	ret = vb2_queue_init(src_vq);
src_vq            952 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c static int mtk_mdp_m2m_queue_init(void *priv, struct vb2_queue *src_vq,
src_vq            958 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 	memset(src_vq, 0, sizeof(*src_vq));
src_vq            959 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 	src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE;
src_vq            960 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 	src_vq->io_modes = VB2_MMAP | VB2_DMABUF;
src_vq            961 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 	src_vq->drv_priv = ctx;
src_vq            962 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 	src_vq->ops = &mtk_mdp_m2m_qops;
src_vq            963 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 	src_vq->mem_ops = &vb2_dma_contig_memops;
src_vq            964 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 	src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer);
src_vq            965 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 	src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
src_vq            966 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 	src_vq->dev = &ctx->mdp_dev->pdev->dev;
src_vq            967 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 	src_vq->lock = &ctx->mdp_dev->lock;
src_vq            969 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c 	ret = vb2_queue_init(src_vq);
src_vq            503 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c 	struct vb2_queue *src_vq, *dst_vq;
src_vq            515 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c 		src_vq = v4l2_m2m_get_vq(ctx->m2m_ctx,
src_vq            517 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c 		if (!vb2_is_streaming(src_vq)) {
src_vq           1478 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c int mtk_vcodec_dec_queue_init(void *priv, struct vb2_queue *src_vq,
src_vq           1486 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c 	src_vq->type		= V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE;
src_vq           1487 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c 	src_vq->io_modes	= VB2_DMABUF | VB2_MMAP;
src_vq           1488 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c 	src_vq->drv_priv	= ctx;
src_vq           1489 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c 	src_vq->buf_struct_size = sizeof(struct mtk_video_dec_buf);
src_vq           1490 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c 	src_vq->ops		= &mtk_vdec_vb2_ops;
src_vq           1491 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c 	src_vq->mem_ops		= &vb2_dma_contig_memops;
src_vq           1492 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c 	src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
src_vq           1493 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c 	src_vq->lock		= &ctx->dev->dev_mutex;
src_vq           1494 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c 	src_vq->dev             = &ctx->dev->plat_dev->dev;
src_vq           1496 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c 	ret = vb2_queue_init(src_vq);
src_vq           1513 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c 		vb2_queue_release(src_vq);
src_vq             73 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h int mtk_vcodec_dec_queue_init(void *priv, struct vb2_queue *src_vq,
src_vq            102 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c 	struct vb2_queue *src_vq;
src_vq            138 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c 	src_vq = v4l2_m2m_get_vq(ctx->m2m_ctx,
src_vq            140 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c 	ctx->empty_flush_buf->vb.vb2_buf.vb2_queue = src_vq;
src_vq           1272 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c int mtk_vcodec_enc_queue_init(void *priv, struct vb2_queue *src_vq,
src_vq           1283 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c 	src_vq->type		= V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE;
src_vq           1284 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c 	src_vq->io_modes	= VB2_DMABUF | VB2_MMAP | VB2_USERPTR;
src_vq           1285 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c 	src_vq->drv_priv	= ctx;
src_vq           1286 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c 	src_vq->buf_struct_size = sizeof(struct mtk_video_enc_buf);
src_vq           1287 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c 	src_vq->ops		= &mtk_venc_vb2_ops;
src_vq           1288 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c 	src_vq->mem_ops		= &vb2_dma_contig_memops;
src_vq           1289 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c 	src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
src_vq           1290 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c 	src_vq->lock		= &ctx->dev->dev_mutex;
src_vq           1291 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c 	src_vq->dev		= &ctx->dev->plat_dev->dev;
src_vq           1293 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c 	ret = vb2_queue_init(src_vq);
src_vq             44 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.h int mtk_vcodec_enc_queue_init(void *priv, struct vb2_queue *src_vq,
src_vq            684 drivers/media/platform/mx2_emmaprp.c static int queue_init(void *priv, struct vb2_queue *src_vq,
src_vq            690 drivers/media/platform/mx2_emmaprp.c 	src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT;
src_vq            691 drivers/media/platform/mx2_emmaprp.c 	src_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
src_vq            692 drivers/media/platform/mx2_emmaprp.c 	src_vq->drv_priv = ctx;
src_vq            693 drivers/media/platform/mx2_emmaprp.c 	src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer);
src_vq            694 drivers/media/platform/mx2_emmaprp.c 	src_vq->ops = &emmaprp_qops;
src_vq            695 drivers/media/platform/mx2_emmaprp.c 	src_vq->mem_ops = &vb2_dma_contig_memops;
src_vq            696 drivers/media/platform/mx2_emmaprp.c 	src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
src_vq            697 drivers/media/platform/mx2_emmaprp.c 	src_vq->dev = ctx->dev->v4l2_dev.dev;
src_vq            698 drivers/media/platform/mx2_emmaprp.c 	src_vq->lock = &ctx->dev->dev_mutex;
src_vq            700 drivers/media/platform/mx2_emmaprp.c 	ret = vb2_queue_init(src_vq);
src_vq           1275 drivers/media/platform/qcom/venus/vdec.c static int m2m_queue_init(void *priv, struct vb2_queue *src_vq,
src_vq           1281 drivers/media/platform/qcom/venus/vdec.c 	src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE;
src_vq           1282 drivers/media/platform/qcom/venus/vdec.c 	src_vq->io_modes = VB2_MMAP | VB2_DMABUF;
src_vq           1283 drivers/media/platform/qcom/venus/vdec.c 	src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
src_vq           1284 drivers/media/platform/qcom/venus/vdec.c 	src_vq->ops = &vdec_vb2_ops;
src_vq           1285 drivers/media/platform/qcom/venus/vdec.c 	src_vq->mem_ops = &vb2_dma_sg_memops;
src_vq           1286 drivers/media/platform/qcom/venus/vdec.c 	src_vq->drv_priv = inst;
src_vq           1287 drivers/media/platform/qcom/venus/vdec.c 	src_vq->buf_struct_size = sizeof(struct venus_buffer);
src_vq           1288 drivers/media/platform/qcom/venus/vdec.c 	src_vq->allow_zero_bytesused = 1;
src_vq           1289 drivers/media/platform/qcom/venus/vdec.c 	src_vq->min_buffers_needed = 0;
src_vq           1290 drivers/media/platform/qcom/venus/vdec.c 	src_vq->dev = inst->core->dev;
src_vq           1291 drivers/media/platform/qcom/venus/vdec.c 	ret = vb2_queue_init(src_vq);
src_vq           1307 drivers/media/platform/qcom/venus/vdec.c 		vb2_queue_release(src_vq);
src_vq           1085 drivers/media/platform/qcom/venus/venc.c static int m2m_queue_init(void *priv, struct vb2_queue *src_vq,
src_vq           1091 drivers/media/platform/qcom/venus/venc.c 	src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE;
src_vq           1092 drivers/media/platform/qcom/venus/venc.c 	src_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
src_vq           1093 drivers/media/platform/qcom/venus/venc.c 	src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
src_vq           1094 drivers/media/platform/qcom/venus/venc.c 	src_vq->ops = &venc_vb2_ops;
src_vq           1095 drivers/media/platform/qcom/venus/venc.c 	src_vq->mem_ops = &vb2_dma_sg_memops;
src_vq           1096 drivers/media/platform/qcom/venus/venc.c 	src_vq->drv_priv = inst;
src_vq           1097 drivers/media/platform/qcom/venus/venc.c 	src_vq->buf_struct_size = sizeof(struct venus_buffer);
src_vq           1098 drivers/media/platform/qcom/venus/venc.c 	src_vq->allow_zero_bytesused = 1;
src_vq           1099 drivers/media/platform/qcom/venus/venc.c 	src_vq->min_buffers_needed = 1;
src_vq           1100 drivers/media/platform/qcom/venus/venc.c 	src_vq->dev = inst->core->dev;
src_vq           1102 drivers/media/platform/qcom/venus/venc.c 		src_vq->bidirectional = 1;
src_vq           1103 drivers/media/platform/qcom/venus/venc.c 	ret = vb2_queue_init(src_vq);
src_vq           1119 drivers/media/platform/qcom/venus/venc.c 		vb2_queue_release(src_vq);
src_vq           2043 drivers/media/platform/rcar_fdp1.c static int queue_init(void *priv, struct vb2_queue *src_vq,
src_vq           2049 drivers/media/platform/rcar_fdp1.c 	src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE;
src_vq           2050 drivers/media/platform/rcar_fdp1.c 	src_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
src_vq           2051 drivers/media/platform/rcar_fdp1.c 	src_vq->drv_priv = ctx;
src_vq           2052 drivers/media/platform/rcar_fdp1.c 	src_vq->buf_struct_size = sizeof(struct fdp1_buffer);
src_vq           2053 drivers/media/platform/rcar_fdp1.c 	src_vq->ops = &fdp1_qops;
src_vq           2054 drivers/media/platform/rcar_fdp1.c 	src_vq->mem_ops = &vb2_dma_contig_memops;
src_vq           2055 drivers/media/platform/rcar_fdp1.c 	src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
src_vq           2056 drivers/media/platform/rcar_fdp1.c 	src_vq->lock = &ctx->fdp1->dev_mutex;
src_vq           2057 drivers/media/platform/rcar_fdp1.c 	src_vq->dev = ctx->fdp1->dev;
src_vq           2059 drivers/media/platform/rcar_fdp1.c 	ret = vb2_queue_init(src_vq);
src_vq           1190 drivers/media/platform/rcar_jpu.c static int jpu_queue_init(void *priv, struct vb2_queue *src_vq,
src_vq           1196 drivers/media/platform/rcar_jpu.c 	memset(src_vq, 0, sizeof(*src_vq));
src_vq           1197 drivers/media/platform/rcar_jpu.c 	src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE;
src_vq           1198 drivers/media/platform/rcar_jpu.c 	src_vq->io_modes = VB2_MMAP | VB2_DMABUF;
src_vq           1199 drivers/media/platform/rcar_jpu.c 	src_vq->drv_priv = ctx;
src_vq           1200 drivers/media/platform/rcar_jpu.c 	src_vq->buf_struct_size = sizeof(struct jpu_buffer);
src_vq           1201 drivers/media/platform/rcar_jpu.c 	src_vq->ops = &jpu_qops;
src_vq           1202 drivers/media/platform/rcar_jpu.c 	src_vq->mem_ops = &vb2_dma_contig_memops;
src_vq           1203 drivers/media/platform/rcar_jpu.c 	src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
src_vq           1204 drivers/media/platform/rcar_jpu.c 	src_vq->lock = &ctx->jpu->mutex;
src_vq           1205 drivers/media/platform/rcar_jpu.c 	src_vq->dev = ctx->jpu->v4l2_dev.dev;
src_vq           1207 drivers/media/platform/rcar_jpu.c 	ret = vb2_queue_init(src_vq);
src_vq             97 drivers/media/platform/rockchip/rga/rga.c queue_init(void *priv, struct vb2_queue *src_vq, struct vb2_queue *dst_vq)
src_vq            102 drivers/media/platform/rockchip/rga/rga.c 	src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT;
src_vq            103 drivers/media/platform/rockchip/rga/rga.c 	src_vq->io_modes = VB2_MMAP | VB2_DMABUF;
src_vq            104 drivers/media/platform/rockchip/rga/rga.c 	src_vq->drv_priv = ctx;
src_vq            105 drivers/media/platform/rockchip/rga/rga.c 	src_vq->ops = &rga_qops;
src_vq            106 drivers/media/platform/rockchip/rga/rga.c 	src_vq->mem_ops = &vb2_dma_sg_memops;
src_vq            107 drivers/media/platform/rockchip/rga/rga.c 	src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer);
src_vq            108 drivers/media/platform/rockchip/rga/rga.c 	src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
src_vq            109 drivers/media/platform/rockchip/rga/rga.c 	src_vq->lock = &ctx->rga->mutex;
src_vq            110 drivers/media/platform/rockchip/rga/rga.c 	src_vq->dev = ctx->rga->v4l2_dev.dev;
src_vq            112 drivers/media/platform/rockchip/rga/rga.c 	ret = vb2_queue_init(src_vq);
src_vq            140 drivers/media/platform/s5p-g2d/g2d.c static int queue_init(void *priv, struct vb2_queue *src_vq,
src_vq            146 drivers/media/platform/s5p-g2d/g2d.c 	src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT;
src_vq            147 drivers/media/platform/s5p-g2d/g2d.c 	src_vq->io_modes = VB2_MMAP | VB2_USERPTR;
src_vq            148 drivers/media/platform/s5p-g2d/g2d.c 	src_vq->drv_priv = ctx;
src_vq            149 drivers/media/platform/s5p-g2d/g2d.c 	src_vq->ops = &g2d_qops;
src_vq            150 drivers/media/platform/s5p-g2d/g2d.c 	src_vq->mem_ops = &vb2_dma_contig_memops;
src_vq            151 drivers/media/platform/s5p-g2d/g2d.c 	src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer);
src_vq            152 drivers/media/platform/s5p-g2d/g2d.c 	src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
src_vq            153 drivers/media/platform/s5p-g2d/g2d.c 	src_vq->lock = &ctx->dev->mutex;
src_vq            154 drivers/media/platform/s5p-g2d/g2d.c 	src_vq->dev = ctx->dev->v4l2_dev.dev;
src_vq            156 drivers/media/platform/s5p-g2d/g2d.c 	ret = vb2_queue_init(src_vq);
src_vq            938 drivers/media/platform/s5p-jpeg/jpeg-core.c static int queue_init(void *priv, struct vb2_queue *src_vq,
src_vq           2617 drivers/media/platform/s5p-jpeg/jpeg-core.c static int queue_init(void *priv, struct vb2_queue *src_vq,
src_vq           2623 drivers/media/platform/s5p-jpeg/jpeg-core.c 	src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT;
src_vq           2624 drivers/media/platform/s5p-jpeg/jpeg-core.c 	src_vq->io_modes = VB2_MMAP | VB2_USERPTR;
src_vq           2625 drivers/media/platform/s5p-jpeg/jpeg-core.c 	src_vq->drv_priv = ctx;
src_vq           2626 drivers/media/platform/s5p-jpeg/jpeg-core.c 	src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer);
src_vq           2627 drivers/media/platform/s5p-jpeg/jpeg-core.c 	src_vq->ops = &s5p_jpeg_qops;
src_vq           2628 drivers/media/platform/s5p-jpeg/jpeg-core.c 	src_vq->mem_ops = &vb2_dma_contig_memops;
src_vq           2629 drivers/media/platform/s5p-jpeg/jpeg-core.c 	src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
src_vq           2630 drivers/media/platform/s5p-jpeg/jpeg-core.c 	src_vq->lock = &ctx->jpeg->lock;
src_vq           2631 drivers/media/platform/s5p-jpeg/jpeg-core.c 	src_vq->dev = ctx->jpeg->dev;
src_vq           2633 drivers/media/platform/s5p-jpeg/jpeg-core.c 	ret = vb2_queue_init(src_vq);
src_vq            296 drivers/media/platform/sh_veu.c static int sh_veu_queue_init(void *priv, struct vb2_queue *src_vq,
src_vq            919 drivers/media/platform/sh_veu.c static int sh_veu_queue_init(void *priv, struct vb2_queue *src_vq,
src_vq            925 drivers/media/platform/sh_veu.c 	memset(src_vq, 0, sizeof(*src_vq));
src_vq            926 drivers/media/platform/sh_veu.c 	src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT;
src_vq            927 drivers/media/platform/sh_veu.c 	src_vq->io_modes = VB2_MMAP | VB2_USERPTR;
src_vq            928 drivers/media/platform/sh_veu.c 	src_vq->drv_priv = veu;
src_vq            929 drivers/media/platform/sh_veu.c 	src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer);
src_vq            930 drivers/media/platform/sh_veu.c 	src_vq->ops = &sh_veu_qops;
src_vq            931 drivers/media/platform/sh_veu.c 	src_vq->mem_ops = &vb2_dma_contig_memops;
src_vq            932 drivers/media/platform/sh_veu.c 	src_vq->lock = &veu->fop_lock;
src_vq            933 drivers/media/platform/sh_veu.c 	src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
src_vq            934 drivers/media/platform/sh_veu.c 	src_vq->dev = veu->v4l2_dev.dev;
src_vq            936 drivers/media/platform/sh_veu.c 	ret = vb2_queue_init(src_vq);
src_vq            541 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 		      struct vb2_queue *src_vq, struct vb2_queue *dst_vq)
src_vq            546 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 	memset(src_vq, 0, sizeof(*src_vq));
src_vq            547 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 	src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT;
src_vq            548 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 	src_vq->io_modes = VB2_MMAP | VB2_DMABUF;
src_vq            549 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 	src_vq->drv_priv = ctx;
src_vq            550 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 	src_vq->ops = &bdisp_qops;
src_vq            551 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 	src_vq->mem_ops = &vb2_dma_contig_memops;
src_vq            552 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 	src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer);
src_vq            553 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 	src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
src_vq            554 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 	src_vq->lock = &ctx->bdisp_dev->lock;
src_vq            555 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 	src_vq->dev = ctx->bdisp_dev->v4l2_dev.dev;
src_vq            557 drivers/media/platform/sti/bdisp/bdisp-v4l2.c 	ret = vb2_queue_init(src_vq);
src_vq           1584 drivers/media/platform/sti/delta/delta-v4l2.c 		      struct vb2_queue *src_vq, struct vb2_queue *dst_vq)
src_vq           1592 drivers/media/platform/sti/delta/delta-v4l2.c 	q = src_vq;
src_vq           1140 drivers/media/platform/sti/hva/hva-v4l2.c static int hva_queue_init(void *priv, struct vb2_queue *src_vq,
src_vq           1146 drivers/media/platform/sti/hva/hva-v4l2.c 	src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT;
src_vq           1147 drivers/media/platform/sti/hva/hva-v4l2.c 	src_vq->buf_struct_size = sizeof(struct hva_frame);
src_vq           1148 drivers/media/platform/sti/hva/hva-v4l2.c 	src_vq->min_buffers_needed = MIN_FRAMES;
src_vq           1149 drivers/media/platform/sti/hva/hva-v4l2.c 	src_vq->dev = ctx->hva_dev->dev;
src_vq           1151 drivers/media/platform/sti/hva/hva-v4l2.c 	ret = queue_init(ctx, src_vq);
src_vq           2191 drivers/media/platform/ti-vpe/vpe.c static int queue_init(void *priv, struct vb2_queue *src_vq,
src_vq           2198 drivers/media/platform/ti-vpe/vpe.c 	memset(src_vq, 0, sizeof(*src_vq));
src_vq           2199 drivers/media/platform/ti-vpe/vpe.c 	src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE;
src_vq           2200 drivers/media/platform/ti-vpe/vpe.c 	src_vq->io_modes = VB2_MMAP | VB2_DMABUF;
src_vq           2201 drivers/media/platform/ti-vpe/vpe.c 	src_vq->drv_priv = ctx;
src_vq           2202 drivers/media/platform/ti-vpe/vpe.c 	src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer);
src_vq           2203 drivers/media/platform/ti-vpe/vpe.c 	src_vq->ops = &vpe_qops;
src_vq           2204 drivers/media/platform/ti-vpe/vpe.c 	src_vq->mem_ops = &vb2_dma_contig_memops;
src_vq           2205 drivers/media/platform/ti-vpe/vpe.c 	src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
src_vq           2206 drivers/media/platform/ti-vpe/vpe.c 	src_vq->lock = &dev->dev_mutex;
src_vq           2207 drivers/media/platform/ti-vpe/vpe.c 	src_vq->dev = dev->v4l2_dev.dev;
src_vq           2209 drivers/media/platform/ti-vpe/vpe.c 	ret = vb2_queue_init(src_vq);
src_vq           1757 drivers/media/platform/vicodec/vicodec-core.c static int queue_init(void *priv, struct vb2_queue *src_vq,
src_vq           1763 drivers/media/platform/vicodec/vicodec-core.c 	src_vq->type = (multiplanar ?
src_vq           1766 drivers/media/platform/vicodec/vicodec-core.c 	src_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
src_vq           1767 drivers/media/platform/vicodec/vicodec-core.c 	src_vq->drv_priv = ctx;
src_vq           1768 drivers/media/platform/vicodec/vicodec-core.c 	src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer);
src_vq           1769 drivers/media/platform/vicodec/vicodec-core.c 	src_vq->ops = &vicodec_qops;
src_vq           1770 drivers/media/platform/vicodec/vicodec-core.c 	src_vq->mem_ops = &vb2_vmalloc_memops;
src_vq           1771 drivers/media/platform/vicodec/vicodec-core.c 	src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
src_vq           1773 drivers/media/platform/vicodec/vicodec-core.c 		src_vq->lock = &ctx->dev->stateful_enc.mutex;
src_vq           1775 drivers/media/platform/vicodec/vicodec-core.c 		src_vq->lock = &ctx->dev->stateless_dec.mutex;
src_vq           1777 drivers/media/platform/vicodec/vicodec-core.c 		src_vq->lock = &ctx->dev->stateful_dec.mutex;
src_vq           1778 drivers/media/platform/vicodec/vicodec-core.c 	src_vq->supports_requests = ctx->is_stateless;
src_vq           1779 drivers/media/platform/vicodec/vicodec-core.c 	src_vq->requires_requests = ctx->is_stateless;
src_vq           1780 drivers/media/platform/vicodec/vicodec-core.c 	ret = vb2_queue_init(src_vq);
src_vq           1793 drivers/media/platform/vicodec/vicodec-core.c 	dst_vq->lock = src_vq->lock;
src_vq           1125 drivers/media/platform/vim2m.c static int queue_init(void *priv, struct vb2_queue *src_vq,
src_vq           1131 drivers/media/platform/vim2m.c 	src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT;
src_vq           1132 drivers/media/platform/vim2m.c 	src_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
src_vq           1133 drivers/media/platform/vim2m.c 	src_vq->drv_priv = ctx;
src_vq           1134 drivers/media/platform/vim2m.c 	src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer);
src_vq           1135 drivers/media/platform/vim2m.c 	src_vq->ops = &vim2m_qops;
src_vq           1136 drivers/media/platform/vim2m.c 	src_vq->mem_ops = &vb2_vmalloc_memops;
src_vq           1137 drivers/media/platform/vim2m.c 	src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
src_vq           1138 drivers/media/platform/vim2m.c 	src_vq->lock = &ctx->vb_mutex;
src_vq           1139 drivers/media/platform/vim2m.c 	src_vq->supports_requests = true;
src_vq           1141 drivers/media/platform/vim2m.c 	ret = vb2_queue_init(src_vq);
src_vq            902 drivers/media/v4l2-core/v4l2-mem2mem.c 		int (*queue_init)(void *priv, struct vb2_queue *src_vq, struct vb2_queue *dst_vq))
src_vq           2196 drivers/staging/media/allegro-dvt/allegro-core.c 			      struct vb2_queue *src_vq,
src_vq           2202 drivers/staging/media/allegro-dvt/allegro-core.c 	src_vq->dev = &channel->dev->plat_dev->dev;
src_vq           2203 drivers/staging/media/allegro-dvt/allegro-core.c 	src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT;
src_vq           2204 drivers/staging/media/allegro-dvt/allegro-core.c 	src_vq->io_modes = VB2_DMABUF | VB2_MMAP;
src_vq           2205 drivers/staging/media/allegro-dvt/allegro-core.c 	src_vq->mem_ops = &vb2_dma_contig_memops;
src_vq           2206 drivers/staging/media/allegro-dvt/allegro-core.c 	src_vq->drv_priv = channel;
src_vq           2207 drivers/staging/media/allegro-dvt/allegro-core.c 	src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
src_vq           2208 drivers/staging/media/allegro-dvt/allegro-core.c 	src_vq->ops = &allegro_queue_ops;
src_vq           2209 drivers/staging/media/allegro-dvt/allegro-core.c 	src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer);
src_vq           2210 drivers/staging/media/allegro-dvt/allegro-core.c 	src_vq->lock = &channel->dev->lock;
src_vq           2211 drivers/staging/media/allegro-dvt/allegro-core.c 	err = vb2_queue_init(src_vq);
src_vq            211 drivers/staging/media/hantro/hantro_drv.c queue_init(void *priv, struct vb2_queue *src_vq, struct vb2_queue *dst_vq)
src_vq            216 drivers/staging/media/hantro/hantro_drv.c 	src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE;
src_vq            217 drivers/staging/media/hantro/hantro_drv.c 	src_vq->io_modes = VB2_MMAP | VB2_DMABUF;
src_vq            218 drivers/staging/media/hantro/hantro_drv.c 	src_vq->drv_priv = ctx;
src_vq            219 drivers/staging/media/hantro/hantro_drv.c 	src_vq->ops = &hantro_queue_ops;
src_vq            220 drivers/staging/media/hantro/hantro_drv.c 	src_vq->mem_ops = &vb2_dma_contig_memops;
src_vq            227 drivers/staging/media/hantro/hantro_drv.c 	src_vq->dma_attrs = DMA_ATTR_ALLOC_SINGLE_PAGES |
src_vq            229 drivers/staging/media/hantro/hantro_drv.c 	src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer);
src_vq            230 drivers/staging/media/hantro/hantro_drv.c 	src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
src_vq            231 drivers/staging/media/hantro/hantro_drv.c 	src_vq->lock = &ctx->dev->vpu_mutex;
src_vq            232 drivers/staging/media/hantro/hantro_drv.c 	src_vq->dev = ctx->dev->v4l2_dev.dev;
src_vq            233 drivers/staging/media/hantro/hantro_drv.c 	src_vq->supports_requests = true;
src_vq            235 drivers/staging/media/hantro/hantro_drv.c 	ret = vb2_queue_init(src_vq);
src_vq            578 drivers/staging/media/imx/imx-media-csc-scaler.c static int ipu_csc_scaler_queue_init(void *priv, struct vb2_queue *src_vq,
src_vq            584 drivers/staging/media/imx/imx-media-csc-scaler.c 	memset(src_vq, 0, sizeof(*src_vq));
src_vq            585 drivers/staging/media/imx/imx-media-csc-scaler.c 	src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT;
src_vq            586 drivers/staging/media/imx/imx-media-csc-scaler.c 	src_vq->io_modes = VB2_MMAP | VB2_DMABUF;
src_vq            587 drivers/staging/media/imx/imx-media-csc-scaler.c 	src_vq->drv_priv = ctx;
src_vq            588 drivers/staging/media/imx/imx-media-csc-scaler.c 	src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer);
src_vq            589 drivers/staging/media/imx/imx-media-csc-scaler.c 	src_vq->ops = &ipu_csc_scaler_qops;
src_vq            590 drivers/staging/media/imx/imx-media-csc-scaler.c 	src_vq->mem_ops = &vb2_dma_contig_memops;
src_vq            591 drivers/staging/media/imx/imx-media-csc-scaler.c 	src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
src_vq            592 drivers/staging/media/imx/imx-media-csc-scaler.c 	src_vq->lock = &ctx->priv->mutex;
src_vq            593 drivers/staging/media/imx/imx-media-csc-scaler.c 	src_vq->dev = ctx->priv->dev;
src_vq            595 drivers/staging/media/imx/imx-media-csc-scaler.c 	ret = vb2_queue_init(src_vq);
src_vq            786 drivers/staging/media/meson/vdec/vdec.c static int m2m_queue_init(void *priv, struct vb2_queue *src_vq,
src_vq            792 drivers/staging/media/meson/vdec/vdec.c 	src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE;
src_vq            793 drivers/staging/media/meson/vdec/vdec.c 	src_vq->io_modes = VB2_MMAP | VB2_DMABUF;
src_vq            794 drivers/staging/media/meson/vdec/vdec.c 	src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
src_vq            795 drivers/staging/media/meson/vdec/vdec.c 	src_vq->ops = &vdec_vb2_ops;
src_vq            796 drivers/staging/media/meson/vdec/vdec.c 	src_vq->mem_ops = &vb2_dma_contig_memops;
src_vq            797 drivers/staging/media/meson/vdec/vdec.c 	src_vq->drv_priv = sess;
src_vq            798 drivers/staging/media/meson/vdec/vdec.c 	src_vq->buf_struct_size = sizeof(struct dummy_buf);
src_vq            799 drivers/staging/media/meson/vdec/vdec.c 	src_vq->min_buffers_needed = 1;
src_vq            800 drivers/staging/media/meson/vdec/vdec.c 	src_vq->dev = sess->core->dev;
src_vq            801 drivers/staging/media/meson/vdec/vdec.c 	src_vq->lock = &sess->lock;
src_vq            802 drivers/staging/media/meson/vdec/vdec.c 	ret = vb2_queue_init(src_vq);
src_vq            818 drivers/staging/media/meson/vdec/vdec.c 		vb2_queue_release(src_vq);
src_vq            509 drivers/staging/media/sunxi/cedrus/cedrus_video.c int cedrus_queue_init(void *priv, struct vb2_queue *src_vq,
src_vq            515 drivers/staging/media/sunxi/cedrus/cedrus_video.c 	src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT;
src_vq            516 drivers/staging/media/sunxi/cedrus/cedrus_video.c 	src_vq->io_modes = VB2_MMAP | VB2_DMABUF;
src_vq            517 drivers/staging/media/sunxi/cedrus/cedrus_video.c 	src_vq->drv_priv = ctx;
src_vq            518 drivers/staging/media/sunxi/cedrus/cedrus_video.c 	src_vq->buf_struct_size = sizeof(struct cedrus_buffer);
src_vq            519 drivers/staging/media/sunxi/cedrus/cedrus_video.c 	src_vq->min_buffers_needed = 1;
src_vq            520 drivers/staging/media/sunxi/cedrus/cedrus_video.c 	src_vq->ops = &cedrus_qops;
src_vq            521 drivers/staging/media/sunxi/cedrus/cedrus_video.c 	src_vq->mem_ops = &vb2_dma_contig_memops;
src_vq            522 drivers/staging/media/sunxi/cedrus/cedrus_video.c 	src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
src_vq            523 drivers/staging/media/sunxi/cedrus/cedrus_video.c 	src_vq->lock = &ctx->dev->dev_mutex;
src_vq            524 drivers/staging/media/sunxi/cedrus/cedrus_video.c 	src_vq->dev = ctx->dev->dev;
src_vq            525 drivers/staging/media/sunxi/cedrus/cedrus_video.c 	src_vq->supports_requests = true;
src_vq            526 drivers/staging/media/sunxi/cedrus/cedrus_video.c 	src_vq->requires_requests = true;
src_vq            528 drivers/staging/media/sunxi/cedrus/cedrus_video.c 	ret = vb2_queue_init(src_vq);
src_vq             27 drivers/staging/media/sunxi/cedrus/cedrus_video.h int cedrus_queue_init(void *priv, struct vb2_queue *src_vq,
src_vq            361 include/media/v4l2-mem2mem.h 		int (*queue_init)(void *priv, struct vb2_queue *src_vq, struct vb2_queue *dst_vq));