Home
last modified time | relevance | path

Searched refs:hw_lock (Results 1 – 12 of 12) sorted by relevance

/gfx-drm/usr/src/uts/common/io/drm/
H A Ddrm_lock.c72 if (master->lock.hw_lock == NULL) in drm_lock()
77 master->lock.hw_lock->lock, lock->flags); in drm_lock()
168 volatile unsigned int *lock = &lock_data->hw_lock->lock; in drm_lock_take()
214 volatile unsigned int *lock = &lock_data->hw_lock->lock; in drm_lock_transfer()
238 volatile unsigned int *lock = &lock_data->hw_lock->lock; in drm_lock_free()
296 volatile unsigned int *lock = &lock_data->hw_lock->lock; in drm_idlelock_release()
315 return (file_priv->lock_count && master->lock.hw_lock && in drm_i_have_hw_lock()
316 _DRM_LOCK_IS_HELD(master->lock.hw_lock->lock) && in drm_i_have_hw_lock()
H A Ddrm_fops.c278 DRM_CURRENTPID, _DRM_LOCKING_CONTEXT(master->lock.hw_lock->lock)); in drm_master_release()
280 _DRM_LOCKING_CONTEXT(master->lock.hw_lock->lock)); in drm_master_release()
393 if (master->lock.hw_lock) { in drm_release()
394 master->lock.hw_lock = NULL; in drm_release()
H A Ddrm_ioctl.c229 (file->master->lock.hw_lock ? file->master->lock.hw_lock->lock : 0); in drm_getstats()
H A Ddrm_context.c276 if (file_priv->master->lock.hw_lock != NULL && in drm_context_switch_complete()
277 !_DRM_LOCK_IS_HELD(file_priv->master->lock.hw_lock->lock)) { in drm_context_switch_complete()
H A Ddrm_bufs.c219 if (dev->primary->master->lock.hw_lock != NULL) { in drm_addmap_core()
224 dev->primary->master->lock.hw_lock = map->handle; /* Pointer to lock */ in drm_addmap_core()
/gfx-drm/usr/src/uts/intel/io/i915/
H A Dintel_sideband.c70 WARN_ON(!mutex_is_locked(&dev_priv->rps.hw_lock)); in vlv_punit_read()
82 WARN_ON(!mutex_is_locked(&dev_priv->rps.hw_lock)); in vlv_punit_write()
94 WARN_ON(!mutex_is_locked(&dev_priv->rps.hw_lock)); in vlv_nc_read()
H A Dintel_pm.c3061 WARN_ON(!mutex_is_locked(&dev_priv->rps.hw_lock)); in gen6_set_rps()
3097 WARN_ON(!mutex_is_locked(&dev_priv->rps.hw_lock)); in vlv_update_rps_cur_delay()
3125 WARN_ON(!mutex_is_locked(&dev_priv->rps.hw_lock)); in valleyview_set_rps()
3226 WARN_ON(!mutex_is_locked(&dev_priv->rps.hw_lock)); in gen6_enable_rps()
3380 WARN_ON(!mutex_is_locked(&dev_priv->rps.hw_lock)); in gen6_update_ring_freq()
3470 mutex_lock(&dev_priv->rps.hw_lock);
3473 mutex_unlock(&dev_priv->rps.hw_lock);
3860 mutex_lock(&dev_priv->rps.hw_lock); in intel_disable_gt_powersave()
3865 mutex_unlock(&dev_priv->rps.hw_lock); in intel_disable_gt_powersave()
3875 mutex_lock(&dev_priv->rps.hw_lock); in intel_gen6_powersave_work()
[all …]
H A Di915_dma.c1473 spin_lock_init(&dev_priv->rps.hw_lock); in i915_driver_load()
H A Di915_irq.c681 mutex_lock(&dev_priv->rps.hw_lock); in gen6_pm_rps_work()
707 mutex_unlock(&dev_priv->rps.hw_lock); in gen6_pm_rps_work()
H A Di915_drv.h767 struct mutex hw_lock; member
/gfx-drm/usr/src/uts/common/drm/
H A DdrmP.h365 if (!_DRM_LOCK_IS_HELD(_file_priv->master->lock.hw_lock->lock) || \
368 __func__, _DRM_LOCK_IS_HELD(_file_priv->master->lock.hw_lock->lock),\
655 struct drm_hw_lock *hw_lock; /**< Hardware lock */ member
/gfx-drm/usr/src/uts/intel/io/radeon/
H A Dradeon_state.c3319 value = (long)dev->lock.hw_lock; in radeon_cp_getparam()