Lines Matching refs:m2m_ops
67 const struct v4l2_m2m_ops *m2m_ops; member
188 m2m_dev->m2m_ops->device_run(m2m_dev->curr_ctx->priv); in v4l2_m2m_try_run()
263 if (m2m_dev->m2m_ops->job_ready in v4l2_m2m_try_schedule()
264 && (!m2m_dev->m2m_ops->job_ready(m2m_ctx->priv))) { in v4l2_m2m_try_schedule()
298 m2m_dev->m2m_ops->job_abort(m2m_ctx->priv); in v4l2_m2m_cancel_job()
560 if (m2m_ctx->m2m_dev->m2m_ops->unlock) in v4l2_m2m_poll()
561 m2m_ctx->m2m_dev->m2m_ops->unlock(m2m_ctx->priv); in v4l2_m2m_poll()
570 if (m2m_ctx->m2m_dev->m2m_ops->lock) in v4l2_m2m_poll()
571 m2m_ctx->m2m_dev->m2m_ops->lock(m2m_ctx->priv); in v4l2_m2m_poll()
634 struct v4l2_m2m_dev *v4l2_m2m_init(const struct v4l2_m2m_ops *m2m_ops) in v4l2_m2m_init() argument
638 if (!m2m_ops || WARN_ON(!m2m_ops->device_run) || in v4l2_m2m_init()
639 WARN_ON(!m2m_ops->job_abort)) in v4l2_m2m_init()
647 m2m_dev->m2m_ops = m2m_ops; in v4l2_m2m_init()