Lines Matching defs:m2m_ctx
113 struct v4l2_m2m_ctx *m2m_ctx;
296 src_buf = v4l2_m2m_next_src_buf(veu->m2m_ctx);
297 dst_buf = v4l2_m2m_next_dst_buf(veu->m2m_ctx);
354 if (veu->m2m_ctx)
357 veu->m2m_ctx = v4l2_m2m_ctx_init(veu->m2m_dev, veu,
360 return PTR_ERR_OR_ZERO(veu->m2m_ctx);
573 vq = v4l2_m2m_get_vq(veu->m2m_ctx, f->type);
640 return v4l2_m2m_reqbufs(file, veu->m2m_ctx, reqbufs);
651 return v4l2_m2m_querybuf(file, veu_file->veu_dev->m2m_ctx, buf);
662 return v4l2_m2m_qbuf(file, veu_file->veu_dev->m2m_ctx, buf);
673 return v4l2_m2m_dqbuf(file, veu_file->veu_dev->m2m_ctx, buf);
842 return v4l2_m2m_streamon(file, veu_file->veu_dev->m2m_ctx, type);
853 return v4l2_m2m_streamoff(file, veu_file->veu_dev->m2m_ctx, type);
950 v4l2_m2m_buf_queue(veu->m2m_ctx, vb);
1031 vb2_queue_release(v4l2_m2m_get_vq(veu->m2m_ctx, V4L2_BUF_TYPE_VIDEO_CAPTURE));
1036 vb2_queue_release(v4l2_m2m_get_vq(veu->m2m_ctx, V4L2_BUF_TYPE_VIDEO_OUTPUT));
1039 if (!veu->output && !veu->capture && veu->m2m_ctx) {
1040 v4l2_m2m_ctx_release(veu->m2m_ctx);
1041 veu->m2m_ctx = NULL;
1056 return v4l2_m2m_poll(file, veu_file->veu_dev->m2m_ctx, wait);
1063 return v4l2_m2m_mmap(file, veu_file->veu_dev->m2m_ctx, vma);
1094 v4l2_m2m_job_finish(veu->m2m_dev, veu->m2m_ctx);
1122 dst = v4l2_m2m_dst_buf_remove(veu->m2m_ctx);
1123 src = v4l2_m2m_src_buf_remove(veu->m2m_ctx);