Lines Matching refs:mutex
105 mutex_lock(&config->mutex); in drm_modeset_lock_all()
163 mutex_unlock(&dev->mode_config.mutex); in drm_modeset_unlock_all()
182 WARN_ON(!drm_modeset_is_locked(&crtc->mutex)); in drm_warn_on_modeset_not_all_locked()
185 WARN_ON(!mutex_is_locked(&dev->mode_config.mutex)); in drm_warn_on_modeset_not_all_locked()
251 if (!ww_mutex_trylock(&lock->mutex)) in modeset_lock()
256 ret = ww_mutex_lock_slow_interruptible(&lock->mutex, &ctx->ww_ctx); in modeset_lock()
258 ret = ww_mutex_lock_interruptible(&lock->mutex, &ctx->ww_ctx); in modeset_lock()
260 ww_mutex_lock_slow(&lock->mutex, &ctx->ww_ctx); in modeset_lock()
263 ret = ww_mutex_lock(&lock->mutex, &ctx->ww_ctx); in modeset_lock()
315 ww_mutex_init(&lock->mutex, &crtc_ww_class); in drm_modeset_lock_init()
344 ww_mutex_lock(&lock->mutex, NULL); in drm_modeset_lock()
360 return ww_mutex_lock_interruptible(&lock->mutex, NULL); in drm_modeset_lock_single_interruptible()
371 ww_mutex_unlock(&lock->mutex); in drm_modeset_unlock()
408 ret = drm_modeset_lock(&crtc->mutex, ctx); in drm_modeset_lock_all_ctx()
414 ret = drm_modeset_lock(&plane->mutex, ctx); in drm_modeset_lock_all_ctx()