Searched refs:dst_vq (Results 1 – 12 of 12) sorted by relevance
/linux/drivers/media/platform/mediatek/vcodec/decoder/ |
H A D | mtk_vcodec_dec.c | 91 struct vb2_queue *src_vq, *dst_vq; in stateful_decoder_cmd() local 99 dst_vq = v4l2_m2m_get_vq(ctx->m2m_ctx, in stateful_decoder_cmd() 109 if (!vb2_is_streaming(dst_vq)) { in stateful_decoder_cmd() 118 vb2_clear_last_buffer_dequeued(dst_vq); in stateful_decoder_cmd() 1007 struct vb2_queue *dst_vq) in mtk_vcodec_dec_queue_init() argument 1030 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE; in mtk_vcodec_dec_queue_init() 1031 dst_vq->io_modes = VB2_DMABUF | VB2_MMAP; in mtk_vcodec_dec_queue_init() 1032 dst_vq->drv_priv = ctx; in mtk_vcodec_dec_queue_init() 1033 dst_vq->buf_struct_size = sizeof(struct mtk_video_dec_buf); in mtk_vcodec_dec_queue_init() 1034 dst_vq->ops = ctx->dev->vdec_pdata->vdec_vb2_ops; in mtk_vcodec_dec_queue_init() [all …]
|
H A D | mtk_vcodec_dec.h | 85 struct vb2_queue *dst_vq);
|
/linux/drivers/media/platform/verisilicon/ |
H A D | hantro_drv.c | 203 queue_init(void *priv, struct vb2_queue *src_vq, struct vb2_queue *dst_vq) in queue_init() argument 231 dst_vq->bidirectional = true; in queue_init() 232 dst_vq->mem_ops = &vb2_dma_contig_memops; in queue_init() 233 dst_vq->dma_attrs = DMA_ATTR_ALLOC_SINGLE_PAGES; in queue_init() 239 dst_vq->dma_attrs |= DMA_ATTR_NO_KERNEL_MAPPING; in queue_init() 240 dst_vq->max_num_buffers = MAX_POSTPROC_BUFFERS; in queue_init() 243 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE; in queue_init() 244 dst_vq->io_modes = VB2_MMAP | VB2_DMABUF; in queue_init() 245 dst_vq->drv_priv = ctx; in queue_init() 246 dst_vq->ops = &hantro_queue_ops; in queue_init() [all …]
|
/linux/drivers/media/platform/st/sti/bdisp/ |
H A D | bdisp-v4l2.c | 539 struct vb2_queue *src_vq, struct vb2_queue *dst_vq) in queue_init() argument 559 memset(dst_vq, 0, sizeof(*dst_vq)); in queue_init() 560 dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in queue_init() 561 dst_vq->io_modes = VB2_MMAP | VB2_DMABUF; in queue_init() 562 dst_vq->drv_priv = ctx; in queue_init() 563 dst_vq->ops = &bdisp_qops; in queue_init() 564 dst_vq->mem_ops = &vb2_dma_contig_memops; in queue_init() 565 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init() 566 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init() 567 dst_vq->lock = &ctx->bdisp_dev->lock; in queue_init() [all …]
|
/linux/drivers/media/platform/chips-media/coda/ |
H A D | coda.h | 205 struct vb2_queue *dst_vq); 315 struct vb2_queue *dst_vq); 317 struct vb2_queue *dst_vq);
|
/linux/drivers/staging/media/sunxi/cedrus/ |
H A D | cedrus_video.h | 28 struct vb2_queue *dst_vq);
|
/linux/drivers/media/test-drivers/visl/ |
H A D | visl-video.h | 23 struct vb2_queue *dst_vq);
|
/linux/drivers/media/platform/mediatek/vcodec/encoder/ |
H A D | mtk_vcodec_enc.h | 46 struct vb2_queue *dst_vq);
|
/linux/drivers/media/test-drivers/vicodec/ |
H A D | vicodec-core.c | 1696 struct vb2_queue *dst_vq) in queue_init() argument 1724 dst_vq->type = (multiplanar ? in queue_init() 1727 dst_vq->io_modes = VB2_MMAP | VB2_USERPTR | VB2_DMABUF; in queue_init() 1728 dst_vq->max_num_buffers = 64; in queue_init() 1729 dst_vq->drv_priv = ctx; in queue_init() 1730 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); in queue_init() 1731 dst_vq->ops = &vicodec_qops; in queue_init() 1732 dst_vq->mem_ops = &vb2_vmalloc_memops; in queue_init() 1733 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY; in queue_init() 1734 dst_vq->lock = src_vq->lock; in queue_init() [all …]
|
/linux/drivers/media/platform/allegro-dvt/ |
H A D | allegro-core.c | 2904 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 …]
|
/linux/include/media/ |
H A D | v4l2-mem2mem.h | 560 int (*queue_init)(void *priv, struct vb2_queue *src_vq, struct vb2_queue *dst_vq));
|
/linux/drivers/media/v4l2-core/ |
H A D | v4l2-mem2mem.c | 1226 int (*queue_init)(void *priv, struct vb2_queue *src_vq, struct vb2_queue *dst_vq)) in v4l2_m2m_ctx_init() argument
|