Lines Matching refs:mutex
83 if (!mutex_trylock(&config->mutex)) in __drm_modeset_lock_all()
86 mutex_lock(&config->mutex); in __drm_modeset_lock_all()
155 mutex_unlock(&dev->mode_config.mutex); in drm_modeset_unlock_all()
185 ret = drm_modeset_lock(&crtc->mutex, ctx); in drm_modeset_lock_crtc()
190 ret = drm_modeset_lock(&plane->mutex, ctx); in drm_modeset_lock_crtc()
195 ret = drm_modeset_lock(&plane->crtc->mutex, ctx); in drm_modeset_lock_crtc()
276 WARN_ON(!drm_modeset_is_locked(&crtc->mutex)); in drm_warn_on_modeset_not_all_locked()
279 WARN_ON(!mutex_is_locked(&dev->mode_config.mutex)); in drm_warn_on_modeset_not_all_locked()
336 if (!ww_mutex_trylock(&lock->mutex)) in modeset_lock()
341 ret = ww_mutex_lock_slow_interruptible(&lock->mutex, &ctx->ww_ctx); in modeset_lock()
343 ret = ww_mutex_lock_interruptible(&lock->mutex, &ctx->ww_ctx); in modeset_lock()
345 ww_mutex_lock_slow(&lock->mutex, &ctx->ww_ctx); in modeset_lock()
348 ret = ww_mutex_lock(&lock->mutex, &ctx->ww_ctx); in modeset_lock()
425 ww_mutex_lock(&lock->mutex, NULL); in drm_modeset_lock()
443 return ww_mutex_lock_interruptible(&lock->mutex, NULL); in drm_modeset_lock_interruptible()
454 ww_mutex_unlock(&lock->mutex); in drm_modeset_unlock()
469 ret = drm_modeset_lock(&crtc->mutex, ctx); in drm_modeset_lock_all_crtcs()
475 ret = drm_modeset_lock(&plane->mutex, ctx); in drm_modeset_lock_all_crtcs()