Lines Matching refs:m2m_ctx

110 	struct v4l2_m2m_ctx *m2m_ctx;  member
278 src_buf = v4l2_m2m_next_src_buf(veu->m2m_ctx); in sh_veu_device_run()
279 dst_buf = v4l2_m2m_next_dst_buf(veu->m2m_ctx); in sh_veu_device_run()
336 if (veu->m2m_ctx) in sh_veu_context_init()
339 veu->m2m_ctx = v4l2_m2m_ctx_init(veu->m2m_dev, veu, in sh_veu_context_init()
342 return PTR_ERR_OR_ZERO(veu->m2m_ctx); in sh_veu_context_init()
555 vq = v4l2_m2m_get_vq(veu->m2m_ctx, f->type); in sh_veu_s_fmt()
622 return v4l2_m2m_reqbufs(file, veu->m2m_ctx, reqbufs); in sh_veu_reqbufs()
633 return v4l2_m2m_querybuf(file, veu_file->veu_dev->m2m_ctx, buf); in sh_veu_querybuf()
644 return v4l2_m2m_qbuf(file, veu_file->veu_dev->m2m_ctx, buf); in sh_veu_qbuf()
655 return v4l2_m2m_dqbuf(file, veu_file->veu_dev->m2m_ctx, buf); in sh_veu_dqbuf()
824 return v4l2_m2m_streamon(file, veu_file->veu_dev->m2m_ctx, type); in sh_veu_streamon()
835 return v4l2_m2m_streamoff(file, veu_file->veu_dev->m2m_ctx, type); in sh_veu_streamoff()
918 v4l2_m2m_buf_queue(veu->m2m_ctx, vbuf); in sh_veu_buf_queue()
996 vb2_queue_release(v4l2_m2m_get_vq(veu->m2m_ctx, V4L2_BUF_TYPE_VIDEO_CAPTURE)); in sh_veu_release()
1001 vb2_queue_release(v4l2_m2m_get_vq(veu->m2m_ctx, V4L2_BUF_TYPE_VIDEO_OUTPUT)); in sh_veu_release()
1004 if (!veu->output && !veu->capture && veu->m2m_ctx) { in sh_veu_release()
1005 v4l2_m2m_ctx_release(veu->m2m_ctx); in sh_veu_release()
1006 veu->m2m_ctx = NULL; in sh_veu_release()
1021 return v4l2_m2m_poll(file, veu_file->veu_dev->m2m_ctx, wait); in sh_veu_poll()
1028 return v4l2_m2m_mmap(file, veu_file->veu_dev->m2m_ctx, vma); in sh_veu_mmap()
1059 v4l2_m2m_job_finish(veu->m2m_dev, veu->m2m_ctx); in sh_veu_bh()
1087 dst = v4l2_m2m_dst_buf_remove(veu->m2m_ctx); in sh_veu_isr()
1088 src = v4l2_m2m_src_buf_remove(veu->m2m_ctx); in sh_veu_isr()