Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/gpu/drm/i915/gem/
Di915_gem_context.h180 lockdep_is_held(&ctx->engines_mutex)); in i915_gem_context_engines()
185 __acquires(&ctx->engines_mutex) in i915_gem_context_lock_engines()
187 mutex_lock(&ctx->engines_mutex); in i915_gem_context_lock_engines()
193 __releases(&ctx->engines_mutex) in i915_gem_context_unlock_engines()
195 mutex_unlock(&ctx->engines_mutex); in i915_gem_context_unlock_engines()
Di915_gem_context_types.h78 struct mutex engines_mutex; /* guards writes to engines */ member
Di915_gem_context.c320 mutex_destroy(&ctx->engines_mutex); in i915_gem_context_free()
424 mutex_init(&ctx->engines_mutex); in __create_context()
1632 mutex_lock(&ctx->engines_mutex); in set_engines()
1638 mutex_unlock(&ctx->engines_mutex); in set_engines()
1676 err = mutex_lock_interruptible(&ctx->engines_mutex); in get_engines()
1683 mutex_unlock(&ctx->engines_mutex); in get_engines()
/Linux-v5.4/drivers/gpu/drm/i915/gem/selftests/
Dmock_context.c26 mutex_init(&ctx->engines_mutex); in mock_context()