Searched refs:ww_ctx (Results 1 – 5 of 5) sorted by relevance
306 ww_mutex_lock_acquired(struct ww_mutex *ww, struct ww_acquire_ctx *ww_ctx) in ww_mutex_lock_acquired() argument320 DEBUG_LOCKS_WARN_ON(ww_ctx->done_acquire); in ww_mutex_lock_acquired()322 if (ww_ctx->contending_lock) { in ww_mutex_lock_acquired()327 DEBUG_LOCKS_WARN_ON(ww_ctx->contending_lock != ww); in ww_mutex_lock_acquired()333 DEBUG_LOCKS_WARN_ON(ww_ctx->acquired > 0); in ww_mutex_lock_acquired()334 ww_ctx->contending_lock = NULL; in ww_mutex_lock_acquired()340 DEBUG_LOCKS_WARN_ON(ww_ctx->ww_class != ww->ww_class); in ww_mutex_lock_acquired()342 ww_ctx->acquired++; in ww_mutex_lock_acquired()343 ww->ctx = ww_ctx; in ww_mutex_lock_acquired()368 struct ww_acquire_ctx *ww_ctx) in __ww_mutex_die() argument[all …]
121 ww_acquire_done(&ctx->ww_ctx); in drm_modeset_lock_all()202 ww_acquire_init(&ctx->ww_ctx, &crtc_ww_class); in drm_modeset_acquire_init()216 ww_acquire_fini(&ctx->ww_ctx); in drm_modeset_acquire_fini()249 lockdep_assert_held(&ctx->ww_ctx); 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()
151 struct ww_acquire_ctx *ww_ctx) in regulator_lock_nested() argument158 if (ww_ctx || !ww_mutex_trylock(&rdev->mutex)) { in regulator_lock_nested()166 ret = ww_mutex_lock(&rdev->mutex, ww_ctx); in regulator_lock_nested()261 struct ww_acquire_ctx *ww_ctx) in regulator_lock_recursive() argument273 err = regulator_lock_nested(c_rdev, ww_ctx); in regulator_lock_recursive()291 ww_ctx); in regulator_lock_recursive()316 struct ww_acquire_ctx *ww_ctx) in regulator_unlock_dependent() argument319 ww_acquire_fini(ww_ctx); in regulator_unlock_dependent()331 struct ww_acquire_ctx *ww_ctx) in regulator_lock_dependent() argument339 ww_acquire_init(ww_ctx, ®ulator_ww_class); in regulator_lock_dependent()[all …]
45 struct ww_acquire_ctx ww_ctx; member
86 struct ww_acquire_ctx *ww_ctx; member