Home
last modified time | relevance | path

Searched refs:dst_vq (Results 26 – 47 of 47) sorted by relevance

12

/openbmc/linux/drivers/media/platform/qcom/venus/
H A Dvdec.c552 struct vb2_queue *dst_vq; in vdec_decoder_cmd() local
587 vb2_clear_last_buffer_dequeued(dst_vq); in vdec_decoder_cmd()
1631 struct vb2_queue *dst_vq) in m2m_queue_init() argument
1652 dst_vq->io_modes = VB2_MMAP | VB2_DMABUF; in m2m_queue_init()
1654 dst_vq->ops = &vdec_vb2_ops; in m2m_queue_init()
1656 dst_vq->drv_priv = inst; in m2m_queue_init()
1658 dst_vq->allow_zero_bytesused = 1; in m2m_queue_init()
1659 dst_vq->min_buffers_needed = 0; in m2m_queue_init()
1660 dst_vq->dev = inst->core->dev; in m2m_queue_init()
1661 dst_vq->lock = &inst->ctx_q_lock; in m2m_queue_init()
[all …]
H A Dvenc.c1388 struct vb2_queue *dst_vq) in m2m_queue_init() argument
1410 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE; in m2m_queue_init()
1413 dst_vq->ops = &venc_vb2_ops; in m2m_queue_init()
1414 dst_vq->mem_ops = &vb2_dma_contig_memops; in m2m_queue_init()
1415 dst_vq->drv_priv = inst; in m2m_queue_init()
1416 dst_vq->buf_struct_size = sizeof(struct venus_buffer); in m2m_queue_init()
1417 dst_vq->allow_zero_bytesused = 1; in m2m_queue_init()
1418 dst_vq->min_buffers_needed = 1; in m2m_queue_init()
1419 dst_vq->dev = inst->core->dev; in m2m_queue_init()
1420 dst_vq->lock = &inst->ctx_q_lock; in m2m_queue_init()
[all …]
/openbmc/linux/drivers/media/platform/renesas/
H A Drcar_jpu.c1179 struct vb2_queue *dst_vq) in jpu_queue_init() argument
1199 memset(dst_vq, 0, sizeof(*dst_vq)); in jpu_queue_init()
1200 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE; in jpu_queue_init()
1201 dst_vq->io_modes = VB2_MMAP | VB2_DMABUF; in jpu_queue_init()
1202 dst_vq->drv_priv = ctx; in jpu_queue_init()
1203 dst_vq->buf_struct_size = sizeof(struct jpu_buffer); in jpu_queue_init()
1204 dst_vq->ops = &jpu_qops; in jpu_queue_init()
1205 dst_vq->mem_ops = &vb2_dma_contig_memops; in jpu_queue_init()
1207 dst_vq->lock = &ctx->jpu->mutex; in jpu_queue_init()
1208 dst_vq->dev = ctx->jpu->v4l2_dev.dev; in jpu_queue_init()
[all …]
H A Drcar_fdp1.c2040 struct vb2_queue *dst_vq) in queue_init() argument
2059 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE; in queue_init()
2060 dst_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF; in queue_init()
2061 dst_vq->drv_priv = ctx; in queue_init()
2062 dst_vq->buf_struct_size = sizeof(struct fdp1_buffer); in queue_init()
2063 dst_vq->ops = &fdp1_qops; in queue_init()
2064 dst_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
2065 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
2066 dst_vq->lock = &ctx->fdp1->dev_mutex; in queue_init()
2067 dst_vq->dev = ctx->fdp1->dev; in queue_init()
[all …]
/openbmc/linux/drivers/staging/media/sunxi/cedrus/
H A Dcedrus_video.h28 struct vb2_queue *dst_vq);
/openbmc/linux/drivers/media/test-drivers/visl/
H A Dvisl-video.h22 struct vb2_queue *dst_vq);
/openbmc/linux/drivers/media/platform/mediatek/vcodec/encoder/
H A Dmtk_vcodec_enc.h47 struct vb2_queue *dst_vq);
/openbmc/linux/drivers/media/platform/chips-media/
H A Dcoda.h205 struct vb2_queue *dst_vq);
315 struct vb2_queue *dst_vq);
317 struct vb2_queue *dst_vq);
/openbmc/linux/drivers/media/test-drivers/
H A Dvim2m.c1109 struct vb2_queue *dst_vq) in queue_init() argument
1128 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in queue_init()
1129 dst_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF; in queue_init()
1130 dst_vq->drv_priv = ctx; in queue_init()
1131 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init()
1132 dst_vq->ops = &vim2m_qops; in queue_init()
1133 dst_vq->mem_ops = &vb2_vmalloc_memops; in queue_init()
1134 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
1135 dst_vq->lock = &ctx->vb_mutex; in queue_init()
1137 return vb2_queue_init(dst_vq); in queue_init()
/openbmc/linux/drivers/media/platform/nxp/
H A Dimx-pxp.c1614 struct vb2_queue *dst_vq) in queue_init() argument
1633 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in queue_init()
1634 dst_vq->io_modes = VB2_MMAP | VB2_DMABUF; in queue_init()
1635 dst_vq->drv_priv = ctx; in queue_init()
1636 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init()
1637 dst_vq->ops = &pxp_qops; in queue_init()
1638 dst_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
1639 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
1640 dst_vq->lock = &ctx->dev->dev_mutex; in queue_init()
1641 dst_vq->dev = ctx->dev->v4l2_dev.dev; in queue_init()
[all …]
/openbmc/linux/drivers/media/platform/nxp/dw100/
H A Ddw100.c566 struct vb2_queue *dst_vq) in dw100_m2m_queue_init() argument
585 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE; in dw100_m2m_queue_init()
586 dst_vq->io_modes = VB2_MMAP | VB2_DMABUF; in dw100_m2m_queue_init()
587 dst_vq->drv_priv = ctx; in dw100_m2m_queue_init()
588 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in dw100_m2m_queue_init()
589 dst_vq->ops = &dw100_qops; in dw100_m2m_queue_init()
590 dst_vq->mem_ops = &vb2_dma_contig_memops; in dw100_m2m_queue_init()
591 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in dw100_m2m_queue_init()
592 dst_vq->lock = &ctx->vq_mutex; in dw100_m2m_queue_init()
593 dst_vq->dev = ctx->dw_dev->v4l2_dev.dev; in dw100_m2m_queue_init()
[all …]
/openbmc/linux/drivers/media/platform/mediatek/vcodec/decoder/
H A Dmtk_vcodec_dec.h86 struct vb2_queue *dst_vq);
/openbmc/linux/drivers/media/platform/mediatek/jpeg/
H A Dmtk_jpeg_core.c828 struct vb2_queue *dst_vq = v4l2_m2m_get_vq( in mtk_jpeg_dec_buf_queue() local
833 ctx->state = vb2_is_streaming(dst_vq) ? in mtk_jpeg_dec_buf_queue()
1075 struct vb2_queue *dst_vq) in mtk_jpeg_queue_init() argument
1094 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE; in mtk_jpeg_queue_init()
1095 dst_vq->io_modes = VB2_DMABUF | VB2_MMAP; in mtk_jpeg_queue_init()
1096 dst_vq->drv_priv = ctx; in mtk_jpeg_queue_init()
1098 dst_vq->ops = jpeg->variant->qops; in mtk_jpeg_queue_init()
1099 dst_vq->mem_ops = &vb2_dma_contig_memops; in mtk_jpeg_queue_init()
1101 dst_vq->lock = &ctx->jpeg->lock; in mtk_jpeg_queue_init()
1102 dst_vq->dev = ctx->jpeg->dev; in mtk_jpeg_queue_init()
[all …]
/openbmc/linux/drivers/media/platform/nxp/imx-jpeg/
H A Dmxc-jpeg.c1970 struct vb2_queue *dst_vq) in mxc_jpeg_queue_init() argument
1990 dst_vq->io_modes = VB2_MMAP | VB2_DMABUF; in mxc_jpeg_queue_init()
1991 dst_vq->drv_priv = ctx; in mxc_jpeg_queue_init()
1993 dst_vq->ops = &mxc_jpeg_qops; in mxc_jpeg_queue_init()
1994 dst_vq->mem_ops = &vb2_dma_contig_memops; in mxc_jpeg_queue_init()
1996 dst_vq->lock = &ctx->mxc_jpeg->lock; in mxc_jpeg_queue_init()
1997 dst_vq->dev = ctx->mxc_jpeg->dev; in mxc_jpeg_queue_init()
1999 ret = vb2_queue_init(dst_vq); in mxc_jpeg_queue_init()
2416 struct vb2_queue *dst_vq; in mxc_jpeg_s_fmt_vid_out() local
2429 if (!dst_vq) in mxc_jpeg_s_fmt_vid_out()
[all …]
/openbmc/linux/drivers/media/platform/samsung/s5p-jpeg/
H A Djpeg-core.c940 struct vb2_queue *dst_vq);
2529 struct vb2_queue *dst_vq; in s5p_jpeg_buf_queue() local
2533 dst_vq = v4l2_m2m_get_vq(ctx->fh.m2m_ctx, in s5p_jpeg_buf_queue()
2554 if (vb2_is_streaming(dst_vq)) in s5p_jpeg_buf_queue()
2600 struct vb2_queue *dst_vq) in queue_init() argument
2621 dst_vq->drv_priv = ctx; in queue_init()
2623 dst_vq->ops = &s5p_jpeg_qops; in queue_init()
2624 dst_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
2626 dst_vq->lock = &ctx->jpeg->lock; in queue_init()
2627 dst_vq->dev = ctx->jpeg->dev; in queue_init()
[all …]
/openbmc/linux/drivers/media/platform/ti/vpe/
H A Dvpe.c2220 struct vb2_queue *dst_vq) in queue_init() argument
2241 memset(dst_vq, 0, sizeof(*dst_vq)); in queue_init()
2242 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE; in queue_init()
2243 dst_vq->io_modes = VB2_MMAP | VB2_DMABUF; in queue_init()
2244 dst_vq->drv_priv = ctx; in queue_init()
2246 dst_vq->ops = &vpe_qops; in queue_init()
2247 dst_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
2248 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
2249 dst_vq->lock = &dev->dev_mutex; in queue_init()
2250 dst_vq->dev = dev->v4l2_dev.dev; in queue_init()
[all …]
/openbmc/linux/drivers/media/test-drivers/vicodec/
H A Dvicodec-core.c1691 struct vb2_queue *dst_vq) in queue_init() argument
1717 dst_vq->type = (multiplanar ? in queue_init()
1720 dst_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF; in queue_init()
1721 dst_vq->drv_priv = ctx; in queue_init()
1722 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init()
1723 dst_vq->ops = &vicodec_qops; in queue_init()
1724 dst_vq->mem_ops = &vb2_vmalloc_memops; in queue_init()
1725 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init()
1726 dst_vq->lock = src_vq->lock; in queue_init()
1728 return vb2_queue_init(dst_vq); in queue_init()
/openbmc/linux/drivers/media/platform/st/sti/hva/
H A Dhva-v4l2.c1141 struct vb2_queue *dst_vq) in hva_queue_init() argument
1155 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in hva_queue_init()
1156 dst_vq->buf_struct_size = sizeof(struct hva_stream); in hva_queue_init()
1157 dst_vq->min_buffers_needed = MIN_STREAMS; in hva_queue_init()
1158 dst_vq->dev = ctx->hva_dev->dev; in hva_queue_init()
1160 return queue_init(ctx, dst_vq); in hva_queue_init()
/openbmc/linux/drivers/media/platform/allegro-dvt/
H A Dallegro-core.c2904 struct vb2_queue *dst_vq) in allegro_queue_init() argument
2922 dst_vq->dev = &channel->dev->plat_dev->dev; in allegro_queue_init()
2923 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in allegro_queue_init()
2924 dst_vq->io_modes = VB2_DMABUF | VB2_MMAP; in allegro_queue_init()
2925 dst_vq->mem_ops = &vb2_dma_contig_memops; in allegro_queue_init()
2926 dst_vq->drv_priv = channel; in allegro_queue_init()
2927 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in allegro_queue_init()
2928 dst_vq->ops = &allegro_queue_ops; in allegro_queue_init()
2929 dst_vq->buf_struct_size = sizeof(struct allegro_m2m_buffer); in allegro_queue_init()
2930 dst_vq->lock = &channel->dev->lock; in allegro_queue_init()
[all …]
/openbmc/linux/include/media/
H A Dv4l2-mem2mem.h553 int (*queue_init)(void *priv, struct vb2_queue *src_vq, struct vb2_queue *dst_vq));
/openbmc/linux/drivers/media/platform/st/sti/delta/
H A Ddelta-v4l2.c1583 struct vb2_queue *src_vq, struct vb2_queue *dst_vq) in queue_init() argument
1608 q = dst_vq; in queue_init()
/openbmc/linux/drivers/media/v4l2-core/
H A Dv4l2-mem2mem.c1223 int (*queue_init)(void *priv, struct vb2_queue *src_vq, struct vb2_queue *dst_vq)) in v4l2_m2m_ctx_init() argument

12