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

  /src/sys/external/bsd/drm2/dist/drm/i915/selftests/
mock_request.c 55 spin_lock_irq(&engine->hw_lock);
58 spin_unlock_irq(&engine->hw_lock);
  /src/sys/external/bsd/drm2/dist/drm/
drm_lock.c 68 volatile unsigned int *lock = &lock_data->hw_lock->lock;
117 volatile unsigned int *lock = &lock_data->hw_lock->lock;
132 volatile unsigned int *lock = &lock_data->hw_lock->lock;
190 master->lock.hw_lock ? master->lock.hw_lock->lock : -1,
200 if (!master->lock.hw_lock) {
236 dev->sigdata.lock = master->lock.hw_lock;
318 volatile unsigned int *lock = &lock_data->hw_lock->lock;
339 return (file_priv->lock_count && master->lock.hw_lock &&
340 _DRM_LOCK_IS_HELD(master->lock.hw_lock->lock) &
    [all...]
drm_context.c 318 if (file_priv->master->lock.hw_lock == NULL ||
319 !_DRM_LOCK_IS_HELD(file_priv->master->lock.hw_lock->lock)) {
drm_bufs.c 266 if (dev->master->lock.hw_lock != NULL) {
273 dev->sigdata.lock = dev->master->lock.hw_lock = map->handle; /* Pointer to lock */
593 BUG_ON(master->lock.hw_lock == NULL);
594 if (dev->sigdata.lock == master->lock.hw_lock)
596 master->lock.hw_lock = NULL; /* SHM removed */
  /src/sys/external/bsd/drm2/drm/
drm_lock.c 40 * userland and kernel: the pointer at dev->master->lock->hw_lock is
114 ((master->lock.hw_lock == NULL) ||
122 if (master->lock.hw_lock == NULL) {
189 if (!_DRM_LOCK_IS_HELD(master->lock.hw_lock->lock)) {
195 if (_DRM_LOCKING_CONTEXT(master->lock.hw_lock->lock) !=
237 if (master->lock.hw_lock) {
238 if (dev->sigdata.lock == master->lock.hw_lock)
240 master->lock.hw_lock = NULL;
310 if (lock_data->hw_lock == NULL)
314 if (!_DRM_LOCK_IS_HELD(lock_data->hw_lock->lock)
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/i915/gt/
mock_engine.h 39 spinlock_t hw_lock; member in struct:mock_engine
mock_engine.c 109 spin_lock_irqsave(&engine->hw_lock, flags);
130 spin_unlock_irqrestore(&engine->hw_lock, flags);
219 spin_lock_irqsave(&engine->hw_lock, flags);
228 spin_unlock_irqrestore(&engine->hw_lock, flags);
317 spin_lock_init(&engine->hw_lock);
357 spin_lock_irq(&mock->hw_lock);
360 spin_unlock_irq(&mock->hw_lock);
  /src/sys/external/bsd/drm/dist/bsd-core/
drm_lock.c 64 lock->context, DRM_CURRENTPID, dev->lock.hw_lock->lock,
111 lock->context, DRM_CURRENTPID, dev->lock.hw_lock->lock,
135 volatile unsigned int *lock = &lock_data->hw_lock->lock;
166 volatile unsigned int *lock = &lock_data->hw_lock->lock;
180 volatile unsigned int *lock = &lock_data->hw_lock->lock;
drm_drv.c 574 if (dev->lock.hw_lock) {
575 dev->lock.hw_lock = NULL; /* SHM removed */
862 if (dev->lock.hw_lock && _DRM_LOCK_IS_HELD(dev->lock.hw_lock->lock)
866 _DRM_LOCKING_CONTEXT(dev->lock.hw_lock->lock));
871 _DRM_LOCKING_CONTEXT(dev->lock.hw_lock->lock));
878 dev->lock.hw_lock != NULL) {
881 if (!dev->lock.hw_lock) {
drm_ioctl.c 221 (dev->lock.hw_lock ? dev->lock.hw_lock->lock : 0);
drm_context.c 212 if (!_DRM_LOCK_IS_HELD(dev->lock.hw_lock->lock)) {
drmP.h 393 if (!_DRM_LOCK_IS_HELD(dev->lock.hw_lock->lock) || \
556 struct drm_hw_lock *hw_lock; /* Hardware lock */ member in struct:drm_lock_data
drm_bufs.c 199 if (dev->lock.hw_lock != NULL) {
205 dev->lock.hw_lock = map->handle; /* Pointer to lock */
  /src/sys/external/bsd/drm2/dist/include/drm/
drm_auth.h 62 struct drm_hw_lock *hw_lock; member in struct:drm_lock_data
drm_legacy.h 243 if (!_DRM_LOCK_IS_HELD(_file_priv->master->lock.hw_lock->lock) || \
246 __func__, _DRM_LOCK_IS_HELD(_file_priv->master->lock.hw_lock->lock),\
  /src/sys/external/bsd/drm2/dist/drm/via/
via_mm.c 225 if (!(dev->master && file->master->lock.hw_lock))
  /src/sys/external/bsd/drm2/dist/drm/vmwgfx/
vmwgfx_drv.h 495 spinlock_t hw_lock; member in struct:vmw_private
671 spin_lock(&dev_priv->hw_lock);
681 spin_unlock(&dev_priv->hw_lock);
689 spin_lock(&dev_priv->hw_lock);
699 spin_unlock(&dev_priv->hw_lock);
vmwgfx_drv.c 659 spin_lock_init(&dev_priv->hw_lock);
  /src/sys/external/bsd/drm2/dist/drm/sis/
sis_mm.c 329 if (!(dev->master && file->master->lock.hw_lock))
  /src/sys/external/bsd/drm2/dist/drm/savage/
savage_bci.c 1066 if (file_priv->master && file_priv->master->lock.hw_lock) {
  /src/sys/external/bsd/drm2/dist/drm/i810/
i810_dma.c 1235 if (file_priv->master && file_priv->master->lock.hw_lock) {
  /src/sys/external/bsd/drm/dist/shared-core/
radeon_state.c 3086 * This ioctl() doesn't work on 64-bit platforms because hw_lock is a
3096 value = (long)dev->lock.hw_lock;

Completed in 25 milliseconds