Home
last modified time | relevance | path

Searched refs:vq_dst (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/drivers/media/platform/s5p-mfc/
H A Ds5p_mfc_dec.c405 if (vb2_is_streaming(&ctx->vq_src) || vb2_is_streaming(&ctx->vq_dst)) { in vidioc_s_fmt()
501 ret = vb2_reqbufs(&ctx->vq_dst, reqbufs); in reqbufs_capture()
510 ret = vb2_reqbufs(&ctx->vq_dst, reqbufs); in reqbufs_capture()
521 vb2_reqbufs(&ctx->vq_dst, reqbufs); in reqbufs_capture()
586 ret = vb2_querybuf(&ctx->vq_dst, buf); in vidioc_querybuf()
609 return vb2_qbuf(&ctx->vq_dst, NULL, buf); in vidioc_qbuf()
631 ret = vb2_dqbuf(&ctx->vq_dst, buf, file->f_flags & O_NONBLOCK); in vidioc_dqbuf()
653 return vb2_expbuf(&ctx->vq_dst, eb); in vidioc_expbuf()
668 ret = vb2_streamon(&ctx->vq_dst, type); in vidioc_streamon()
682 return vb2_streamoff(&ctx->vq_dst, typ in vidioc_streamoff()
[all...]
H A Ds5p_mfc_enc.c1445 if (ctx->vq_src.streaming || ctx->vq_dst.streaming) { in vidioc_s_fmt()
1501 ret = vb2_reqbufs(&ctx->vq_dst, reqbufs); in vidioc_reqbufs()
1512 ret = vb2_reqbufs(&ctx->vq_dst, reqbufs); in vidioc_reqbufs()
1524 ret = vb2_reqbufs(&ctx->vq_dst, reqbufs); in vidioc_reqbufs()
1582 ret = vb2_querybuf(&ctx->vq_dst, buf); in vidioc_querybuf()
1617 return vb2_qbuf(&ctx->vq_dst, NULL, buf); in vidioc_qbuf()
1638 ret = vb2_dqbuf(&ctx->vq_dst, buf, file->f_flags & O_NONBLOCK); in vidioc_dqbuf()
1640 && list_empty(&ctx->vq_dst.done_list)) in vidioc_dqbuf()
1658 return vb2_expbuf(&ctx->vq_dst, eb); in vidioc_expbuf()
1671 return vb2_streamon(&ctx->vq_dst, typ in vidioc_streamon()
[all...]
H A Ds5p_mfc.c189 s5p_mfc_cleanup_queue(&ctx->dst_queue, &ctx->vq_dst); in s5p_mfc_watchdog_worker()
484 s5p_mfc_cleanup_queue(&ctx->dst_queue, &ctx->vq_dst); in s5p_mfc_handle_error()
843 q = &ctx->vq_dst; in s5p_mfc_open()
945 vb2_queue_release(&ctx->vq_dst); in s5p_mfc_release()
1003 dst_q = &ctx->vq_dst; in s5p_mfc_poll()
1055 ret = vb2_mmap(&ctx->vq_dst, vma); in s5p_mfc_mmap()
H A Ds5p_mfc_common.h554 * @vq_dst: vb2 queue for destination buffers
630 struct vb2_queue vq_dst; member
/kernel/linux/linux-6.6/drivers/media/platform/samsung/s5p-mfc/
H A Ds5p_mfc_dec.c436 if (vb2_is_streaming(&ctx->vq_src) || vb2_is_streaming(&ctx->vq_dst)) { in vidioc_s_fmt()
532 ret = vb2_reqbufs(&ctx->vq_dst, reqbufs); in reqbufs_capture()
541 ret = vb2_reqbufs(&ctx->vq_dst, reqbufs); in reqbufs_capture()
552 vb2_reqbufs(&ctx->vq_dst, reqbufs); in reqbufs_capture()
617 ret = vb2_querybuf(&ctx->vq_dst, buf); in vidioc_querybuf()
640 return vb2_qbuf(&ctx->vq_dst, NULL, buf); in vidioc_qbuf()
662 ret = vb2_dqbuf(&ctx->vq_dst, buf, file->f_flags & O_NONBLOCK); in vidioc_dqbuf()
684 return vb2_expbuf(&ctx->vq_dst, eb); in vidioc_expbuf()
699 ret = vb2_streamon(&ctx->vq_dst, type); in vidioc_streamon()
713 return vb2_streamoff(&ctx->vq_dst, typ in vidioc_streamoff()
[all...]
H A Ds5p_mfc_enc.c1443 if (ctx->vq_src.streaming || ctx->vq_dst.streaming) { in vidioc_s_fmt()
1499 ret = vb2_reqbufs(&ctx->vq_dst, reqbufs); in vidioc_reqbufs()
1510 ret = vb2_reqbufs(&ctx->vq_dst, reqbufs); in vidioc_reqbufs()
1522 ret = vb2_reqbufs(&ctx->vq_dst, reqbufs); in vidioc_reqbufs()
1580 ret = vb2_querybuf(&ctx->vq_dst, buf); in vidioc_querybuf()
1615 return vb2_qbuf(&ctx->vq_dst, NULL, buf); in vidioc_qbuf()
1636 ret = vb2_dqbuf(&ctx->vq_dst, buf, file->f_flags & O_NONBLOCK); in vidioc_dqbuf()
1638 && list_empty(&ctx->vq_dst.done_list)) in vidioc_dqbuf()
1656 return vb2_expbuf(&ctx->vq_dst, eb); in vidioc_expbuf()
1669 return vb2_streamon(&ctx->vq_dst, typ in vidioc_streamon()
[all...]
H A Ds5p_mfc.c193 s5p_mfc_cleanup_queue(&ctx->dst_queue, &ctx->vq_dst); in s5p_mfc_watchdog_worker()
498 s5p_mfc_cleanup_queue(&ctx->dst_queue, &ctx->vq_dst); in s5p_mfc_handle_error()
858 q = &ctx->vq_dst; in s5p_mfc_open()
960 vb2_queue_release(&ctx->vq_dst); in s5p_mfc_release()
1018 dst_q = &ctx->vq_dst; in s5p_mfc_poll()
1070 ret = vb2_mmap(&ctx->vq_dst, vma); in s5p_mfc_mmap()
H A Ds5p_mfc_common.h558 * @vq_dst: vb2 queue for destination buffers
640 struct vb2_queue vq_dst; member

Completed in 15 milliseconds