Lines Matching refs:hw_lock
59 volatile unsigned int *lock = &lock_data->hw_lock->lock; in drm_lock_take()
108 volatile unsigned int *lock = &lock_data->hw_lock->lock; in drm_lock_transfer()
123 volatile unsigned int *lock = &lock_data->hw_lock->lock; in drm_legacy_lock_free()
181 master->lock.hw_lock ? master->lock.hw_lock->lock : -1, in drm_legacy_lock()
191 if (!master->lock.hw_lock) { in drm_legacy_lock()
227 dev->sigdata.lock = master->lock.hw_lock; in drm_legacy_lock()
309 volatile unsigned int *lock = &lock_data->hw_lock->lock; in drm_legacy_idlelock_release()
330 return (file_priv->lock_count && master->lock.hw_lock && in drm_legacy_i_have_hw_lock()
331 _DRM_LOCK_IS_HELD(master->lock.hw_lock->lock) && in drm_legacy_i_have_hw_lock()
345 filp, _DRM_LOCKING_CONTEXT(file_priv->master->lock.hw_lock->lock)); in drm_legacy_lock_release()
347 _DRM_LOCKING_CONTEXT(file_priv->master->lock.hw_lock->lock)); in drm_legacy_lock_release()