Home
last modified time | relevance | path

Searched refs:dst_vq (Results 1 – 25 of 28) sorted by relevance

12

/Linux-v4.19/drivers/media/platform/exynos-gsc/
Dgsc-m2m.c588 struct vb2_queue *dst_vq) in queue_init() argument
608 memset(dst_vq, 0, sizeof(*dst_vq)); in queue_init()
609 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE; in queue_init()
610 dst_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF; in queue_init()
611 dst_vq->drv_priv = ctx; in queue_init()
612 dst_vq->ops = &gsc_m2m_qops; in queue_init()
613 dst_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
614 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init()
615 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
616 dst_vq->lock = &ctx->gsc_dev->lock; in queue_init()
[all …]
/Linux-v4.19/drivers/media/platform/exynos4-is/
Dfimc-m2m.c538 struct vb2_queue *dst_vq) in queue_init() argument
557 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE; in queue_init()
558 dst_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF; in queue_init()
559 dst_vq->drv_priv = ctx; in queue_init()
560 dst_vq->ops = &fimc_qops; in queue_init()
561 dst_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
562 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init()
563 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
564 dst_vq->lock = &ctx->fimc_dev->lock; in queue_init()
565 dst_vq->dev = &ctx->fimc_dev->pdev->dev; in queue_init()
[all …]
/Linux-v4.19/drivers/media/platform/s5p-g2d/
Dg2d.c150 struct vb2_queue *dst_vq) in queue_init() argument
169 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in queue_init()
170 dst_vq->io_modes = VB2_MMAP | VB2_USERPTR; in queue_init()
171 dst_vq->drv_priv = ctx; in queue_init()
172 dst_vq->ops = &g2d_qops; in queue_init()
173 dst_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
174 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init()
175 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
176 dst_vq->lock = &ctx->dev->mutex; in queue_init()
177 dst_vq->dev = ctx->dev->v4l2_dev.dev; in queue_init()
[all …]
/Linux-v4.19/drivers/media/platform/
Dsh_veu.c297 struct vb2_queue *dst_vq);
930 struct vb2_queue *dst_vq) in sh_veu_queue_init() argument
950 memset(dst_vq, 0, sizeof(*dst_vq)); in sh_veu_queue_init()
951 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in sh_veu_queue_init()
952 dst_vq->io_modes = VB2_MMAP | VB2_USERPTR; in sh_veu_queue_init()
953 dst_vq->drv_priv = veu; in sh_veu_queue_init()
954 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in sh_veu_queue_init()
955 dst_vq->ops = &sh_veu_qops; in sh_veu_queue_init()
956 dst_vq->mem_ops = &vb2_dma_contig_memops; in sh_veu_queue_init()
957 dst_vq->lock = &veu->fop_lock; in sh_veu_queue_init()
[all …]
Dmx2_emmaprp.c741 struct vb2_queue *dst_vq) in queue_init() argument
760 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in queue_init()
761 dst_vq->io_modes = VB2_MMAP | VB2_USERPTR; in queue_init()
762 dst_vq->drv_priv = ctx; in queue_init()
763 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init()
764 dst_vq->ops = &emmaprp_qops; in queue_init()
765 dst_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
766 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
767 dst_vq->dev = ctx->dev->v4l2_dev.dev; in queue_init()
768 dst_vq->lock = &ctx->dev->dev_mutex; in queue_init()
[all …]
Dm2m-deinterlace.c850 struct vb2_queue *dst_vq) in queue_init() argument
874 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in queue_init()
875 dst_vq->io_modes = VB2_MMAP | VB2_USERPTR; in queue_init()
876 dst_vq->drv_priv = ctx; in queue_init()
877 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init()
878 dst_vq->ops = &deinterlace_qops; in queue_init()
879 dst_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
880 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
881 dst_vq->dev = ctx->dev->v4l2_dev.dev; in queue_init()
882 dst_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
849 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in queue_init()
850 dst_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF; in queue_init()
851 dst_vq->drv_priv = ctx; in queue_init()
852 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init()
853 dst_vq->ops = &vim2m_qops; in queue_init()
854 dst_vq->mem_ops = &vb2_vmalloc_memops; in queue_init()
855 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
856 dst_vq->lock = &ctx->dev->dev_mutex; in queue_init()
858 return vb2_queue_init(dst_vq); in queue_init()
Drcar_jpu.c1193 struct vb2_queue *dst_vq) in jpu_queue_init() argument
1213 memset(dst_vq, 0, sizeof(*dst_vq)); in jpu_queue_init()
1214 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE; in jpu_queue_init()
1215 dst_vq->io_modes = VB2_MMAP | VB2_DMABUF; in jpu_queue_init()
1216 dst_vq->drv_priv = ctx; in jpu_queue_init()
1217 dst_vq->buf_struct_size = sizeof(struct jpu_buffer); in jpu_queue_init()
1218 dst_vq->ops = &jpu_qops; in jpu_queue_init()
1219 dst_vq->mem_ops = &vb2_dma_contig_memops; in jpu_queue_init()
1220 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in jpu_queue_init()
1221 dst_vq->lock = &ctx->jpu->mutex; in jpu_queue_init()
[all …]
Drcar_fdp1.c2042 struct vb2_queue *dst_vq) in queue_init() argument
2061 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE; in queue_init()
2062 dst_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF; in queue_init()
2063 dst_vq->drv_priv = ctx; in queue_init()
2064 dst_vq->buf_struct_size = sizeof(struct fdp1_buffer); in queue_init()
2065 dst_vq->ops = &fdp1_qops; in queue_init()
2066 dst_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
2067 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
2068 dst_vq->lock = &ctx->fdp1->dev_mutex; in queue_init()
2069 dst_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
124 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in queue_init()
125 dst_vq->io_modes = VB2_MMAP | VB2_DMABUF; in queue_init()
126 dst_vq->drv_priv = ctx; in queue_init()
127 dst_vq->ops = &rga_qops; in queue_init()
128 dst_vq->mem_ops = &vb2_dma_sg_memops; in queue_init()
129 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init()
130 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
131 dst_vq->lock = &ctx->rga->mutex; in queue_init()
132 dst_vq->dev = ctx->rga->v4l2_dev.dev; in 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
495 dst_vq = v4l2_m2m_get_vq(ctx->m2m_ctx, in vidioc_decoder_cmd()
505 if (!vb2_is_streaming(dst_vq)) { in vidioc_decoder_cmd()
514 vb2_clear_last_buffer_dequeued(dst_vq); in vidioc_decoder_cmd()
1472 struct vb2_queue *dst_vq) in mtk_vcodec_dec_queue_init() argument
1494 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE; in mtk_vcodec_dec_queue_init()
1495 dst_vq->io_modes = VB2_DMABUF | VB2_MMAP; in mtk_vcodec_dec_queue_init()
1496 dst_vq->drv_priv = ctx; in mtk_vcodec_dec_queue_init()
1497 dst_vq->buf_struct_size = sizeof(struct mtk_video_dec_buf); in mtk_vcodec_dec_queue_init()
1498 dst_vq->ops = &mtk_vdec_vb2_ops; in mtk_vcodec_dec_queue_init()
[all …]
Dmtk_vcodec_enc.c1294 struct vb2_queue *dst_vq) in mtk_vcodec_enc_queue_init() argument
1318 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE; in mtk_vcodec_enc_queue_init()
1319 dst_vq->io_modes = VB2_DMABUF | VB2_MMAP | VB2_USERPTR; in mtk_vcodec_enc_queue_init()
1320 dst_vq->drv_priv = ctx; in mtk_vcodec_enc_queue_init()
1321 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in mtk_vcodec_enc_queue_init()
1322 dst_vq->ops = &mtk_venc_vb2_ops; in mtk_vcodec_enc_queue_init()
1323 dst_vq->mem_ops = &vb2_dma_contig_memops; in mtk_vcodec_enc_queue_init()
1324 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in mtk_vcodec_enc_queue_init()
1325 dst_vq->lock = &ctx->dev->dev_mutex; in mtk_vcodec_enc_queue_init()
1326 dst_vq->dev = &ctx->dev->plat_dev->dev; in mtk_vcodec_enc_queue_init()
[all …]
Dmtk_vcodec_enc.h53 struct vb2_queue *dst_vq);
Dmtk_vcodec_dec.h84 struct vb2_queue *dst_vq);
/Linux-v4.19/drivers/media/platform/qcom/venus/
Dvdec.c982 struct vb2_queue *dst_vq) in m2m_queue_init() argument
1001 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE; in m2m_queue_init()
1002 dst_vq->io_modes = VB2_MMAP | VB2_DMABUF; in m2m_queue_init()
1003 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in m2m_queue_init()
1004 dst_vq->ops = &vdec_vb2_ops; in m2m_queue_init()
1005 dst_vq->mem_ops = &vb2_dma_sg_memops; in m2m_queue_init()
1006 dst_vq->drv_priv = inst; in m2m_queue_init()
1007 dst_vq->buf_struct_size = sizeof(struct venus_buffer); in m2m_queue_init()
1008 dst_vq->allow_zero_bytesused = 1; in m2m_queue_init()
1009 dst_vq->min_buffers_needed = 1; in m2m_queue_init()
[all …]
Dvenc.c1071 struct vb2_queue *dst_vq) in m2m_queue_init() argument
1092 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE; in m2m_queue_init()
1093 dst_vq->io_modes = VB2_MMAP | VB2_DMABUF; in m2m_queue_init()
1094 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in m2m_queue_init()
1095 dst_vq->ops = &venc_vb2_ops; in m2m_queue_init()
1096 dst_vq->mem_ops = &vb2_dma_sg_memops; in m2m_queue_init()
1097 dst_vq->drv_priv = inst; in m2m_queue_init()
1098 dst_vq->buf_struct_size = sizeof(struct venus_buffer); in m2m_queue_init()
1099 dst_vq->allow_zero_bytesused = 1; in m2m_queue_init()
1100 dst_vq->min_buffers_needed = 1; in m2m_queue_init()
[all …]
/Linux-v4.19/drivers/media/platform/mtk-mdp/
Dmtk_mdp_m2m.c967 struct vb2_queue *dst_vq) in mtk_mdp_m2m_queue_init() argument
987 memset(dst_vq, 0, sizeof(*dst_vq)); in mtk_mdp_m2m_queue_init()
988 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE; in mtk_mdp_m2m_queue_init()
989 dst_vq->io_modes = VB2_MMAP | VB2_DMABUF; in mtk_mdp_m2m_queue_init()
990 dst_vq->drv_priv = ctx; in mtk_mdp_m2m_queue_init()
991 dst_vq->ops = &mtk_mdp_m2m_qops; in mtk_mdp_m2m_queue_init()
992 dst_vq->mem_ops = &vb2_dma_contig_memops; in mtk_mdp_m2m_queue_init()
993 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in mtk_mdp_m2m_queue_init()
994 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in mtk_mdp_m2m_queue_init()
995 dst_vq->dev = &ctx->mdp_dev->pdev->dev; in mtk_mdp_m2m_queue_init()
[all …]
/Linux-v4.19/drivers/media/platform/mtk-jpeg/
Dmtk_jpeg_core.c693 struct vb2_queue *dst_vq = v4l2_m2m_get_vq( in mtk_jpeg_buf_queue() local
698 ctx->state = vb2_is_streaming(dst_vq) ? in mtk_jpeg_buf_queue()
870 struct vb2_queue *dst_vq) in mtk_jpeg_queue_init() argument
888 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE; in mtk_jpeg_queue_init()
889 dst_vq->io_modes = VB2_DMABUF | VB2_MMAP; in mtk_jpeg_queue_init()
890 dst_vq->drv_priv = ctx; in mtk_jpeg_queue_init()
891 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in mtk_jpeg_queue_init()
892 dst_vq->ops = &mtk_jpeg_qops; in mtk_jpeg_queue_init()
893 dst_vq->mem_ops = &vb2_dma_contig_memops; in mtk_jpeg_queue_init()
894 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in mtk_jpeg_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
561 memset(dst_vq, 0, sizeof(*dst_vq)); in queue_init()
562 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in queue_init()
563 dst_vq->io_modes = VB2_MMAP | VB2_DMABUF; in queue_init()
564 dst_vq->drv_priv = ctx; in queue_init()
565 dst_vq->ops = &bdisp_qops; in queue_init()
566 dst_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
567 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init()
568 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
569 dst_vq->lock = &ctx->bdisp_dev->lock; in queue_init()
[all …]
/Linux-v4.19/drivers/media/platform/coda/
Dcoda.h182 struct vb2_queue *dst_vq);
266 struct vb2_queue *dst_vq);
268 struct vb2_queue *dst_vq);
Dcoda-common.c800 struct vb2_queue *dst_vq; in coda_s_fmt_vid_out() local
819 dst_vq = v4l2_m2m_get_vq(ctx->fh.m2m_ctx, V4L2_BUF_TYPE_VIDEO_CAPTURE); in coda_s_fmt_vid_out()
820 if (!dst_vq) in coda_s_fmt_vid_out()
829 if (vb2_is_busy(dst_vq)) in coda_s_fmt_vid_out()
986 struct vb2_queue *dst_vq; in coda_encoder_cmd() local
1002 dst_vq = v4l2_m2m_get_vq(ctx->fh.m2m_ctx, in coda_encoder_cmd()
1004 dst_vq->last_buffer_dequeued = true; in coda_encoder_cmd()
1005 wake_up(&dst_vq->done_wq); in coda_encoder_cmd()
2063 struct vb2_queue *dst_vq) in coda_encoder_queue_init() argument
2075 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in coda_encoder_queue_init()
[all …]
/Linux-v4.19/drivers/media/platform/vicodec/
Dvicodec-core.c1179 struct vb2_queue *dst_vq) in queue_init() argument
1200 dst_vq->type = (multiplanar ? in queue_init()
1203 dst_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF; in queue_init()
1204 dst_vq->drv_priv = ctx; in queue_init()
1205 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init()
1206 dst_vq->ops = &vicodec_qops; in queue_init()
1207 dst_vq->mem_ops = &vb2_vmalloc_memops; in queue_init()
1208 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
1209 dst_vq->lock = src_vq->lock; in queue_init()
1211 return vb2_queue_init(dst_vq); in queue_init()
/Linux-v4.19/drivers/media/platform/s5p-jpeg/
Djpeg-core.c968 struct vb2_queue *dst_vq);
2573 struct vb2_queue *dst_vq; in s5p_jpeg_buf_queue() local
2577 dst_vq = v4l2_m2m_get_vq(ctx->fh.m2m_ctx, in s5p_jpeg_buf_queue()
2598 if (vb2_is_streaming(dst_vq)) in s5p_jpeg_buf_queue()
2647 struct vb2_queue *dst_vq) in queue_init() argument
2666 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in queue_init()
2667 dst_vq->io_modes = VB2_MMAP | VB2_USERPTR; in queue_init()
2668 dst_vq->drv_priv = ctx; in queue_init()
2669 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init()
2670 dst_vq->ops = &s5p_jpeg_qops; in queue_init()
[all …]
/Linux-v4.19/drivers/media/platform/ti-vpe/
Dvpe.c2191 struct vb2_queue *dst_vq) in queue_init() argument
2212 memset(dst_vq, 0, sizeof(*dst_vq)); in queue_init()
2213 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE; in queue_init()
2214 dst_vq->io_modes = VB2_MMAP | VB2_DMABUF; in queue_init()
2215 dst_vq->drv_priv = ctx; in queue_init()
2216 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init()
2217 dst_vq->ops = &vpe_qops; in queue_init()
2218 dst_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
2219 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
2220 dst_vq->lock = &dev->dev_mutex; in queue_init()
[all …]
/Linux-v4.19/drivers/media/platform/sti/hva/
Dhva-v4l2.c1139 struct vb2_queue *dst_vq) in hva_queue_init() argument
1153 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in hva_queue_init()
1154 dst_vq->buf_struct_size = sizeof(struct hva_stream); in hva_queue_init()
1155 dst_vq->min_buffers_needed = MIN_STREAMS; in hva_queue_init()
1156 dst_vq->dev = ctx->hva_dev->dev; in hva_queue_init()
1158 return queue_init(ctx, dst_vq); in hva_queue_init()

12