Home
last modified time | relevance | path

Searched refs:pin_mutex (Results 1 – 6 of 6) sorted by relevance

/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gt/
H A Dintel_context.c57 if (mutex_lock_interruptible(&ce->pin_mutex)) in intel_context_alloc_state()
69 mutex_unlock(&ce->pin_mutex); in intel_context_alloc_state()
112 if (mutex_lock_interruptible(&ce->pin_mutex)) { in __intel_context_do_pin()
140 mutex_unlock(&ce->pin_mutex); in __intel_context_do_pin()
295 mutex_init(&ce->pin_mutex); in intel_context_init()
307 mutex_destroy(&ce->pin_mutex); in intel_context_fini()
H A Dintel_context.h49 __acquires(ce->pin_mutex) in intel_context_lock_pinned()
51 return mutex_lock_interruptible(&ce->pin_mutex); in intel_context_lock_pinned()
76 __releases(ce->pin_mutex) in intel_context_unlock_pinned()
78 mutex_unlock(&ce->pin_mutex); in intel_context_unlock_pinned()
H A Dgen6_ppgtt.c321 mutex_destroy(&ppgtt->pin_mutex); in gen6_ppgtt_cleanup()
459 if (mutex_lock_interruptible(&ppgtt->pin_mutex)) in gen6_ppgtt_pin()
472 mutex_unlock(&ppgtt->pin_mutex); in gen6_ppgtt_pin()
508 mutex_init(&ppgtt->pin_mutex); in gen6_ppgtt_create()
545 mutex_destroy(&ppgtt->pin_mutex); in gen6_ppgtt_create()
H A Dintel_context_types.h76 struct mutex pin_mutex; /* guards pinning and associated on-gpuing */ member
H A Dgen6_ppgtt.h26 struct mutex pin_mutex; member
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gem/
H A Di915_gem_context.c1275 lockdep_assert_held(&ce->pin_mutex); in gen8_modify_rpcs()