/Linux-v5.4/drivers/gpu/drm/via/ |
D | via_mm.c | 50 mutex_lock(&dev->struct_mutex); in via_agp_init() 55 mutex_unlock(&dev->struct_mutex); in via_agp_init() 66 mutex_lock(&dev->struct_mutex); in via_fb_init() 72 mutex_unlock(&dev->struct_mutex); in via_fb_init() 103 mutex_lock(&dev->struct_mutex); in via_lastclose() 112 mutex_unlock(&dev->struct_mutex); in via_lastclose() 129 mutex_lock(&dev->struct_mutex); in via_mem_alloc() 134 mutex_unlock(&dev->struct_mutex); in via_mem_alloc() 162 mutex_unlock(&dev->struct_mutex); in via_mem_alloc() 175 mutex_unlock(&dev->struct_mutex); in via_mem_alloc() [all …]
|
/Linux-v5.4/drivers/gpu/drm/sis/ |
D | sis_mm.c | 71 mutex_lock(&dev->struct_mutex); in sis_fb_init() 79 mutex_unlock(&dev->struct_mutex); in sis_fb_init() 95 mutex_lock(&dev->struct_mutex); in sis_drm_alloc() 101 mutex_unlock(&dev->struct_mutex); in sis_drm_alloc() 140 mutex_unlock(&dev->struct_mutex); in sis_drm_alloc() 154 mutex_unlock(&dev->struct_mutex); in sis_drm_alloc() 172 mutex_lock(&dev->struct_mutex); in sis_drm_free() 175 mutex_unlock(&dev->struct_mutex); in sis_drm_free() 188 mutex_unlock(&dev->struct_mutex); in sis_drm_free() 207 mutex_lock(&dev->struct_mutex); in sis_ioctl_agp_init() [all …]
|
/Linux-v5.4/drivers/gpu/drm/i915/selftests/ |
D | i915_gem.c | 122 mutex_lock(&i915->drm.struct_mutex); in pm_resume() 125 mutex_unlock(&i915->drm.struct_mutex); in pm_resume() 143 mutex_lock(&i915->drm.struct_mutex); in igt_gem_suspend() 147 mutex_unlock(&i915->drm.struct_mutex); in igt_gem_suspend() 162 mutex_lock(&i915->drm.struct_mutex); in igt_gem_suspend() 164 mutex_unlock(&i915->drm.struct_mutex); in igt_gem_suspend() 182 mutex_lock(&i915->drm.struct_mutex); in igt_gem_hibernate() 186 mutex_unlock(&i915->drm.struct_mutex); in igt_gem_hibernate() 201 mutex_lock(&i915->drm.struct_mutex); in igt_gem_hibernate() 203 mutex_unlock(&i915->drm.struct_mutex); in igt_gem_hibernate()
|
D | mock_gem_device.c | 44 lockdep_assert_held(&i915->drm.struct_mutex); in mock_device_flush() 58 mutex_lock(&i915->drm.struct_mutex); in mock_device_release() 60 mutex_unlock(&i915->drm.struct_mutex); in mock_device_release() 65 mutex_lock(&i915->drm.struct_mutex); in mock_device_release() 69 mutex_unlock(&i915->drm.struct_mutex); in mock_device_release() 76 mutex_lock(&i915->drm.struct_mutex); in mock_device_release() 78 mutex_unlock(&i915->drm.struct_mutex); in mock_device_release() 199 mutex_lock(&i915->drm.struct_mutex); in mock_gem_device() 217 mutex_unlock(&i915->drm.struct_mutex); in mock_gem_device() 228 mutex_unlock(&i915->drm.struct_mutex); in mock_gem_device()
|
D | i915_request.c | 48 mutex_lock(&i915->drm.struct_mutex); in igt_add_request() 57 mutex_unlock(&i915->drm.struct_mutex); in igt_add_request() 70 mutex_lock(&i915->drm.struct_mutex); in igt_wait_request() 130 mutex_unlock(&i915->drm.struct_mutex); in igt_wait_request() 143 mutex_lock(&i915->drm.struct_mutex); in igt_fence_wait() 156 mutex_unlock(&i915->drm.struct_mutex); in igt_fence_wait() 185 mutex_lock(&i915->drm.struct_mutex); in igt_fence_wait() 188 mutex_unlock(&i915->drm.struct_mutex); in igt_fence_wait() 200 mutex_lock(&i915->drm.struct_mutex); in igt_request_rewind() 236 mutex_unlock(&i915->drm.struct_mutex); in igt_request_rewind() [all …]
|
D | i915_gem_evict.c | 130 mutex_unlock(&i915->drm.struct_mutex); in cleanup_objects() 134 mutex_lock(&i915->drm.struct_mutex); in cleanup_objects() 411 mutex_lock(&i915->drm.struct_mutex); in igt_evict_contexts() 448 mutex_unlock(&i915->drm.struct_mutex); in igt_evict_contexts() 463 mutex_lock(&i915->drm.struct_mutex); in igt_evict_contexts() 500 mutex_unlock(&i915->drm.struct_mutex); in igt_evict_contexts() 511 mutex_lock(&i915->drm.struct_mutex); in igt_evict_contexts() 526 mutex_unlock(&i915->drm.struct_mutex); in igt_evict_contexts() 548 mutex_lock(&i915->drm.struct_mutex); in i915_gem_evict_mock_selftests() 552 mutex_unlock(&i915->drm.struct_mutex); in i915_gem_evict_mock_selftests()
|
D | i915_active.c | 154 mutex_lock(&i915->drm.struct_mutex); in live_active_wait() 176 mutex_unlock(&i915->drm.struct_mutex); in live_active_wait() 190 mutex_lock(&i915->drm.struct_mutex); in live_active_retire() 212 mutex_unlock(&i915->drm.struct_mutex); in live_active_retire()
|
/Linux-v5.4/drivers/gpu/drm/i915/gt/ |
D | selftest_hangcheck.c | 312 mutex_lock(>->i915->drm.struct_mutex); in igt_hang_sanitycheck() 359 mutex_unlock(>->i915->drm.struct_mutex); in igt_hang_sanitycheck() 386 mutex_lock(>->i915->drm.struct_mutex); in igt_reset_nop() 388 mutex_unlock(>->i915->drm.struct_mutex); in igt_reset_nop() 398 mutex_lock(>->i915->drm.struct_mutex); in igt_reset_nop() 420 mutex_unlock(>->i915->drm.struct_mutex); in igt_reset_nop() 438 mutex_lock(>->i915->drm.struct_mutex); in igt_reset_nop() 440 mutex_unlock(>->i915->drm.struct_mutex); in igt_reset_nop() 468 mutex_lock(>->i915->drm.struct_mutex); in igt_reset_nop_engine() 470 mutex_unlock(>->i915->drm.struct_mutex); in igt_reset_nop_engine() [all …]
|
D | selftest_lrc.c | 35 mutex_lock(&i915->drm.struct_mutex); in live_sanitycheck() 78 mutex_unlock(&i915->drm.struct_mutex); in live_sanitycheck() 243 mutex_lock(&i915->drm.struct_mutex); in live_timeslice_preempt() 297 mutex_unlock(&i915->drm.struct_mutex); in live_timeslice_preempt() 319 mutex_lock(&i915->drm.struct_mutex); in live_busywait_preempt() 480 mutex_unlock(&i915->drm.struct_mutex); in live_busywait_preempt() 518 mutex_lock(&i915->drm.struct_mutex); in live_preempt() 604 mutex_unlock(&i915->drm.struct_mutex); in live_preempt() 622 mutex_lock(&i915->drm.struct_mutex); in live_late_preempt() 710 mutex_unlock(&i915->drm.struct_mutex); in live_late_preempt() [all …]
|
D | selftest_context.c | 156 mutex_lock(>->i915->drm.struct_mutex); in live_context_size() 203 mutex_unlock(>->i915->drm.struct_mutex); in live_context_size() 306 mutex_lock(>->i915->drm.struct_mutex); in live_active_context() 325 mutex_unlock(>->i915->drm.struct_mutex); in live_active_context() 419 mutex_lock(>->i915->drm.struct_mutex); in live_remote_context() 438 mutex_unlock(>->i915->drm.struct_mutex); in live_remote_context()
|
D | selftest_timeline.c | 139 mutex_lock(&state.i915->drm.struct_mutex); in mock_hwsp_freelist() 152 mutex_unlock(&state.i915->drm.struct_mutex); in mock_hwsp_freelist() 452 lockdep_assert_held(&tl->gt->i915->drm.struct_mutex); /* lazy rq refs */ in tl_write() 518 mutex_lock(&i915->drm.struct_mutex); in live_hwsp_engine() 563 mutex_unlock(&i915->drm.struct_mutex); in live_hwsp_engine() 594 mutex_lock(&i915->drm.struct_mutex); in live_hwsp_alternate() 639 mutex_unlock(&i915->drm.struct_mutex); in live_hwsp_alternate() 661 mutex_lock(&i915->drm.struct_mutex); in live_hwsp_wrap() 758 mutex_unlock(&i915->drm.struct_mutex); in live_hwsp_wrap() 778 mutex_lock(&i915->drm.struct_mutex); in live_hwsp_recycle() [all …]
|
/Linux-v5.4/drivers/gpu/drm/ |
D | drm_context.c | 66 mutex_lock(&dev->struct_mutex); in drm_legacy_ctxbitmap_free() 68 mutex_unlock(&dev->struct_mutex); in drm_legacy_ctxbitmap_free() 84 mutex_lock(&dev->struct_mutex); in drm_legacy_ctxbitmap_next() 87 mutex_unlock(&dev->struct_mutex); in drm_legacy_ctxbitmap_next() 121 mutex_lock(&dev->struct_mutex); in drm_legacy_ctxbitmap_cleanup() 123 mutex_unlock(&dev->struct_mutex); in drm_legacy_ctxbitmap_cleanup() 189 mutex_lock(&dev->struct_mutex); in drm_legacy_getsareactx() 193 mutex_unlock(&dev->struct_mutex); in drm_legacy_getsareactx() 206 mutex_unlock(&dev->struct_mutex); in drm_legacy_getsareactx() 237 mutex_lock(&dev->struct_mutex); in drm_legacy_setsareactx() [all …]
|
D | drm_bufs.c | 350 mutex_lock(&dev->struct_mutex); in drm_addmap_core() 364 mutex_unlock(&dev->struct_mutex); in drm_addmap_core() 369 mutex_unlock(&dev->struct_mutex); in drm_addmap_core() 478 mutex_lock(&dev->struct_mutex); in drm_legacy_getmap_ioctl() 487 mutex_unlock(&dev->struct_mutex); in drm_legacy_getmap_ioctl() 498 mutex_unlock(&dev->struct_mutex); in drm_legacy_getmap_ioctl() 575 mutex_lock(&dev->struct_mutex); in drm_legacy_rmmap() 577 mutex_unlock(&dev->struct_mutex); in drm_legacy_rmmap() 588 mutex_lock(&dev->struct_mutex); in drm_legacy_master_rmmaps() 595 mutex_unlock(&dev->struct_mutex); in drm_legacy_master_rmmaps() [all …]
|
D | drm_irq.c | 247 mutex_lock(&dev->struct_mutex); in drm_legacy_irq_control() 249 mutex_unlock(&dev->struct_mutex); in drm_legacy_irq_control() 253 mutex_lock(&dev->struct_mutex); in drm_legacy_irq_control() 255 mutex_unlock(&dev->struct_mutex); in drm_legacy_irq_control()
|
D | drm_vm.c | 250 mutex_lock(&dev->struct_mutex); in drm_vm_shm_close() 296 mutex_unlock(&dev->struct_mutex); in drm_vm_shm_close() 418 mutex_lock(&dev->struct_mutex); in drm_vm_open() 420 mutex_unlock(&dev->struct_mutex); in drm_vm_open() 453 mutex_lock(&dev->struct_mutex); in drm_vm_close() 455 mutex_unlock(&dev->struct_mutex); in drm_vm_close() 654 mutex_lock(&dev->struct_mutex); in drm_legacy_mmap() 656 mutex_unlock(&dev->struct_mutex); in drm_legacy_mmap()
|
/Linux-v5.4/drivers/gpu/drm/i915/gem/ |
D | i915_gem_pm.c | 35 lockdep_assert_held(&i915->drm.struct_mutex); in i915_gem_park() 52 mutex_lock(&i915->drm.struct_mutex); in idle_work_handler() 65 mutex_unlock(&i915->drm.struct_mutex); in idle_work_handler() 74 if (mutex_trylock(&i915->drm.struct_mutex)) { in retire_work_handler() 76 mutex_unlock(&i915->drm.struct_mutex); in retire_work_handler() 150 mutex_lock(&i915->drm.struct_mutex); in i915_gem_suspend() 163 mutex_unlock(&i915->drm.struct_mutex); in i915_gem_suspend() 241 mutex_lock(&i915->drm.struct_mutex); in i915_gem_resume() 263 mutex_unlock(&i915->drm.struct_mutex); in i915_gem_resume()
|
D | i915_gem_shrinker.c | 23 struct mutex *m = &i915->drm.struct_mutex; in shrinker_lock() 50 mutex_unlock(&i915->drm.struct_mutex); in shrinker_unlock() 492 if (!lockdep_is_held_type(&i915->drm.struct_mutex, -1)) { in i915_gem_shrinker_taints_mutex() 493 mutex_acquire(&i915->drm.struct_mutex.dep_map, in i915_gem_shrinker_taints_mutex() 508 mutex_acquire(&i915->drm.struct_mutex.dep_map, in i915_gem_shrinker_taints_mutex() 514 mutex_release(&i915->drm.struct_mutex.dep_map, 0, _RET_IP_); in i915_gem_shrinker_taints_mutex() 519 mutex_release(&i915->drm.struct_mutex.dep_map, 0, _RET_IP_); in i915_gem_shrinker_taints_mutex()
|
/Linux-v5.4/drivers/gpu/drm/msm/ |
D | msm_debugfs.c | 32 ret = mutex_lock_interruptible(&show_priv->dev->struct_mutex); in msm_gpu_show() 39 mutex_unlock(&show_priv->dev->struct_mutex); in msm_gpu_show() 52 ret = mutex_lock_interruptible(&show_priv->dev->struct_mutex); in msm_gpu_release() 57 mutex_unlock(&show_priv->dev->struct_mutex); in msm_gpu_release() 79 ret = mutex_lock_interruptible(&dev->struct_mutex); in msm_gpu_open() 87 mutex_unlock(&dev->struct_mutex); in msm_gpu_open() 172 ret = mutex_lock_interruptible(&dev->struct_mutex); in show_locked() 178 mutex_unlock(&dev->struct_mutex); in show_locked()
|
D | msm_gem_shrinker.c | 24 switch (mutex_trylock_recursive(&dev->struct_mutex)) { in msm_gem_shrinker_lock() 59 mutex_unlock(&dev->struct_mutex); in msm_gem_shrinker_count() 87 mutex_unlock(&dev->struct_mutex); in msm_gem_shrinker_scan() 121 mutex_unlock(&dev->struct_mutex); in msm_gem_shrinker_vmap()
|
/Linux-v5.4/drivers/gpu/drm/i915/ |
D | i915_gem.c | 112 lockdep_assert_held(&obj->base.dev->struct_mutex); in i915_gem_object_unbind() 341 ret = mutex_lock_interruptible(&i915->drm.struct_mutex); in i915_gem_gtt_pread() 362 mutex_unlock(&i915->drm.struct_mutex); in i915_gem_gtt_pread() 417 mutex_lock(&i915->drm.struct_mutex); in i915_gem_gtt_pread() 426 mutex_unlock(&i915->drm.struct_mutex); in i915_gem_gtt_pread() 534 ret = mutex_lock_interruptible(&i915->drm.struct_mutex); in i915_gem_gtt_pwrite_fast() 572 mutex_unlock(&i915->drm.struct_mutex); in i915_gem_gtt_pwrite_fast() 637 mutex_lock(&i915->drm.struct_mutex); in i915_gem_gtt_pwrite_fast() 648 mutex_unlock(&i915->drm.struct_mutex); in i915_gem_gtt_pwrite_fast() 950 lockdep_assert_held(&i915->drm.struct_mutex); in i915_gem_wait_for_idle() [all …]
|
D | i915_suspend.c | 68 mutex_lock(&dev_priv->drm.struct_mutex); in i915_save_state() 103 mutex_unlock(&dev_priv->drm.struct_mutex); in i915_save_state() 113 mutex_lock(&dev_priv->drm.struct_mutex); in i915_restore_state() 148 mutex_unlock(&dev_priv->drm.struct_mutex); in i915_restore_state()
|
/Linux-v5.4/drivers/gpu/drm/i915/gvt/ |
D | aperture_gm.c | 64 mutex_lock(&dev_priv->drm.struct_mutex); in alloc_gm() 71 mutex_unlock(&dev_priv->drm.struct_mutex); in alloc_gm() 101 mutex_lock(&dev_priv->drm.struct_mutex); in alloc_vgpu_gm() 103 mutex_unlock(&dev_priv->drm.struct_mutex); in alloc_vgpu_gm() 111 mutex_lock(&dev_priv->drm.struct_mutex); in free_vgpu_gm() 114 mutex_unlock(&dev_priv->drm.struct_mutex); in free_vgpu_gm()
|
/Linux-v5.4/drivers/gpu/drm/i915/gem/selftests/ |
D | i915_gem_object_blt.c | 68 mutex_lock(&i915->drm.struct_mutex); in igt_fill_blt() 70 mutex_unlock(&i915->drm.struct_mutex); in igt_fill_blt() 169 mutex_lock(&i915->drm.struct_mutex); in igt_copy_blt() 171 mutex_unlock(&i915->drm.struct_mutex); in igt_copy_blt()
|
D | i915_gem_phys.c | 28 mutex_lock(&i915->drm.struct_mutex); in mock_phys_object() 30 mutex_unlock(&i915->drm.struct_mutex); in mock_phys_object()
|
/Linux-v5.4/drivers/gpu/drm/i915/gt/uc/ |
D | selftest_guc.c | 119 mutex_lock(&dev_priv->drm.struct_mutex); in igt_guc_clients() 193 mutex_unlock(&dev_priv->drm.struct_mutex); in igt_guc_clients() 211 mutex_lock(&dev_priv->drm.struct_mutex); in igt_guc_doorbells() 302 mutex_unlock(&dev_priv->drm.struct_mutex); in igt_guc_doorbells()
|