Lines Matching refs:m2m_ctx
376 struct v4l2_m2m_ctx *m2m_ctx;
890 if (v4l2_m2m_num_src_bufs_ready(ctx->m2m_ctx) < needed)
893 if (v4l2_m2m_num_dst_bufs_ready(ctx->m2m_ctx) < needed)
1103 ctx->src_vbs[2] = v4l2_m2m_src_buf_remove(ctx->m2m_ctx);
1105 ctx->src_vbs[1] = v4l2_m2m_src_buf_remove(ctx->m2m_ctx);
1109 ctx->src_vbs[0] = v4l2_m2m_src_buf_remove(ctx->m2m_ctx);
1111 ctx->dst_vb = v4l2_m2m_dst_buf_remove(ctx->m2m_ctx);
1337 v4l2_m2m_job_finish(dev->m2m_dev, ctx->m2m_ctx);
1398 vq = v4l2_m2m_get_vq(ctx->m2m_ctx, f->type);
1530 vq = v4l2_m2m_get_vq(ctx->m2m_ctx, f->type);
1747 return v4l2_m2m_reqbufs(file, ctx->m2m_ctx, reqbufs);
1754 return v4l2_m2m_querybuf(file, ctx->m2m_ctx, buf);
1761 return v4l2_m2m_qbuf(file, ctx->m2m_ctx, buf);
1768 return v4l2_m2m_dqbuf(file, ctx->m2m_ctx, buf);
1775 return v4l2_m2m_streamon(file, ctx->m2m_ctx, type);
1785 return v4l2_m2m_streamoff(file, ctx->m2m_ctx, type);
1913 v4l2_m2m_buf_queue(ctx->m2m_ctx, vb);
2059 ctx->m2m_ctx = v4l2_m2m_ctx_init(dev->m2m_dev, ctx, &queue_init);
2061 if (IS_ERR(ctx->m2m_ctx)) {
2062 ret = PTR_ERR(ctx->m2m_ctx);
2080 vpe_dbg(dev, "created instance %p, m2m_ctx: %p\n",
2081 ctx, ctx->m2m_ctx);
2119 v4l2_m2m_ctx_release(ctx->m2m_ctx);
2144 ret = v4l2_m2m_poll(file, ctx->m2m_ctx, wait);
2157 ret = v4l2_m2m_mmap(file, ctx->m2m_ctx, vma);