Lines Matching defs:lock
43 * ctx. And if any lock fxn returns -EDEADLK, it must backoff and
51 * Contended lock: if a lock is contended you should only call
53 * contended lock.
58 * Stack depot for debugging when a contended lock was not backed off
87 * modeset lock
106 void drm_modeset_lock_init(struct drm_modeset_lock *lock);
109 * drm_modeset_lock_fini - cleanup lock
110 * @lock: lock to cleanup
112 static inline void drm_modeset_lock_fini(struct drm_modeset_lock *lock)
114 WARN_ON(!list_empty(&lock->head));
119 * @lock: lock to check
121 static inline bool drm_modeset_is_locked(struct drm_modeset_lock *lock)
123 return ww_mutex_is_locked(&lock->mutex);
128 * @lock: lock to check
130 static inline void drm_modeset_lock_assert_held(struct drm_modeset_lock *lock)
132 lockdep_assert_held(&lock->mutex.base);
135 int drm_modeset_lock(struct drm_modeset_lock *lock,
137 int __must_check drm_modeset_lock_single_interruptible(struct drm_modeset_lock *lock);
138 void drm_modeset_unlock(struct drm_modeset_lock *lock);
167 * Drivers can acquire additional modeset locks. If any lock acquisition