Home
last modified time | relevance | path

Searched refs:m2m_dev (Results 1 – 2 of 2) sorted by relevance

/linux-4.19.296/drivers/media/v4l2-core/
Dv4l2-mem2mem.c228 void *v4l2_m2m_get_curr_priv(struct v4l2_m2m_dev *m2m_dev) in v4l2_m2m_get_curr_priv() argument
233 spin_lock_irqsave(&m2m_dev->job_spinlock, flags); in v4l2_m2m_get_curr_priv()
234 if (m2m_dev->curr_ctx) in v4l2_m2m_get_curr_priv()
235 ret = m2m_dev->curr_ctx->priv; in v4l2_m2m_get_curr_priv()
236 spin_unlock_irqrestore(&m2m_dev->job_spinlock, flags); in v4l2_m2m_get_curr_priv()
248 static void v4l2_m2m_try_run(struct v4l2_m2m_dev *m2m_dev) in v4l2_m2m_try_run() argument
252 spin_lock_irqsave(&m2m_dev->job_spinlock, flags); in v4l2_m2m_try_run()
253 if (NULL != m2m_dev->curr_ctx) { in v4l2_m2m_try_run()
254 spin_unlock_irqrestore(&m2m_dev->job_spinlock, flags); in v4l2_m2m_try_run()
259 if (list_empty(&m2m_dev->job_queue)) { in v4l2_m2m_try_run()
[all …]
/linux-4.19.296/include/media/
Dv4l2-mem2mem.h97 struct v4l2_m2m_dev *m2m_dev; member
128 void *v4l2_m2m_get_curr_priv(struct v4l2_m2m_dev *m2m_dev);
177 void v4l2_m2m_job_finish(struct v4l2_m2m_dev *m2m_dev,
327 void v4l2_m2m_unregister_media_controller(struct v4l2_m2m_dev *m2m_dev);
328 int v4l2_m2m_register_media_controller(struct v4l2_m2m_dev *m2m_dev,
332 v4l2_m2m_unregister_media_controller(struct v4l2_m2m_dev *m2m_dev) in v4l2_m2m_unregister_media_controller() argument
337 v4l2_m2m_register_media_controller(struct v4l2_m2m_dev *m2m_dev, in v4l2_m2m_register_media_controller() argument
351 void v4l2_m2m_release(struct v4l2_m2m_dev *m2m_dev);
363 struct v4l2_m2m_ctx *v4l2_m2m_ctx_init(struct v4l2_m2m_dev *m2m_dev,