Lines Matching refs:m2m_ctx
224 struct v4l2_m2m_ctx *m2m_ctx;
253 v4l2_m2m_job_finish(pcdev->m2m_dev, ctx->m2m_ctx);
302 src_buf = v4l2_m2m_next_src_buf(ctx->m2m_ctx);
303 dst_buf = v4l2_m2m_next_dst_buf(ctx->m2m_ctx);
377 src_vb = v4l2_m2m_src_buf_remove(curr_ctx->m2m_ctx);
378 dst_vb = v4l2_m2m_dst_buf_remove(curr_ctx->m2m_ctx);
387 v4l2_m2m_job_finish(pcdev->m2m_dev, curr_ctx->m2m_ctx);
452 vq = v4l2_m2m_get_vq(ctx->m2m_ctx, f->type);
557 vq = v4l2_m2m_get_vq(ctx->m2m_ctx, f->type);
618 return v4l2_m2m_reqbufs(file, ctx->m2m_ctx, reqbufs);
626 return v4l2_m2m_querybuf(file, ctx->m2m_ctx, buf);
633 return v4l2_m2m_qbuf(file, ctx->m2m_ctx, buf);
640 return v4l2_m2m_dqbuf(file, ctx->m2m_ctx, buf);
648 return v4l2_m2m_streamon(file, ctx->m2m_ctx, type);
656 return v4l2_m2m_streamoff(file, ctx->m2m_ctx, type);
741 v4l2_m2m_buf_queue(ctx->m2m_ctx, vb);
794 ctx->m2m_ctx = v4l2_m2m_ctx_init(pcdev->m2m_dev, ctx, &queue_init);
796 if (IS_ERR(ctx->m2m_ctx)) {
797 int ret = PTR_ERR(ctx->m2m_ctx);
807 dprintk(pcdev, "Created instance %p, m2m_ctx: %p\n", ctx, ctx->m2m_ctx);
820 v4l2_m2m_ctx_release(ctx->m2m_ctx);
831 return v4l2_m2m_poll(file, ctx->m2m_ctx, wait);
838 return v4l2_m2m_mmap(file, ctx->m2m_ctx, vma);