Home
last modified time | relevance | path

Searched refs:struct_mutex (Results 1 – 25 of 78) sorted by relevance

1234

/Linux-v5.4/drivers/gpu/drm/via/
Dvia_mm.c50 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/
Dsis_mm.c71 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/
Di915_gem.c122 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()
Dmock_gem_device.c44 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()
Di915_request.c48 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 …]
Di915_gem_evict.c130 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()
Di915_active.c154 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/
Dselftest_hangcheck.c312 mutex_lock(&gt->i915->drm.struct_mutex); in igt_hang_sanitycheck()
359 mutex_unlock(&gt->i915->drm.struct_mutex); in igt_hang_sanitycheck()
386 mutex_lock(&gt->i915->drm.struct_mutex); in igt_reset_nop()
388 mutex_unlock(&gt->i915->drm.struct_mutex); in igt_reset_nop()
398 mutex_lock(&gt->i915->drm.struct_mutex); in igt_reset_nop()
420 mutex_unlock(&gt->i915->drm.struct_mutex); in igt_reset_nop()
438 mutex_lock(&gt->i915->drm.struct_mutex); in igt_reset_nop()
440 mutex_unlock(&gt->i915->drm.struct_mutex); in igt_reset_nop()
468 mutex_lock(&gt->i915->drm.struct_mutex); in igt_reset_nop_engine()
470 mutex_unlock(&gt->i915->drm.struct_mutex); in igt_reset_nop_engine()
[all …]
Dselftest_lrc.c35 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 …]
Dselftest_context.c156 mutex_lock(&gt->i915->drm.struct_mutex); in live_context_size()
203 mutex_unlock(&gt->i915->drm.struct_mutex); in live_context_size()
306 mutex_lock(&gt->i915->drm.struct_mutex); in live_active_context()
325 mutex_unlock(&gt->i915->drm.struct_mutex); in live_active_context()
419 mutex_lock(&gt->i915->drm.struct_mutex); in live_remote_context()
438 mutex_unlock(&gt->i915->drm.struct_mutex); in live_remote_context()
Dselftest_timeline.c139 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/
Ddrm_context.c66 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 …]
Ddrm_bufs.c350 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 …]
Ddrm_irq.c247 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()
Ddrm_vm.c250 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/
Di915_gem_pm.c35 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()
Di915_gem_shrinker.c23 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/
Dmsm_debugfs.c32 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()
Dmsm_gem_shrinker.c24 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/
Di915_gem.c112 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 …]
Di915_suspend.c68 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/
Daperture_gm.c64 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/
Di915_gem_object_blt.c68 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()
Di915_gem_phys.c28 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/
Dselftest_guc.c119 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()

1234