Lines Matching defs:m2m_ctx
201 struct v4l2_m2m_ctx *m2m_ctx;
232 src_q = v4l2_m2m_get_src_vq(ctx->m2m_ctx);
233 dst_q = v4l2_m2m_get_dst_vq(ctx->m2m_ctx);
287 if (v4l2_m2m_num_src_bufs_ready(ctx->m2m_ctx) < ctx->translen
288 || v4l2_m2m_num_dst_bufs_ready(ctx->m2m_ctx) < ctx->translen) {
316 src_buf = v4l2_m2m_next_src_buf(ctx->m2m_ctx);
317 dst_buf = v4l2_m2m_next_dst_buf(ctx->m2m_ctx);
341 src_buf = v4l2_m2m_src_buf_remove(curr_ctx->m2m_ctx);
342 dst_buf = v4l2_m2m_dst_buf_remove(curr_ctx->m2m_ctx);
354 v4l2_m2m_job_finish(m2mtest_dev->m2m_dev, curr_ctx->m2m_ctx);
429 vq = v4l2_m2m_get_vq(ctx->m2m_ctx, f->type);
529 vq = v4l2_m2m_get_vq(ctx->m2m_ctx, f->type);
590 return v4l2_m2m_reqbufs(file, ctx->m2m_ctx, reqbufs);
598 return v4l2_m2m_querybuf(file, ctx->m2m_ctx, buf);
605 return v4l2_m2m_qbuf(file, ctx->m2m_ctx, buf);
612 return v4l2_m2m_dqbuf(file, ctx->m2m_ctx, buf);
620 return v4l2_m2m_streamon(file, ctx->m2m_ctx, type);
628 return v4l2_m2m_streamoff(file, ctx->m2m_ctx, type);
834 v4l2_m2m_buf_queue(ctx->m2m_ctx, vq, vb);
873 ctx->m2m_ctx = v4l2_m2m_ctx_init(ctx, dev->m2m_dev, queue_init);
874 if (IS_ERR(ctx->m2m_ctx)) {
875 int ret = PTR_ERR(ctx->m2m_ctx);
883 dprintk(dev, "Created instance %p, m2m_ctx: %p\n", ctx, ctx->m2m_ctx);
895 v4l2_m2m_ctx_release(ctx->m2m_ctx);
908 return v4l2_m2m_poll(file, ctx->m2m_ctx, wait);
915 return v4l2_m2m_mmap(file, ctx->m2m_ctx, vma);