Home | History | Annotate | Download | only in drm

Lines Matching refs:hw_lock

40  * userland and kernel: the pointer at dev->master->lock->hw_lock is
114 ((master->lock.hw_lock == NULL) ||
122 if (master->lock.hw_lock == NULL) {
189 if (!_DRM_LOCK_IS_HELD(master->lock.hw_lock->lock)) {
195 if (_DRM_LOCKING_CONTEXT(master->lock.hw_lock->lock) !=
237 if (master->lock.hw_lock) {
238 if (dev->sigdata.lock == master->lock.hw_lock)
240 master->lock.hw_lock = NULL;
310 if (lock_data->hw_lock == NULL)
314 if (!_DRM_LOCK_IS_HELD(lock_data->hw_lock->lock))
326 _DRM_LOCKING_CONTEXT(file->master->lock.hw_lock->lock));
345 volatile unsigned int *const lock = &lock_data->hw_lock->lock;
381 KASSERT(_DRM_LOCK_IS_HELD(lock_data->hw_lock->lock));
382 KASSERT(_DRM_LOCKING_CONTEXT(lock_data->hw_lock->lock) == context);
384 lock_data->hw_lock->lock = 0;