| /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()
 
 |