HomeSort by: relevance | last modified time | path
    Searched refs:struct_mutex (Results 1 - 18 of 18) sorted by relevancy

  /src/sys/external/bsd/drm2/dist/drm/via/
via_mm.c 55 mutex_lock(&dev->struct_mutex);
60 mutex_unlock(&dev->struct_mutex);
71 mutex_lock(&dev->struct_mutex);
77 mutex_unlock(&dev->struct_mutex);
108 mutex_lock(&dev->struct_mutex);
117 mutex_unlock(&dev->struct_mutex);
135 mutex_lock(&dev->struct_mutex);
140 mutex_unlock(&dev->struct_mutex);
169 mutex_unlock(&dev->struct_mutex);
183 mutex_unlock(&dev->struct_mutex);
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/sis/
sis_mm.c 76 mutex_lock(&dev->struct_mutex);
84 mutex_unlock(&dev->struct_mutex);
101 mutex_lock(&dev->struct_mutex);
107 mutex_unlock(&dev->struct_mutex);
147 mutex_unlock(&dev->struct_mutex);
162 mutex_unlock(&dev->struct_mutex);
181 mutex_lock(&dev->struct_mutex);
184 mutex_unlock(&dev->struct_mutex);
197 mutex_unlock(&dev->struct_mutex);
216 mutex_lock(&dev->struct_mutex);
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/
drm_context.c 63 * in drm_device::ctx_idr, while holding the drm_device::struct_mutex
72 mutex_lock(&dev->struct_mutex);
74 mutex_unlock(&dev->struct_mutex);
84 * drm_device::struct_mutex lock.
91 mutex_lock(&dev->struct_mutex);
94 mutex_unlock(&dev->struct_mutex);
121 * while holding the drm_device::struct_mutex lock.
129 mutex_lock(&dev->struct_mutex);
131 mutex_unlock(&dev->struct_mutex);
197 mutex_lock(&dev->struct_mutex);
    [all...]
drm_legacy_misc.c 92 mutex_lock(&dev->struct_mutex);
100 mutex_unlock(&dev->struct_mutex);
drm_irq.c 289 mutex_lock(&dev->struct_mutex);
295 mutex_unlock(&dev->struct_mutex);
299 mutex_lock(&dev->struct_mutex);
301 mutex_unlock(&dev->struct_mutex);
drm_bufs.c 373 mutex_lock(&dev->struct_mutex);
377 /* We do it here so that dev->struct_mutex protects the increment */
391 mutex_unlock(&dev->struct_mutex);
396 mutex_unlock(&dev->struct_mutex);
505 mutex_lock(&dev->struct_mutex);
514 mutex_unlock(&dev->struct_mutex);
525 mutex_unlock(&dev->struct_mutex);
634 mutex_lock(&dev->struct_mutex);
636 mutex_unlock(&dev->struct_mutex);
647 mutex_lock(&dev->struct_mutex);
    [all...]
drm_vm.c 255 mutex_lock(&dev->struct_mutex);
301 mutex_unlock(&dev->struct_mutex);
423 mutex_lock(&dev->struct_mutex);
425 mutex_unlock(&dev->struct_mutex);
458 mutex_lock(&dev->struct_mutex);
460 mutex_unlock(&dev->struct_mutex);
659 mutex_lock(&dev->struct_mutex);
661 mutex_unlock(&dev->struct_mutex);
drm_lock.c 369 mutex_lock(&dev->struct_mutex);
377 mutex_unlock(&dev->struct_mutex);
drm_gem.c 1088 * Must be called holding &drm_device.struct_mutex.
1104 WARN_ON(!mutex_is_locked(&dev->struct_mutex));
1116 * &drm_device.struct_mutex lock when calling this function.
1131 might_lock(&dev->struct_mutex);
1133 &dev->struct_mutex))
1134 mutex_unlock(&dev->struct_mutex);
1146 * &drm_device.struct_mutex lock when calling this function, even when the
1147 * driver doesn't use &drm_device.struct_mutex for anything.
1156 WARN_ON(!mutex_is_locked(&obj->dev->struct_mutex));
drm_drv.c 694 mutex_init(&dev->struct_mutex);
775 mutex_destroy(&dev->struct_mutex);
869 mutex_destroy(&dev->struct_mutex);
  /src/sys/external/bsd/drm2/drm/
drm_gem_vm.c 95 mutex_lock(&dev->struct_mutex);
98 mutex_unlock(&dev->struct_mutex);
112 KASSERT(mutex_is_locked(&dev->struct_mutex));
drm_vm.c 87 mutex_lock(&dev->struct_mutex);
89 mutex_unlock(&dev->struct_mutex);
101 KASSERT(mutex_is_locked(&dev->struct_mutex));
140 KASSERT(mutex_is_locked(&dev->struct_mutex));
  /src/sys/external/bsd/drm2/dist/include/drm/
drm_device.h 132 * @struct_mutex:
136 struct mutex struct_mutex; member in struct:drm_device
  /src/sys/external/bsd/drm2/dist/drm/i915/gem/
i915_gem_shrinker.c 168 * dev->struct_mutex and so we won't ever be able to observe an
183 * the use of the struct_mutex. While the objects are not
436 if (!lockdep_is_held_type(&i915->drm.struct_mutex, -1)) {
437 mutex_acquire(&i915->drm.struct_mutex.dep_map,
450 mutex_release(&i915->drm.struct_mutex.dep_map, _RET_IP_);
i915_gem_execbuffer.c 175 * requiring the struct_mutex (i.e. recursive deadlock). So once again we split
1710 mutex_unlock(&dev->struct_mutex);
1735 mutex_lock(&dev->struct_mutex);
1744 mutex_lock(&dev->struct_mutex);
2860 mutex_unlock(&dev->struct_mutex);
  /src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/
intel_guc_log.c 533 mutex_lock(&dev_priv->drm.struct_mutex);
551 mutex_unlock(&dev_priv->drm.struct_mutex);
  /src/sys/external/bsd/drm2/dist/drm/i915/
i915_drv.h 367 /* This is always the inner lock when overlapping with struct_mutex and
566 * always the inner lock when overlapping with struct_mutex. */
1907 return mutex_lock_interruptible(&dev->struct_mutex);
i915_irq.c 925 mutex_lock(&dev_priv->drm.struct_mutex);
985 mutex_unlock(&dev_priv->drm.struct_mutex);

Completed in 29 milliseconds