Lines Matching refs:curr_ctx
62 struct v4l2_m2m_ctx *curr_ctx; member
139 if (m2m_dev->curr_ctx) in v4l2_m2m_get_curr_priv()
140 ret = m2m_dev->curr_ctx->priv; in v4l2_m2m_get_curr_priv()
157 if (NULL != m2m_dev->curr_ctx) { in v4l2_m2m_try_run()
169 m2m_dev->curr_ctx = list_first_entry(&m2m_dev->job_queue, in v4l2_m2m_try_run()
171 m2m_dev->curr_ctx->job_flags |= TRANS_RUNNING; in v4l2_m2m_try_run()
174 m2m_dev->m2m_ops->device_run(m2m_dev->curr_ctx->priv); in v4l2_m2m_try_run()
286 if (!m2m_dev->curr_ctx || m2m_dev->curr_ctx != m2m_ctx) { in v4l2_m2m_job_finish()
292 list_del(&m2m_dev->curr_ctx->queue); in v4l2_m2m_job_finish()
293 m2m_dev->curr_ctx->job_flags &= ~(TRANS_QUEUED | TRANS_RUNNING); in v4l2_m2m_job_finish()
294 wake_up(&m2m_dev->curr_ctx->finished); in v4l2_m2m_job_finish()
295 m2m_dev->curr_ctx = NULL; in v4l2_m2m_job_finish()
454 if (m2m_dev->curr_ctx == m2m_ctx) { in v4l2_m2m_streamoff()
455 m2m_dev->curr_ctx = NULL; in v4l2_m2m_streamoff()
571 m2m_dev->curr_ctx = NULL; in v4l2_m2m_init()