Home
last modified time | relevance | path

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

/freebsd/sys/dev/qlxge/
H A Dqls_inline.h86 mtx_lock(&ha->hw_lock); in qls_lock()
91 mtx_unlock(&ha->hw_lock); in qls_lock()
94 mtx_unlock(&ha->hw_lock); in qls_lock()
107 mtx_lock(&ha->hw_lock); in qls_unlock()
110 mtx_unlock(&ha->hw_lock); in qls_unlock()
H A Dqls_def.h293 struct mtx hw_lock; member
H A Dqls_os.c368 mtx_init(&ha->hw_lock, "qla80xx_hw_lock", MTX_NETWORK_LOCK, MTX_DEF); in qls_pci_attach()
561 mtx_destroy(&ha->hw_lock); in qls_release()
/freebsd/sys/dev/qlxgbe/
H A Dql_inline.h165 mtx_lock(&ha->hw_lock); in qla_lock()
168 mtx_unlock(&ha->hw_lock); in qla_lock()
176 mtx_unlock(&ha->hw_lock); in qla_lock()
179 mtx_unlock(&ha->hw_lock); in qla_lock()
202 mtx_lock(&ha->hw_lock); in qla_unlock()
205 mtx_unlock(&ha->hw_lock); in qla_unlock()
H A Dql_def.h186 struct mtx hw_lock; member
H A Dql_os.c359 mtx_init(&ha->hw_lock, "qla83xx_hw_lock", MTX_NETWORK_LOCK, MTX_DEF); in qla_pci_attach()
554 mtx_destroy(&ha->hw_lock); in qla_pci_attach()
592 mtx_destroy(&ha->hw_lock); in qla_pci_detach()
/freebsd/sys/dev/drm2/
H A Ddrm_lock.c72 master->lock.hw_lock->lock, lock->flags); in drm_lock()
80 if (!master->lock.hw_lock) { in drm_lock()
122 dev->sigdata.lock = master->lock.hw_lock; in drm_lock()
187 volatile unsigned int *lock = &lock_data->hw_lock->lock; in drm_lock_take()
236 volatile unsigned int *lock = &lock_data->hw_lock->lock; in drm_lock_transfer()
261 volatile unsigned int *lock = &lock_data->hw_lock->lock; in drm_lock_free()
355 volatile unsigned int *lock = &lock_data->hw_lock->lock; in drm_idlelock_release()
375 return (file_priv->lock_count && master->lock.hw_lock && in drm_i_have_hw_lock()
376 _DRM_LOCK_IS_HELD(master->lock.hw_lock->lock) && in drm_i_have_hw_lock()
H A Ddrm_fops.c289 file_priv, _DRM_LOCKING_CONTEXT(file_priv->master->lock.hw_lock->lock)); in drm_master_release()
291 _DRM_LOCKING_CONTEXT(file_priv->master->lock.hw_lock->lock)); in drm_master_release()
413 if (master->lock.hw_lock) { in drm_release()
414 if (dev->sigdata.lock == master->lock.hw_lock) in drm_release()
416 master->lock.hw_lock = NULL; in drm_release()
H A Ddrm_ioctl.c249 (file_priv->master->lock.hw_lock ? file_priv->master->lock.hw_lock->lock : 0); in drm_getstats()
H A Ddrm_context.c296 if (!_DRM_LOCK_IS_HELD(file_priv->master->lock.hw_lock->lock)) { in drm_context_switch_complete()
H A Ddrm_bufs.c328 if (dev->primary->master->lock.hw_lock != NULL) { in drm_addmap_core()
333 dev->sigdata.lock = dev->primary->master->lock.hw_lock = map->handle; /* Pointer to lock */ in drm_addmap_core()
547 if (dev->sigdata.lock == master->lock.hw_lock) in drm_rmmap_locked()
549 master->lock.hw_lock = NULL; /* SHM removed */ in drm_rmmap_locked()
H A DdrmP.h269 if (!_DRM_LOCK_IS_HELD(_file_priv->master->lock.hw_lock->lock) || \
272 __func__, _DRM_LOCK_IS_HELD(_file_priv->master->lock.hw_lock->lock),\
434 struct drm_hw_lock *hw_lock; /**< Hardware lock */ member
/freebsd/sys/dev/qlxgb/
H A Dqla_inline.h206 mtx_lock(&ha->hw_lock); in qla_lock()
210 mtx_unlock(&ha->hw_lock); in qla_lock()
213 mtx_unlock(&ha->hw_lock); in qla_lock()
222 mtx_lock(&ha->hw_lock); in qla_unlock()
225 mtx_unlock(&ha->hw_lock); in qla_unlock()
H A Dqla_def.h155 struct mtx hw_lock; member
H A Dqla_os.c271 mtx_init(&ha->hw_lock, "qla80xx_hw_lock", MTX_NETWORK_LOCK, MTX_DEF); in qla_pci_attach()
501 mtx_destroy(&ha->hw_lock); in qla_release()
/freebsd/sys/dev/qlnx/qlnxe/
H A Dqlnx_os.h133 #define QLNX_LOCK(ha) sx_xlock(&ha->hw_lock)
134 #define QLNX_UNLOCK(ha) sx_xunlock(&ha->hw_lock)
H A Dqlnx_def.h394 struct sx hw_lock; member
H A Dqlnx_os.c753 sx_init(&ha->hw_lock, "qlnx_hw_lock"); in qlnx_pci_attach()
1342 sx_destroy(&ha->hw_lock); in qlnx_release()