Lines Matching refs:m2m_ctx

113 	struct v4l2_m2m_ctx *m2m_ctx;  member
282 src_buf = v4l2_m2m_next_src_buf(veu->m2m_ctx); in sh_veu_device_run()
283 dst_buf = v4l2_m2m_next_dst_buf(veu->m2m_ctx); in sh_veu_device_run()
340 if (veu->m2m_ctx) in sh_veu_context_init()
343 veu->m2m_ctx = v4l2_m2m_ctx_init(veu->m2m_dev, veu, in sh_veu_context_init()
346 return PTR_ERR_OR_ZERO(veu->m2m_ctx); in sh_veu_context_init()
559 vq = v4l2_m2m_get_vq(veu->m2m_ctx, f->type); in sh_veu_s_fmt()
626 return v4l2_m2m_reqbufs(file, veu->m2m_ctx, reqbufs); in sh_veu_reqbufs()
637 return v4l2_m2m_querybuf(file, veu_file->veu_dev->m2m_ctx, buf); in sh_veu_querybuf()
648 return v4l2_m2m_qbuf(file, veu_file->veu_dev->m2m_ctx, buf); in sh_veu_qbuf()
659 return v4l2_m2m_dqbuf(file, veu_file->veu_dev->m2m_ctx, buf); in sh_veu_dqbuf()
828 return v4l2_m2m_streamon(file, veu_file->veu_dev->m2m_ctx, type); in sh_veu_streamon()
839 return v4l2_m2m_streamoff(file, veu_file->veu_dev->m2m_ctx, type); in sh_veu_streamoff()
938 v4l2_m2m_buf_queue(veu->m2m_ctx, vbuf); in sh_veu_buf_queue()
1014 vb2_queue_release(v4l2_m2m_get_vq(veu->m2m_ctx, V4L2_BUF_TYPE_VIDEO_CAPTURE)); in sh_veu_release()
1019 vb2_queue_release(v4l2_m2m_get_vq(veu->m2m_ctx, V4L2_BUF_TYPE_VIDEO_OUTPUT)); in sh_veu_release()
1022 if (!veu->output && !veu->capture && veu->m2m_ctx) { in sh_veu_release()
1023 v4l2_m2m_ctx_release(veu->m2m_ctx); in sh_veu_release()
1024 veu->m2m_ctx = NULL; in sh_veu_release()
1039 return v4l2_m2m_poll(file, veu_file->veu_dev->m2m_ctx, wait); in sh_veu_poll()
1046 return v4l2_m2m_mmap(file, veu_file->veu_dev->m2m_ctx, vma); in sh_veu_mmap()
1077 v4l2_m2m_job_finish(veu->m2m_dev, veu->m2m_ctx); in sh_veu_bh()
1105 dst = v4l2_m2m_dst_buf_remove(veu->m2m_ctx); in sh_veu_isr()
1106 src = v4l2_m2m_src_buf_remove(veu->m2m_ctx); in sh_veu_isr()