Home
last modified time | relevance | path

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

123

/Linux-v4.19/drivers/gpu/drm/via/
Dvia_mm.c45 mutex_lock(&dev->struct_mutex); in via_agp_init()
50 mutex_unlock(&dev->struct_mutex); in via_agp_init()
61 mutex_lock(&dev->struct_mutex); in via_fb_init()
67 mutex_unlock(&dev->struct_mutex); in via_fb_init()
98 mutex_lock(&dev->struct_mutex); in via_lastclose()
107 mutex_unlock(&dev->struct_mutex); in via_lastclose()
124 mutex_lock(&dev->struct_mutex); in via_mem_alloc()
129 mutex_unlock(&dev->struct_mutex); in via_mem_alloc()
157 mutex_unlock(&dev->struct_mutex); in via_mem_alloc()
170 mutex_unlock(&dev->struct_mutex); in via_mem_alloc()
[all …]
/Linux-v4.19/drivers/gpu/drm/sis/
Dsis_mm.c68 mutex_lock(&dev->struct_mutex); in sis_fb_init()
76 mutex_unlock(&dev->struct_mutex); in sis_fb_init()
92 mutex_lock(&dev->struct_mutex); in sis_drm_alloc()
98 mutex_unlock(&dev->struct_mutex); in sis_drm_alloc()
137 mutex_unlock(&dev->struct_mutex); in sis_drm_alloc()
151 mutex_unlock(&dev->struct_mutex); in sis_drm_alloc()
169 mutex_lock(&dev->struct_mutex); in sis_drm_free()
172 mutex_unlock(&dev->struct_mutex); in sis_drm_free()
185 mutex_unlock(&dev->struct_mutex); in sis_drm_free()
204 mutex_lock(&dev->struct_mutex); in sis_ioctl_agp_init()
[all …]
/Linux-v4.19/drivers/gpu/drm/
Ddrm_context.c60 mutex_lock(&dev->struct_mutex); in drm_legacy_ctxbitmap_free()
62 mutex_unlock(&dev->struct_mutex); in drm_legacy_ctxbitmap_free()
78 mutex_lock(&dev->struct_mutex); in drm_legacy_ctxbitmap_next()
81 mutex_unlock(&dev->struct_mutex); in drm_legacy_ctxbitmap_next()
115 mutex_lock(&dev->struct_mutex); in drm_legacy_ctxbitmap_cleanup()
117 mutex_unlock(&dev->struct_mutex); in drm_legacy_ctxbitmap_cleanup()
183 mutex_lock(&dev->struct_mutex); in drm_legacy_getsareactx()
187 mutex_unlock(&dev->struct_mutex); in drm_legacy_getsareactx()
200 mutex_unlock(&dev->struct_mutex); in drm_legacy_getsareactx()
231 mutex_lock(&dev->struct_mutex); in drm_legacy_setsareactx()
[all …]
Ddrm_bufs.c337 mutex_lock(&dev->struct_mutex); in drm_addmap_core()
351 mutex_unlock(&dev->struct_mutex); in drm_addmap_core()
356 mutex_unlock(&dev->struct_mutex); in drm_addmap_core()
454 mutex_lock(&dev->struct_mutex); in drm_legacy_getmap_ioctl()
463 mutex_unlock(&dev->struct_mutex); in drm_legacy_getmap_ioctl()
474 mutex_unlock(&dev->struct_mutex); in drm_legacy_getmap_ioctl()
551 mutex_lock(&dev->struct_mutex); in drm_legacy_rmmap()
553 mutex_unlock(&dev->struct_mutex); in drm_legacy_rmmap()
564 mutex_lock(&dev->struct_mutex); in drm_legacy_master_rmmaps()
571 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.c237 mutex_lock(&dev->struct_mutex); in drm_vm_shm_close()
283 mutex_unlock(&dev->struct_mutex); in drm_vm_shm_close()
405 mutex_lock(&dev->struct_mutex); in drm_vm_open()
407 mutex_unlock(&dev->struct_mutex); in drm_vm_open()
440 mutex_lock(&dev->struct_mutex); in drm_vm_close()
442 mutex_unlock(&dev->struct_mutex); in drm_vm_close()
641 mutex_lock(&dev->struct_mutex); in drm_legacy_mmap()
643 mutex_unlock(&dev->struct_mutex); in drm_legacy_mmap()
/Linux-v4.19/drivers/gpu/drm/i915/selftests/
Dmock_gem_device.c41 lockdep_assert_held(&i915->drm.struct_mutex); in mock_device_flush()
56 mutex_lock(&i915->drm.struct_mutex); in mock_device_release()
59 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()
74 mutex_lock(&i915->drm.struct_mutex); in mock_device_release()
76 mutex_unlock(&i915->drm.struct_mutex); in mock_device_release()
230 mutex_lock(&i915->drm.struct_mutex); in mock_gem_device()
243 mutex_unlock(&i915->drm.struct_mutex); in mock_gem_device()
252 mutex_unlock(&i915->drm.struct_mutex); in mock_gem_device()
Dintel_hangcheck.c305 mutex_lock(&i915->drm.struct_mutex); in igt_hang_sanitycheck()
347 mutex_unlock(&i915->drm.struct_mutex); in igt_hang_sanitycheck()
396 mutex_lock(&i915->drm.struct_mutex); in igt_global_reset()
405 mutex_unlock(&i915->drm.struct_mutex); in igt_global_reset()
434 mutex_lock(&i915->drm.struct_mutex); in __igt_reset_engine()
436 mutex_unlock(&i915->drm.struct_mutex); in __igt_reset_engine()
466 mutex_lock(&i915->drm.struct_mutex); in __igt_reset_engine()
470 mutex_unlock(&i915->drm.struct_mutex); in __igt_reset_engine()
476 mutex_unlock(&i915->drm.struct_mutex); in __igt_reset_engine()
544 mutex_lock(&i915->drm.struct_mutex); in __igt_reset_engine()
[all …]
Di915_request.c40 mutex_lock(&i915->drm.struct_mutex); in igt_add_request()
51 mutex_unlock(&i915->drm.struct_mutex); in igt_add_request()
64 mutex_lock(&i915->drm.struct_mutex); in igt_wait_request()
121 mutex_unlock(&i915->drm.struct_mutex); in igt_wait_request()
134 mutex_lock(&i915->drm.struct_mutex); in igt_fence_wait()
140 mutex_unlock(&i915->drm.struct_mutex); /* safe as we are single user */ in igt_fence_wait()
147 mutex_lock(&i915->drm.struct_mutex); in igt_fence_wait()
149 mutex_unlock(&i915->drm.struct_mutex); in igt_fence_wait()
178 mutex_lock(&i915->drm.struct_mutex); in igt_fence_wait()
181 mutex_unlock(&i915->drm.struct_mutex); in igt_fence_wait()
[all …]
Di915_gem_evict.c86 mutex_unlock(&i915->drm.struct_mutex); in cleanup_objects()
90 mutex_lock(&i915->drm.struct_mutex); in cleanup_objects()
357 mutex_lock(&i915->drm.struct_mutex); in igt_evict_contexts()
394 mutex_unlock(&i915->drm.struct_mutex); in igt_evict_contexts()
407 mutex_lock(&i915->drm.struct_mutex); in igt_evict_contexts()
444 mutex_unlock(&i915->drm.struct_mutex); in igt_evict_contexts()
455 mutex_lock(&i915->drm.struct_mutex); in igt_evict_contexts()
468 mutex_unlock(&i915->drm.struct_mutex); in igt_evict_contexts()
489 mutex_lock(&i915->drm.struct_mutex); in i915_gem_evict_mock_selftests()
491 mutex_unlock(&i915->drm.struct_mutex); in i915_gem_evict_mock_selftests()
Di915_gem_object.c68 mutex_lock(&i915->drm.struct_mutex); in igt_phys_object()
70 mutex_unlock(&i915->drm.struct_mutex); in igt_phys_object()
89 mutex_lock(&i915->drm.struct_mutex); in igt_phys_object()
91 mutex_unlock(&i915->drm.struct_mutex); in igt_phys_object()
334 mutex_lock(&i915->drm.struct_mutex); in igt_partial_tiling()
447 mutex_unlock(&i915->drm.struct_mutex); in igt_partial_tiling()
504 mutex_lock(&i915->drm.struct_mutex); in disable_retire_worker()
510 mutex_unlock(&i915->drm.struct_mutex); in disable_retire_worker()
587 mutex_lock(&i915->drm.struct_mutex); in igt_mmap_offset_exhaustion()
591 mutex_unlock(&i915->drm.struct_mutex); in igt_mmap_offset_exhaustion()
[all …]
Di915_gem_context.c357 mutex_lock(&i915->drm.struct_mutex); in igt_ctx_exec()
430 mutex_unlock(&i915->drm.struct_mutex); in igt_ctx_exec()
459 mutex_lock(&i915->drm.struct_mutex); in igt_ctx_readonly()
535 mutex_unlock(&i915->drm.struct_mutex); in igt_ctx_readonly()
638 mutex_lock(&i915->drm.struct_mutex); in igt_switch_to_kernel_context()
641 mutex_unlock(&i915->drm.struct_mutex); in igt_switch_to_kernel_context()
661 mutex_unlock(&i915->drm.struct_mutex); in igt_switch_to_kernel_context()
727 mutex_lock(&dev_priv->drm.struct_mutex); in i915_gem_context_live_selftests()
729 mutex_unlock(&dev_priv->drm.struct_mutex); in i915_gem_context_live_selftests()
740 mutex_lock(&dev_priv->drm.struct_mutex); in i915_gem_context_live_selftests()
[all …]
Dintel_lrc.c223 mutex_lock(&i915->drm.struct_mutex); in live_sanitycheck()
264 mutex_unlock(&i915->drm.struct_mutex); in live_sanitycheck()
280 mutex_lock(&i915->drm.struct_mutex); in live_preempt()
353 mutex_unlock(&i915->drm.struct_mutex); in live_preempt()
370 mutex_lock(&i915->drm.struct_mutex); in live_late_preempt()
443 mutex_unlock(&i915->drm.struct_mutex); in live_late_preempt()
469 mutex_lock(&i915->drm.struct_mutex); in live_preempt_hang()
564 mutex_unlock(&i915->drm.struct_mutex); in live_preempt_hang()
Dintel_guc.c110 mutex_lock(&dev_priv->drm.struct_mutex); in igt_guc_clients()
238 mutex_unlock(&dev_priv->drm.struct_mutex); in igt_guc_clients()
255 mutex_lock(&dev_priv->drm.struct_mutex); in igt_guc_doorbells()
344 mutex_unlock(&dev_priv->drm.struct_mutex); in igt_guc_doorbells()
/Linux-v4.19/drivers/gpu/drm/i915/gvt/
Daperture_gm.c63 mutex_lock(&dev_priv->drm.struct_mutex); in alloc_gm()
68 mutex_unlock(&dev_priv->drm.struct_mutex); in alloc_gm()
98 mutex_lock(&dev_priv->drm.struct_mutex); in alloc_vgpu_gm()
100 mutex_unlock(&dev_priv->drm.struct_mutex); in alloc_vgpu_gm()
108 mutex_lock(&dev_priv->drm.struct_mutex); in free_vgpu_gm()
111 mutex_unlock(&dev_priv->drm.struct_mutex); in free_vgpu_gm()
172 mutex_lock(&dev_priv->drm.struct_mutex); in free_vgpu_fence()
179 mutex_unlock(&dev_priv->drm.struct_mutex); in free_vgpu_fence()
194 mutex_lock(&dev_priv->drm.struct_mutex); in alloc_vgpu_fence()
206 mutex_unlock(&dev_priv->drm.struct_mutex); in alloc_vgpu_fence()
[all …]
/Linux-v4.19/drivers/gpu/drm/msm/
Dmsm_debugfs.c38 ret = mutex_lock_interruptible(&show_priv->dev->struct_mutex); in msm_gpu_show()
45 mutex_unlock(&show_priv->dev->struct_mutex); in msm_gpu_show()
58 ret = mutex_lock_interruptible(&show_priv->dev->struct_mutex); in msm_gpu_release()
63 mutex_unlock(&show_priv->dev->struct_mutex); in msm_gpu_release()
85 ret = mutex_lock_interruptible(&dev->struct_mutex); in msm_gpu_open()
93 mutex_unlock(&dev->struct_mutex); in msm_gpu_open()
171 ret = mutex_lock_interruptible(&dev->struct_mutex); in show_locked()
177 mutex_unlock(&dev->struct_mutex); in show_locked()
Dmsm_gem_shrinker.c35 switch (mutex_trylock_recursive(&dev->struct_mutex)) { in msm_gem_shrinker_lock()
70 mutex_unlock(&dev->struct_mutex); in msm_gem_shrinker_count()
98 mutex_unlock(&dev->struct_mutex); in msm_gem_shrinker_scan()
132 mutex_unlock(&dev->struct_mutex); in msm_gem_shrinker_vmap()
Dmsm_gpu.h299 mutex_lock(&gpu->dev->struct_mutex); in msm_gpu_crashstate_get()
306 mutex_unlock(&gpu->dev->struct_mutex); in msm_gpu_crashstate_get()
313 mutex_lock(&gpu->dev->struct_mutex); in msm_gpu_crashstate_put()
320 mutex_unlock(&gpu->dev->struct_mutex); in msm_gpu_crashstate_put()
/Linux-v4.19/drivers/gpu/drm/i915/
Di915_gem_context.c122 lockdep_assert_held(&ctx->i915->drm.struct_mutex); in i915_gem_context_free()
148 lockdep_assert_held(&i915->drm.struct_mutex); in contexts_free()
159 lockdep_assert_held(&i915->drm.struct_mutex); in contexts_free_first()
174 mutex_lock(&i915->drm.struct_mutex); in contexts_free_worker()
176 mutex_unlock(&i915->drm.struct_mutex); in contexts_free_worker()
365 lockdep_assert_held(&dev_priv->drm.struct_mutex); in i915_gem_create_context()
430 mutex_unlock(&dev->struct_mutex); in i915_gem_context_create_gvt()
525 lockdep_assert_held(&dev_priv->drm.struct_mutex); in i915_gem_contexts_lost()
533 lockdep_assert_held(&i915->drm.struct_mutex); in i915_gem_contexts_fini()
559 mutex_lock(&i915->drm.struct_mutex); in i915_gem_context_open()
[all …]
Di915_gem.c133 ret = mutex_lock_interruptible(&dev->struct_mutex); in i915_mutex_lock_interruptible()
144 lockdep_assert_held(&i915->drm.struct_mutex); in __i915_gem_park()
188 lockdep_assert_held(&i915->drm.struct_mutex); in i915_gem_park()
202 lockdep_assert_held(&i915->drm.struct_mutex); in i915_gem_unpark()
253 mutex_lock(&dev->struct_mutex); in i915_gem_get_aperture_ioctl()
260 mutex_unlock(&dev->struct_mutex); in i915_gem_get_aperture_ioctl()
429 lockdep_assert_held(&obj->base.dev->struct_mutex); in i915_gem_object_unbind()
660 !!lockdep_is_held(&obj->base.dev->struct_mutex) != in i915_gem_object_wait()
919 lockdep_assert_held(&obj->base.dev->struct_mutex); in i915_gem_obj_prepare_shmem_read()
971 lockdep_assert_held(&obj->base.dev->struct_mutex); in i915_gem_obj_prepare_shmem_write()
[all …]
Di915_suspend.c64 mutex_lock(&dev_priv->drm.struct_mutex); in i915_save_state()
99 mutex_unlock(&dev_priv->drm.struct_mutex); in i915_save_state()
109 mutex_lock(&dev_priv->drm.struct_mutex); in i915_restore_state()
144 mutex_unlock(&dev_priv->drm.struct_mutex); in i915_restore_state()
Di915_vma.c275 lockdep_assert_held(&obj->base.dev->struct_mutex); in i915_vma_instance()
349 lockdep_assert_held(&vma->vm->i915->drm.struct_mutex); in i915_vma_pin_iomap()
398 lockdep_assert_held(&vma->vm->i915->drm.struct_mutex); in i915_vma_unpin_iomap()
723 lockdep_assert_held(&vma->vm->i915->drm.struct_mutex); in __i915_vma_do_pin()
764 lockdep_assert_held(&vma->vm->i915->drm.struct_mutex); in i915_vma_close()
786 lockdep_assert_held(&vma->vm->i915->drm.struct_mutex); in i915_vma_reopen()
819 lockdep_assert_held(&vma->vm->i915->drm.struct_mutex); in i915_vma_destroy()
859 lockdep_assert_held(&vma->vm->i915->drm.struct_mutex); in i915_vma_revoke_mmap()
918 &vma->vm->i915->drm.struct_mutex); in active_instance()
944 &vma->vm->i915->drm.struct_mutex))) { in active_instance()
[all …]
Dintel_overlay.c219 &overlay->i915->drm.struct_mutex)); in intel_overlay_submit_request()
221 &overlay->i915->drm.struct_mutex); in intel_overlay_submit_request()
232 &overlay->i915->drm.struct_mutex); in intel_overlay_do_wait_request()
426 &overlay->i915->drm.struct_mutex); in intel_overlay_recover_from_interrupt()
439 lockdep_assert_held(&dev_priv->drm.struct_mutex); in intel_overlay_release_old_vid()
773 lockdep_assert_held(&dev_priv->drm.struct_mutex); in intel_overlay_do_put_image()
871 lockdep_assert_held(&dev_priv->drm.struct_mutex); in intel_overlay_switch_off()
1087 mutex_lock(&dev->struct_mutex); in intel_overlay_put_image_ioctl()
1091 mutex_unlock(&dev->struct_mutex); in intel_overlay_put_image_ioctl()
1115 mutex_lock(&dev->struct_mutex); in intel_overlay_put_image_ioctl()
[all …]
Di915_timeline.c16 lockdep_assert_held(&i915->drm.struct_mutex); in i915_timeline_init()
56 lockdep_assert_held(&i915->drm.struct_mutex); in i915_timelines_park()
Di915_gem_batch_pool.c50 lockdep_assert_held(&pool->engine->i915->drm.struct_mutex); in i915_gem_batch_pool_fini()
85 lockdep_assert_held(&pool->engine->i915->drm.struct_mutex); in i915_gem_batch_pool_get()

123