Home
last modified time | relevance | path

Searched refs:context_list_lock (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/accel/ivpu/
H A Divpu_drv.c173 mutex_lock(&vdev->context_list_lock); in file_priv_release()
177 mutex_unlock(&vdev->context_list_lock); in file_priv_release()
335 mutex_lock(&vdev->context_list_lock); in ivpu_open()
353 mutex_unlock(&vdev->context_list_lock); in ivpu_open()
364 mutex_unlock(&vdev->context_list_lock); in ivpu_open()
724 ret = drmm_mutex_init(&vdev->drm, &vdev->context_list_lock); in ivpu_dev_init()
809 mutex_lock(&vdev->context_list_lock); in ivpu_bo_unbind_all_user_contexts()
814 mutex_unlock(&vdev->context_list_lock); in ivpu_bo_unbind_all_user_contexts()
H A Divpu_ms.c343 mutex_lock(&vdev->context_list_lock); in ivpu_ms_cleanup_all()
348 mutex_unlock(&vdev->context_list_lock); in ivpu_ms_cleanup_all()
H A Divpu_job.c411 mutex_lock(&vdev->context_list_lock); in ivpu_cmdq_reset_all_contexts()
416 mutex_unlock(&vdev->context_list_lock); in ivpu_cmdq_reset_all_contexts()
1194 guard(mutex)(&vdev->context_list_lock); in reset_engine_and_mark_faulty_contexts()
1225 mutex_lock(&vdev->context_list_lock); in ivpu_context_abort_work_fn()
1234 mutex_unlock(&vdev->context_list_lock); in ivpu_context_abort_work_fn()
H A Divpu_drv.h151 struct mutex context_list_lock; /* Protects user context addition/removal */ member