Home
last modified time | relevance | path

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

/Linux-v4.19/kernel/locking/
Dmutex.c279 ww_mutex_lock_acquired(struct ww_mutex *ww, struct ww_acquire_ctx *ww_ctx) in ww_mutex_lock_acquired() argument
293 DEBUG_LOCKS_WARN_ON(ww_ctx->done_acquire); in ww_mutex_lock_acquired()
295 if (ww_ctx->contending_lock) { in ww_mutex_lock_acquired()
300 DEBUG_LOCKS_WARN_ON(ww_ctx->contending_lock != ww); in ww_mutex_lock_acquired()
306 DEBUG_LOCKS_WARN_ON(ww_ctx->acquired > 0); in ww_mutex_lock_acquired()
307 ww_ctx->contending_lock = NULL; in ww_mutex_lock_acquired()
313 DEBUG_LOCKS_WARN_ON(ww_ctx->ww_class != ww->ww_class); in ww_mutex_lock_acquired()
315 ww_ctx->acquired++; in ww_mutex_lock_acquired()
316 ww->ctx = ww_ctx; in ww_mutex_lock_acquired()
341 struct ww_acquire_ctx *ww_ctx) in __ww_mutex_die() argument
[all …]
/Linux-v4.19/drivers/gpu/drm/
Ddrm_modeset_lock.c116 ww_acquire_done(&ctx->ww_ctx); in drm_modeset_lock_all()
197 ww_acquire_init(&ctx->ww_ctx, &crtc_ww_class); in drm_modeset_acquire_init()
211 ww_acquire_fini(&ctx->ww_ctx); in drm_modeset_acquire_fini()
244 lockdep_assert_held(&ctx->ww_ctx); in modeset_lock()
251 ret = ww_mutex_lock_slow_interruptible(&lock->mutex, &ctx->ww_ctx); in modeset_lock()
253 ret = ww_mutex_lock_interruptible(&lock->mutex, &ctx->ww_ctx); in modeset_lock()
255 ww_mutex_lock_slow(&lock->mutex, &ctx->ww_ctx); in modeset_lock()
258 ret = ww_mutex_lock(&lock->mutex, &ctx->ww_ctx); in modeset_lock()
/Linux-v4.19/include/drm/
Ddrm_modeset_lock.h45 struct ww_acquire_ctx ww_ctx; member
/Linux-v4.19/include/linux/
Dmutex.h85 struct ww_acquire_ctx *ww_ctx; member