/dragonfly/sys/dev/drm/ |
H A D | drm_context.c | 60 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() 200 mutex_unlock(&dev->struct_mutex); in drm_legacy_getsareactx() 231 mutex_lock(&dev->struct_mutex); in drm_legacy_setsareactx() 238 mutex_unlock(&dev->struct_mutex); in drm_legacy_setsareactx() [all …]
|
H A D | drm_bufs.c | 345 mutex_lock(&dev->struct_mutex); in drm_addmap_core() 364 mutex_unlock(&dev->struct_mutex); in drm_addmap_core() 462 mutex_lock(&dev->struct_mutex); in drm_legacy_getmap_ioctl() 482 mutex_unlock(&dev->struct_mutex); in drm_legacy_getmap_ioctl() 559 mutex_lock(&dev->struct_mutex); in drm_legacy_rmmap() 561 mutex_unlock(&dev->struct_mutex); in drm_legacy_rmmap() 572 mutex_lock(&dev->struct_mutex); in drm_legacy_master_rmmaps() 609 mutex_lock(&dev->struct_mutex); in drm_legacy_rmmap_ioctl() 752 mutex_lock(&dev->struct_mutex); in drm_legacy_addbufs_agp() 902 mutex_lock(&dev->struct_mutex); in drm_legacy_addbufs_pci() [all …]
|
H A D | drm_irq.c | 251 mutex_lock(&dev->struct_mutex); in drm_legacy_irq_control() 253 mutex_unlock(&dev->struct_mutex); in drm_legacy_irq_control() 257 mutex_lock(&dev->struct_mutex); in drm_legacy_irq_control() 259 mutex_unlock(&dev->struct_mutex); in drm_legacy_irq_control()
|
H A D | drm_gem.c | 823 WARN_ON(!mutex_is_locked(&dev->struct_mutex)); in drm_gem_object_free() 848 might_lock(&dev->struct_mutex); in drm_gem_object_put_unlocked() 853 &dev->struct_mutex)) in drm_gem_object_put_unlocked() 854 mutex_unlock(&dev->struct_mutex); in drm_gem_object_put_unlocked() 873 WARN_ON(!mutex_is_locked(&obj->dev->struct_mutex)); in drm_gem_object_put()
|
H A D | drm_dragonfly.c | 181 KKASSERT(lockstatus(&dev->struct_mutex, curthread) != 0); 270 lockuninit(&dev->struct_mutex); in drm_device_detach()
|
H A D | drm_auth.c | 294 mutex_lock(&dev->struct_mutex); in drm_master_release() 302 mutex_unlock(&dev->struct_mutex); in drm_master_release()
|
/dragonfly/sys/dev/drm/i915/ |
H A D | i915_gem_context.c | 153 lockdep_assert_held(&i915->drm.struct_mutex); in contexts_free() 179 mutex_lock(&i915->drm.struct_mutex); in contexts_free_worker() 181 mutex_unlock(&i915->drm.struct_mutex); in contexts_free_worker() 417 mutex_unlock(&dev->struct_mutex); in i915_gem_context_create_gvt() 576 mutex_lock(&i915->drm.struct_mutex); in i915_gem_context_open() 578 mutex_unlock(&i915->drm.struct_mutex); in i915_gem_context_open() 914 &engine->i915->drm.struct_mutex)) in engine_has_kernel_context() 950 &dev_priv->drm.struct_mutex); in i915_gem_switch_to_kernel_context() 999 mutex_unlock(&dev->struct_mutex); in i915_gem_context_create_ioctl() 1034 mutex_unlock(&dev->struct_mutex); in i915_gem_context_destroy_ioctl() [all …]
|
H A D | i915_gem.c | 157 mutex_lock(&dev->struct_mutex); in i915_gem_get_aperture_ioctl() 164 mutex_unlock(&dev->struct_mutex); in i915_gem_get_aperture_ioctl() 1682 mutex_unlock(&dev->struct_mutex); in i915_gem_set_domain_ioctl() 2244 mutex_unlock(&dev->struct_mutex); in i915_gem_fault() 3524 &i915->drm.struct_mutex); in i915_gem_unset_wedged() 3640 mutex_unlock(&dev->struct_mutex); in i915_gem_idle_work_handler() 4190 mutex_unlock(&dev->struct_mutex); in i915_gem_set_caching_ioctl() 5043 mutex_lock(&dev->struct_mutex); in i915_gem_suspend() 5067 mutex_unlock(&dev->struct_mutex); in i915_gem_suspend() 5122 mutex_lock(&dev->struct_mutex); in i915_gem_resume() [all …]
|
H A D | i915_suspend.c | 64 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()
|
H A D | intel_overlay.c | 243 &overlay->i915->drm.struct_mutex)); in intel_overlay_submit_request() 245 &overlay->i915->drm.struct_mutex); in intel_overlay_submit_request() 256 &overlay->i915->drm.struct_mutex); in intel_overlay_do_wait_request() 1125 mutex_lock(&dev->struct_mutex); in intel_overlay_put_image_ioctl() 1129 mutex_unlock(&dev->struct_mutex); in intel_overlay_put_image_ioctl() 1153 mutex_lock(&dev->struct_mutex); in intel_overlay_put_image_ioctl() 1232 mutex_unlock(&dev->struct_mutex); in intel_overlay_put_image_ioctl() 1241 mutex_unlock(&dev->struct_mutex); in intel_overlay_put_image_ioctl() 1318 mutex_lock(&dev->struct_mutex); in intel_overlay_attrs_ioctl() 1383 mutex_unlock(&dev->struct_mutex); in intel_overlay_attrs_ioctl() [all …]
|
H A D | i915_gem_timeline.c | 62 lockdep_assert_held(&i915->drm.struct_mutex); in __i915_gem_timeline_init() 124 lockdep_assert_held(&i915->drm.struct_mutex); in i915_gem_timelines_mark_idle() 145 lockdep_assert_held(&timeline->i915->drm.struct_mutex); in i915_gem_timeline_fini()
|
H A D | intel_guc_log.c | 368 lockdep_assert_held(&dev_priv->drm.struct_mutex); 465 lockdep_assert_held(&dev_priv->drm.struct_mutex); 663 mutex_lock(&dev_priv->drm.struct_mutex); in i915_guc_log_register() 667 mutex_unlock(&dev_priv->drm.struct_mutex); in i915_guc_log_register() 675 mutex_lock(&dev_priv->drm.struct_mutex); in i915_guc_log_unregister() 681 mutex_unlock(&dev_priv->drm.struct_mutex); in i915_guc_log_unregister()
|
H A D | i915_vma.c | 222 lockdep_assert_held(&obj->base.dev->struct_mutex); in i915_vma_instance() 297 lockdep_assert_held(&vma->vm->i915->drm.struct_mutex); in i915_vma_pin_iomap() 335 lockdep_assert_held(&vma->obj->base.dev->struct_mutex); in i915_vma_unpin_iomap() 629 lockdep_assert_held(&vma->vm->i915->drm.struct_mutex); in __i915_vma_do_pin() 748 lockdep_assert_held(&vma->vm->i915->drm.struct_mutex); in i915_vma_revoke_mmap() 777 lockdep_assert_held(&obj->base.dev->struct_mutex); in i915_vma_unbind() 802 &vma->vm->i915->drm.struct_mutex); in i915_vma_unbind() 809 &vma->vm->i915->drm.struct_mutex); in i915_vma_unbind()
|
H A D | i915_gem_batch_pool.c | 68 lockdep_assert_held(&pool->engine->i915->drm.struct_mutex); in i915_gem_batch_pool_fini() 103 lockdep_assert_held(&pool->engine->i915->drm.struct_mutex); in i915_gem_batch_pool_get()
|
H A D | i915_gem_fence_reg.c | 227 &vma->obj->base.dev->struct_mutex); in fence_update() 234 &fence->vma->obj->base.dev->struct_mutex); in fence_update() 396 lockdep_assert_held(&dev_priv->drm.struct_mutex); in i915_reserve_fence() 428 lockdep_assert_held(&fence->i915->drm.struct_mutex); in i915_unreserve_fence() 447 lockdep_assert_held(&dev_priv->drm.struct_mutex); in i915_gem_revoke_fences()
|
H A D | i915_gem_request.c | 236 lockdep_assert_held(&dev_priv->drm.struct_mutex); in i915_gem_set_global_seqno() 358 lockdep_assert_held(&request->i915->drm.struct_mutex); in i915_gem_request_retire() 432 lockdep_assert_held(&req->i915->drm.struct_mutex); in i915_gem_request_retire_upto() 597 lockdep_assert_held(&dev_priv->drm.struct_mutex); in i915_gem_request_alloc() 923 lockdep_assert_held(&request->i915->drm.struct_mutex); in __i915_add_request() 969 &request->i915->drm.struct_mutex); in __i915_add_request() 1141 !!lockdep_is_held(&req->i915->drm.struct_mutex) != in i915_wait_request() 1289 lockdep_assert_held(&dev_priv->drm.struct_mutex); in i915_gem_retire_requests()
|
H A D | i915_gem_evict.c | 138 lockdep_assert_held(&vm->i915->drm.struct_mutex); in i915_gem_evict_something() 287 lockdep_assert_held(&vm->i915->drm.struct_mutex); in i915_gem_evict_for_node() 403 lockdep_assert_held(&vm->i915->drm.struct_mutex); in i915_gem_evict_vm()
|
H A D | i915_gem_tiling.c | 236 lockdep_assert_held(&i915->drm.struct_mutex); in i915_gem_object_set_tiling() 382 err = mutex_lock_interruptible(&dev->struct_mutex); in i915_gem_set_tiling_ioctl() 387 mutex_unlock(&dev->struct_mutex); in i915_gem_set_tiling_ioctl()
|
H A D | i915_perf.c | 1090 mutex_unlock(&dev_priv->drm.struct_mutex); 1123 mutex_lock(&dev_priv->drm.struct_mutex); 1128 mutex_unlock(&dev_priv->drm.struct_mutex); 1135 mutex_lock(&i915->drm.struct_mutex); 1144 mutex_unlock(&i915->drm.struct_mutex); 1157 mutex_lock(&dev_priv->drm.struct_mutex); 1160 mutex_unlock(&dev_priv->drm.struct_mutex); 1328 mutex_unlock(&dev_priv->drm.struct_mutex); 1557 &dev_priv->drm.struct_mutex); 1970 mutex_unlock(&dev_priv->drm.struct_mutex); [all …]
|
H A D | i915_gem_shrinker.c | 40 switch (mutex_trylock_recursive(&dev_priv->drm.struct_mutex)) { in shrinker_lock() 50 if (mutex_trylock(&dev_priv->drm.struct_mutex)) { in shrinker_lock() 71 mutex_unlock(&dev_priv->drm.struct_mutex); in shrinker_unlock()
|
H A D | intel_fbdev.c | 215 mutex_lock(&dev->struct_mutex); in intelfb_create() 297 mutex_unlock(&dev->struct_mutex); in intelfb_create() 305 mutex_unlock(&dev->struct_mutex); in intelfb_create() 539 mutex_lock(&ifbdev->helper.dev->struct_mutex); in intel_fbdev_destroy() 541 mutex_unlock(&ifbdev->helper.dev->struct_mutex); in intel_fbdev_destroy()
|
H A D | i915_gem_object.h | 366 lockdep_assert_held(&obj->base.dev->struct_mutex); in i915_gem_object_set_active_reference() 373 lockdep_assert_held(&obj->base.dev->struct_mutex); in i915_gem_object_clear_active_reference()
|
H A D | i915_gem_dmabuf.c | 198 mutex_unlock(&dev->struct_mutex); in i915_gem_begin_cpu_access() 220 mutex_unlock(&dev->struct_mutex); in i915_gem_end_cpu_access()
|
/dragonfly/sys/dev/drm/include/drm/ |
H A D | drmP.h | 372 #define DRM_LOCK(dev) lockmgr(&(dev)->struct_mutex, LK_EXCLUSIVE) 373 #define DRM_UNLOCK(dev) lockmgr(&(dev)->struct_mutex, LK_RELEASE)
|
H A D | drm_device.h | 59 struct lock struct_mutex; /**< For others */ member
|