/netbsd/sys/external/bsd/drm2/dist/drm/ |
H A D | drm_lock.c | 68 volatile unsigned int *lock = &lock_data->hw_lock->lock; in drm_lock_take() 117 volatile unsigned int *lock = &lock_data->hw_lock->lock; in drm_lock_transfer() 132 volatile unsigned int *lock = &lock_data->hw_lock->lock; in drm_legacy_lock_free() 190 master->lock.hw_lock ? master->lock.hw_lock->lock : -1, in drm_legacy_lock() 200 if (!master->lock.hw_lock) { in drm_legacy_lock() 236 dev->sigdata.lock = master->lock.hw_lock; in drm_legacy_lock() 318 volatile unsigned int *lock = &lock_data->hw_lock->lock; in drm_legacy_idlelock_release() 340 _DRM_LOCK_IS_HELD(master->lock.hw_lock->lock) && in drm_legacy_i_have_hw_lock() 370 if (master->lock.hw_lock) { in drm_legacy_lock_master_cleanup() 371 if (dev->sigdata.lock == master->lock.hw_lock) in drm_legacy_lock_master_cleanup() [all …]
|
H A D | drm_context.c | 318 if (file_priv->master->lock.hw_lock == NULL || in drm_context_switch_complete() 319 !_DRM_LOCK_IS_HELD(file_priv->master->lock.hw_lock->lock)) { in drm_context_switch_complete()
|
H A D | drm_bufs.c | 266 if (dev->master->lock.hw_lock != NULL) { in drm_addmap_core() 273 dev->sigdata.lock = dev->master->lock.hw_lock = map->handle; /* Pointer to lock */ in drm_addmap_core() 593 BUG_ON(master->lock.hw_lock == NULL); in drm_legacy_rmmap_locked() 594 if (dev->sigdata.lock == master->lock.hw_lock) in drm_legacy_rmmap_locked() 596 master->lock.hw_lock = NULL; /* SHM removed */ in drm_legacy_rmmap_locked()
|
/netbsd/sys/external/bsd/drm2/drm/ |
H A D | drm_lock.c | 114 ((master->lock.hw_lock == NULL) || in drm_legacy_lock() 122 if (master->lock.hw_lock == NULL) { in drm_legacy_lock() 189 if (!_DRM_LOCK_IS_HELD(master->lock.hw_lock->lock)) { in drm_legacy_unlock() 195 if (_DRM_LOCKING_CONTEXT(master->lock.hw_lock->lock) != in drm_legacy_unlock() 237 if (master->lock.hw_lock) { in drm_legacy_lock_master_cleanup() 238 if (dev->sigdata.lock == master->lock.hw_lock) in drm_legacy_lock_master_cleanup() 240 master->lock.hw_lock = NULL; in drm_legacy_lock_master_cleanup() 310 if (lock_data->hw_lock == NULL) in drm_legacy_lock_release() 314 if (!_DRM_LOCK_IS_HELD(lock_data->hw_lock->lock)) in drm_legacy_lock_release() 381 KASSERT(_DRM_LOCK_IS_HELD(lock_data->hw_lock->lock)); in drm_lock_release() [all …]
|
/netbsd/sys/external/bsd/drm/dist/bsd-core/ |
H A D | drm_lock.c | 64 lock->context, DRM_CURRENTPID, dev->lock.hw_lock->lock, in drm_lock() 111 lock->context, DRM_CURRENTPID, dev->lock.hw_lock->lock, in drm_unlock() 135 volatile unsigned int *lock = &lock_data->hw_lock->lock; in drm_lock_take() 166 volatile unsigned int *lock = &lock_data->hw_lock->lock; in drm_lock_transfer() 180 volatile unsigned int *lock = &lock_data->hw_lock->lock; in drm_lock_free()
|
H A D | drm_drv.c | 574 if (dev->lock.hw_lock) { in drm_lastclose() 575 dev->lock.hw_lock = NULL; /* SHM removed */ in drm_lastclose() 862 if (dev->lock.hw_lock && _DRM_LOCK_IS_HELD(dev->lock.hw_lock->lock) in drm_close() 866 _DRM_LOCKING_CONTEXT(dev->lock.hw_lock->lock)); in drm_close() 871 _DRM_LOCKING_CONTEXT(dev->lock.hw_lock->lock)); in drm_close() 878 dev->lock.hw_lock != NULL) { in drm_close() 881 if (!dev->lock.hw_lock) { in drm_close()
|
H A D | drm_ioctl.c | 221 (dev->lock.hw_lock ? dev->lock.hw_lock->lock : 0); in drm_getstats()
|
H A D | drm_context.c | 212 if (!_DRM_LOCK_IS_HELD(dev->lock.hw_lock->lock)) { in drm_context_switch_complete()
|
H A D | drm_bufs.c | 199 if (dev->lock.hw_lock != NULL) { in drm_addmap() 205 dev->lock.hw_lock = map->handle; /* Pointer to lock */ in drm_addmap()
|
H A D | drmP.h | 393 if (!_DRM_LOCK_IS_HELD(dev->lock.hw_lock->lock) || \ 556 struct drm_hw_lock *hw_lock; /* Hardware lock */ member
|
/netbsd/sys/external/bsd/drm2/dist/drm/i915/gt/ |
H A D | mock_engine.c | 109 spin_lock_irqsave(&engine->hw_lock, flags); in hw_delay_complete() 130 spin_unlock_irqrestore(&engine->hw_lock, flags); in hw_delay_complete() 219 spin_lock_irqsave(&engine->hw_lock, flags); in mock_submit_request() 228 spin_unlock_irqrestore(&engine->hw_lock, flags); in mock_submit_request() 317 spin_lock_init(&engine->hw_lock); in mock_engine() 357 spin_lock_irq(&mock->hw_lock); in mock_engine_flush() 360 spin_unlock_irq(&mock->hw_lock); in mock_engine_flush()
|
H A D | mock_engine.h | 39 spinlock_t hw_lock; member
|
/netbsd/sys/external/bsd/drm2/dist/drm/i915/selftests/ |
H A D | mock_request.c | 55 spin_lock_irq(&engine->hw_lock); in mock_cancel_request() 58 spin_unlock_irq(&engine->hw_lock); in mock_cancel_request()
|
/netbsd/sys/external/bsd/drm2/dist/include/drm/ |
H A D | drm_legacy.h | 243 if (!_DRM_LOCK_IS_HELD(_file_priv->master->lock.hw_lock->lock) || \ 246 __func__, _DRM_LOCK_IS_HELD(_file_priv->master->lock.hw_lock->lock),\
|
H A D | drm_auth.h | 62 struct drm_hw_lock *hw_lock; member
|
/netbsd/sys/external/bsd/drm2/dist/drm/vmwgfx/ |
H A D | vmwgfx_drv.h | 495 spinlock_t hw_lock; member 671 spin_lock(&dev_priv->hw_lock); in vmw_write() 681 spin_unlock(&dev_priv->hw_lock); in vmw_write() 689 spin_lock(&dev_priv->hw_lock); in vmw_read() 699 spin_unlock(&dev_priv->hw_lock); in vmw_read()
|
H A D | vmwgfx_drv.c | 659 spin_lock_init(&dev_priv->hw_lock); in vmw_driver_load()
|
/netbsd/sys/external/bsd/drm2/dist/drm/via/ |
H A D | via_mm.c | 225 if (!(dev->master && file->master->lock.hw_lock)) in via_reclaim_buffers_locked()
|
/netbsd/sys/external/bsd/drm2/dist/drm/sis/ |
H A D | sis_mm.c | 329 if (!(dev->master && file->master->lock.hw_lock)) in sis_reclaim_buffers_locked()
|
/netbsd/sys/external/bsd/drm2/dist/drm/savage/ |
H A D | savage_bci.c | 1066 if (file_priv->master && file_priv->master->lock.hw_lock) { in savage_reclaim_buffers()
|
/netbsd/sys/external/bsd/drm2/dist/drm/i810/ |
H A D | i810_dma.c | 1235 if (file_priv->master && file_priv->master->lock.hw_lock) { in i810_driver_preclose()
|
/netbsd/sys/external/bsd/drm/dist/shared-core/ |
H A D | radeon_state.c | 3096 value = (long)dev->lock.hw_lock; in radeon_cp_getparam()
|