Lines Matching refs:m2m
37 curr_ctx = v4l2_m2m_get_curr_priv(gsc->m2m.m2m_dev); in gsc_m2m_ctx_stop_req()
89 v4l2_m2m_job_finish(ctx->gsc_dev->m2m.m2m_dev, in gsc_m2m_job_finish()
146 if (gsc->m2m.ctx != ctx) { in gsc_m2m_device_run()
148 gsc->m2m.ctx, ctx); in gsc_m2m_device_run()
150 gsc->m2m.ctx = ctx; in gsc_m2m_device_run()
625 v4l2_fh_init(&ctx->fh, gsc->m2m.vfd); in gsc_m2m_open()
645 ctx->m2m_ctx = v4l2_m2m_ctx_init(gsc->m2m.m2m_dev, ctx, queue_init); in gsc_m2m_open()
652 if (gsc->m2m.refcnt++ == 0) in gsc_m2m_open()
677 task_pid_nr(current), gsc->state, gsc->m2m.refcnt); in gsc_m2m_release()
686 if (--gsc->m2m.refcnt <= 0) in gsc_m2m_release()
759 gsc->m2m.vfd = &gsc->vdev; in gsc_register_m2m_device()
760 gsc->m2m.m2m_dev = v4l2_m2m_init(&gsc_m2m_ops); in gsc_register_m2m_device()
761 if (IS_ERR(gsc->m2m.m2m_dev)) { in gsc_register_m2m_device()
763 ret = PTR_ERR(gsc->m2m.m2m_dev); in gsc_register_m2m_device()
778 v4l2_m2m_release(gsc->m2m.m2m_dev); in gsc_register_m2m_device()
780 video_device_release(gsc->m2m.vfd); in gsc_register_m2m_device()
788 v4l2_m2m_release(gsc->m2m.m2m_dev); in gsc_unregister_m2m_device()