Searched refs:struct_mutex (Results 1 – 14 of 14) sorted by relevance
49 mutex_lock(&dev->struct_mutex); in via_agp_init()54 mutex_unlock(&dev->struct_mutex); in via_agp_init()65 mutex_lock(&dev->struct_mutex); in via_fb_init()71 mutex_unlock(&dev->struct_mutex); in via_fb_init()102 mutex_lock(&dev->struct_mutex); in via_lastclose()111 mutex_unlock(&dev->struct_mutex); in via_lastclose()128 mutex_lock(&dev->struct_mutex); in via_mem_alloc()131 mutex_unlock(&dev->struct_mutex); in via_mem_alloc()161 mutex_unlock(&dev->struct_mutex); in via_mem_alloc()174 mutex_unlock(&dev->struct_mutex); in via_mem_alloc()[all …]
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 …]
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 …]
352 mutex_lock(&dev->struct_mutex); in drm_addmap_core()366 mutex_unlock(&dev->struct_mutex); in drm_addmap_core()371 mutex_unlock(&dev->struct_mutex); in drm_addmap_core()481 mutex_lock(&dev->struct_mutex); in drm_legacy_getmap_ioctl()490 mutex_unlock(&dev->struct_mutex); in drm_legacy_getmap_ioctl()501 mutex_unlock(&dev->struct_mutex); in drm_legacy_getmap_ioctl()577 mutex_lock(&dev->struct_mutex); in drm_legacy_rmmap()579 mutex_unlock(&dev->struct_mutex); in drm_legacy_rmmap()590 mutex_lock(&dev->struct_mutex); in drm_legacy_master_rmmaps()597 mutex_unlock(&dev->struct_mutex); in drm_legacy_master_rmmaps()[all …]
190 mutex_lock(&dev->struct_mutex); in drm_legacy_irq_control()192 mutex_unlock(&dev->struct_mutex); in drm_legacy_irq_control()196 mutex_lock(&dev->struct_mutex); in drm_legacy_irq_control()198 mutex_unlock(&dev->struct_mutex); in drm_legacy_irq_control()
244 mutex_lock(&dev->struct_mutex); in drm_vm_shm_close()288 mutex_unlock(&dev->struct_mutex); in drm_vm_shm_close()410 mutex_lock(&dev->struct_mutex); in drm_vm_open()412 mutex_unlock(&dev->struct_mutex); in drm_vm_open()445 mutex_lock(&dev->struct_mutex); in drm_vm_close()447 mutex_unlock(&dev->struct_mutex); in drm_vm_close()646 mutex_lock(&dev->struct_mutex); in drm_legacy_mmap()648 mutex_unlock(&dev->struct_mutex); in drm_legacy_mmap()
82 mutex_lock(&dev->struct_mutex); in drm_legacy_dev_reinit()90 mutex_unlock(&dev->struct_mutex); in drm_legacy_dev_reinit()
364 mutex_lock(&dev->struct_mutex); in drm_legacy_lock_master_cleanup()372 mutex_unlock(&dev->struct_mutex); in drm_legacy_lock_master_cleanup()
577 mutex_destroy(&dev->struct_mutex); in drm_dev_init_release()613 mutex_init(&dev->struct_mutex); in drm_dev_init()
143 struct mutex struct_mutex; member
546 mutex_lock(&dev_priv->drm.struct_mutex); in intel_guc_log_set_level()564 mutex_unlock(&dev_priv->drm.struct_mutex); in intel_guc_log_set_level()
149 Get rid of dev->struct_mutex from GEM drivers152 ``dev->struct_mutex`` is the Big DRM Lock from legacy days and infested158 Core GEM doesn't have a need for ``struct_mutex`` any more since kernel 4.8,160 entirely ``struct_mutex`` free.162 For drivers that need ``struct_mutex`` it should be replaced with a driver-168 the ``msm`` and `i915` drivers use ``struct_mutex``.
334 #. No struct_mutex anywhere in the code345 of the shrinker vs. struct_mutex saga, and that would be
1054 mutex_lock(&dev_priv->drm.struct_mutex); in ivb_parity_work()1111 mutex_unlock(&dev_priv->drm.struct_mutex); in ivb_parity_work()