Lines Matching refs:struct_mutex
122 lockdep_assert_held(&ctx->i915->drm.struct_mutex); in i915_gem_context_free()
148 lockdep_assert_held(&i915->drm.struct_mutex); in contexts_free()
159 lockdep_assert_held(&i915->drm.struct_mutex); in contexts_free_first()
174 mutex_lock(&i915->drm.struct_mutex); in contexts_free_worker()
176 mutex_unlock(&i915->drm.struct_mutex); in contexts_free_worker()
365 lockdep_assert_held(&dev_priv->drm.struct_mutex); in i915_gem_create_context()
430 mutex_unlock(&dev->struct_mutex); in i915_gem_context_create_gvt()
525 lockdep_assert_held(&dev_priv->drm.struct_mutex); in i915_gem_contexts_lost()
533 lockdep_assert_held(&i915->drm.struct_mutex); in i915_gem_contexts_fini()
559 mutex_lock(&i915->drm.struct_mutex); in i915_gem_context_open()
561 mutex_unlock(&i915->drm.struct_mutex); in i915_gem_context_open()
576 lockdep_assert_held(&file_priv->dev_priv->drm.struct_mutex); in i915_gem_context_close()
591 &engine->i915->drm.struct_mutex); in last_request_on_engine()
612 lockdep_assert_held(&i915->drm.struct_mutex); in engine_has_kernel_context_barrier()
663 lockdep_assert_held(&i915->drm.struct_mutex); in i915_gem_switch_to_kernel_context()
742 mutex_unlock(&dev->struct_mutex); in i915_gem_context_create_ioctl()
772 ret = mutex_lock_interruptible(&dev->struct_mutex); in i915_gem_context_destroy_ioctl()
777 mutex_unlock(&dev->struct_mutex); in i915_gem_context_destroy_ioctl()
900 mutex_unlock(&dev->struct_mutex); in i915_gem_context_setparam_ioctl()