Lines Matching refs:m2m_ctx

73 	while (v4l2_m2m_num_src_bufs_ready(ctx->m2m_ctx) > 0) {  in __gsc_m2m_cleanup_queue()
74 src_vb = v4l2_m2m_src_buf_remove(ctx->m2m_ctx); in __gsc_m2m_cleanup_queue()
78 while (v4l2_m2m_num_dst_bufs_ready(ctx->m2m_ctx) > 0) { in __gsc_m2m_cleanup_queue()
79 dst_vb = v4l2_m2m_dst_buf_remove(ctx->m2m_ctx); in __gsc_m2m_cleanup_queue()
99 if (!ctx || !ctx->m2m_ctx) in gsc_m2m_job_finish()
102 src_vb = v4l2_m2m_src_buf_remove(ctx->m2m_ctx); in gsc_m2m_job_finish()
103 dst_vb = v4l2_m2m_dst_buf_remove(ctx->m2m_ctx); in gsc_m2m_job_finish()
117 ctx->m2m_ctx); in gsc_m2m_job_finish()
135 src_vb = v4l2_m2m_next_src_buf(ctx->m2m_ctx); in gsc_get_bufs()
140 dst_vb = v4l2_m2m_next_dst_buf(ctx->m2m_ctx); in gsc_get_bufs()
277 if (ctx->m2m_ctx) in gsc_m2m_buf_queue()
278 v4l2_m2m_buf_queue(ctx->m2m_ctx, vbuf); in gsc_m2m_buf_queue()
341 vq = v4l2_m2m_get_vq(ctx->m2m_ctx, f->type); in gsc_m2m_s_fmt_mplane()
386 return v4l2_m2m_reqbufs(file, ctx->m2m_ctx, reqbufs); in gsc_m2m_reqbufs()
393 return v4l2_m2m_expbuf(file, ctx->m2m_ctx, eb); in gsc_m2m_expbuf()
400 return v4l2_m2m_querybuf(file, ctx->m2m_ctx, buf); in gsc_m2m_querybuf()
407 return v4l2_m2m_qbuf(file, ctx->m2m_ctx, buf); in gsc_m2m_qbuf()
414 return v4l2_m2m_dqbuf(file, ctx->m2m_ctx, buf); in gsc_m2m_dqbuf()
430 return v4l2_m2m_streamon(file, ctx->m2m_ctx, type); in gsc_m2m_streamon()
437 return v4l2_m2m_streamoff(file, ctx->m2m_ctx, type); in gsc_m2m_streamoff()
659 ctx->m2m_ctx = v4l2_m2m_ctx_init(gsc->m2m.m2m_dev, ctx, queue_init); in gsc_m2m_open()
660 if (IS_ERR(ctx->m2m_ctx)) { in gsc_m2m_open()
662 ret = PTR_ERR(ctx->m2m_ctx); in gsc_m2m_open()
695 v4l2_m2m_ctx_release(ctx->m2m_ctx); in gsc_m2m_release()
718 ret = v4l2_m2m_poll(file, ctx->m2m_ctx, wait); in gsc_m2m_poll()
733 ret = v4l2_m2m_mmap(file, ctx->m2m_ctx, vma); in gsc_m2m_mmap()