Searched refs:hw_lock (Results 1 - 25 of 30) sorted by relevance

12

/freebsd-11-stable/sys/dev/qlxge/
H A Dqls_inline.h86 mtx_lock(&ha->hw_lock);
91 mtx_unlock(&ha->hw_lock);
94 mtx_unlock(&ha->hw_lock);
107 mtx_lock(&ha->hw_lock);
110 mtx_unlock(&ha->hw_lock);
H A Dqls_def.h296 struct mtx hw_lock; member in struct:qla_host
H A Dqls_os.c377 mtx_init(&ha->hw_lock, "qla80xx_hw_lock", MTX_NETWORK_LOCK, MTX_DEF);
574 mtx_destroy(&ha->hw_lock);
/freebsd-11-stable/sys/dev/qlxgbe/
H A Dql_inline.h167 mtx_lock(&ha->hw_lock);
170 mtx_unlock(&ha->hw_lock);
178 mtx_unlock(&ha->hw_lock);
181 mtx_unlock(&ha->hw_lock);
204 mtx_lock(&ha->hw_lock);
207 mtx_unlock(&ha->hw_lock);
H A Dql_def.h186 struct mtx hw_lock; member in struct:qla_host
/freebsd-11-stable/sys/dev/drm/
H A Ddrm_lock.c67 lock->context, DRM_CURRENTPID, dev->lock.hw_lock->lock,
114 lock->context, DRM_CURRENTPID, dev->lock.hw_lock->lock,
138 volatile unsigned int *lock = &lock_data->hw_lock->lock;
169 volatile unsigned int *lock = &lock_data->hw_lock->lock;
183 volatile unsigned int *lock = &lock_data->hw_lock->lock;
H A Ddrm_drv.c398 if (dev->lock.hw_lock) {
399 dev->lock.hw_lock = NULL; /* SHM removed */
632 if (dev->lock.hw_lock && _DRM_LOCK_IS_HELD(dev->lock.hw_lock->lock)
636 _DRM_LOCKING_CONTEXT(dev->lock.hw_lock->lock));
641 _DRM_LOCKING_CONTEXT(dev->lock.hw_lock->lock));
648 dev->lock.hw_lock != NULL) {
651 if (!dev->lock.hw_lock) {
H A Ddrm_ioctl.c220 (dev->lock.hw_lock ? dev->lock.hw_lock->lock : 0);
H A Ddrm_context.c204 if (!_DRM_LOCK_IS_HELD(dev->lock.hw_lock->lock)) {
H A DdrmP.h288 if (!_DRM_LOCK_IS_HELD(dev->lock.hw_lock->lock) || \
427 struct drm_hw_lock *hw_lock; /* Hardware lock */ member in struct:drm_lock_data
H A Ddrm_bufs.c185 if (dev->lock.hw_lock != NULL) {
191 dev->lock.hw_lock = map->virtual; /* Pointer to lock */
/freebsd-11-stable/sys/dev/drm2/
H A Ddrm_lock.c74 master->lock.hw_lock->lock, lock->flags);
82 if (!master->lock.hw_lock) {
124 dev->sigdata.lock = master->lock.hw_lock;
189 volatile unsigned int *lock = &lock_data->hw_lock->lock;
238 volatile unsigned int *lock = &lock_data->hw_lock->lock;
263 volatile unsigned int *lock = &lock_data->hw_lock->lock;
357 volatile unsigned int *lock = &lock_data->hw_lock->lock;
377 return (file_priv->lock_count && master->lock.hw_lock &&
378 _DRM_LOCK_IS_HELD(master->lock.hw_lock->lock) &&
H A Ddrm_ioctl.c251 (file_priv->master->lock.hw_lock ? file_priv->master->lock.hw_lock->lock : 0);
H A Ddrm_fops.c295 file_priv, _DRM_LOCKING_CONTEXT(file_priv->master->lock.hw_lock->lock));
297 _DRM_LOCKING_CONTEXT(file_priv->master->lock.hw_lock->lock));
419 if (master->lock.hw_lock) {
420 if (dev->sigdata.lock == master->lock.hw_lock)
422 master->lock.hw_lock = NULL;
H A Ddrm_context.c298 if (!_DRM_LOCK_IS_HELD(file_priv->master->lock.hw_lock->lock)) {
H A Ddrm_bufs.c331 if (dev->primary->master->lock.hw_lock != NULL) {
336 dev->sigdata.lock = dev->primary->master->lock.hw_lock = map->handle; /* Pointer to lock */
550 if (dev->sigdata.lock == master->lock.hw_lock)
552 master->lock.hw_lock = NULL; /* SHM removed */
H A DdrmP.h271 if (!_DRM_LOCK_IS_HELD(_file_priv->master->lock.hw_lock->lock) || \
274 __func__, _DRM_LOCK_IS_HELD(_file_priv->master->lock.hw_lock->lock),\
436 struct drm_hw_lock *hw_lock; /**< Hardware lock */ member in struct:drm_lock_data
/freebsd-11-stable/sys/dev/qlxgb/
H A Dqla_inline.h207 mtx_lock(&ha->hw_lock);
211 mtx_unlock(&ha->hw_lock);
214 mtx_unlock(&ha->hw_lock);
223 mtx_lock(&ha->hw_lock);
226 mtx_unlock(&ha->hw_lock);
H A Dqla_def.h155 struct mtx hw_lock; member in struct:qla_host
H A Dqla_os.c274 mtx_init(&ha->hw_lock, "qla80xx_hw_lock", MTX_NETWORK_LOCK, MTX_DEF);
508 mtx_destroy(&ha->hw_lock);
/freebsd-11-stable/sys/dev/qlnx/qlnxe/
H A Dqlnx_os.h145 #define QLNX_LOCK(ha) mtx_lock(&ha->hw_lock)
146 #define QLNX_UNLOCK(ha) mtx_unlock(&ha->hw_lock)
H A Dqlnx_def.h408 struct mtx hw_lock; member in struct:qlnx_host
/freebsd-11-stable/sys/dev/drm2/i915/
H A Di915_debug.c1013 sx_xlock(&dev_priv->rps.hw_lock);
1015 sx_xunlock(&dev_priv->rps.hw_lock);
1186 sx_xlock(&dev_priv->rps.hw_lock);
1200 sx_xunlock(&dev_priv->rps.hw_lock);
1501 sx_xlock(&dev_priv->rps.hw_lock);
1503 sx_xunlock(&dev_priv->rps.hw_lock);
1520 sx_xlock(&dev_priv->rps.hw_lock);
1525 sx_xunlock(&dev_priv->rps.hw_lock);
1537 sx_xunlock(&dev_priv->rps.hw_lock);
1554 sx_xlock(&dev_priv->rps.hw_lock);
[all...]
H A Dintel_pm.c2459 sx_assert(&dev_priv->rps.hw_lock, SA_XLOCKED);
2537 sx_assert(&dev_priv->rps.hw_lock, SA_XLOCKED);
2679 sx_assert(&dev_priv->rps.hw_lock, SA_XLOCKED);
3457 sx_xlock(&dev_priv->rps.hw_lock);
3459 sx_xunlock(&dev_priv->rps.hw_lock);
3468 sx_xlock(&dev_priv->rps.hw_lock);
3471 sx_xunlock(&dev_priv->rps.hw_lock);
4467 sx_assert(&dev_priv->rps.hw_lock, SA_XLOCKED);
4491 sx_assert(&dev_priv->rps.hw_lock, SA_XLOCKED);
H A Di915_dma.c1613 sx_init(&dev_priv->rps.hw_lock, "915rpshw");
1667 sx_destroy(&dev_priv->rps.hw_lock);
1828 sx_destroy(&dev_priv->rps.hw_lock);

Completed in 293 milliseconds

12