Searched refs:hw_lock (Results 1 – 18 of 18) sorted by relevance
/freebsd/sys/dev/qlxge/ |
H A D | qls_inline.h | 86 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 D | qls_def.h | 293 struct mtx hw_lock; member
|
H A D | qls_os.c | 368 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 D | ql_inline.h | 165 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 D | ql_def.h | 186 struct mtx hw_lock; member
|
H A D | ql_os.c | 359 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 D | drm_lock.c | 72 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 D | drm_fops.c | 289 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 D | drm_ioctl.c | 249 (file_priv->master->lock.hw_lock ? file_priv->master->lock.hw_lock->lock : 0); in drm_getstats()
|
H A D | drm_context.c | 296 if (!_DRM_LOCK_IS_HELD(file_priv->master->lock.hw_lock->lock)) { in drm_context_switch_complete()
|
H A D | drm_bufs.c | 328 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 D | drmP.h | 269 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 D | qla_inline.h | 206 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 D | qla_def.h | 155 struct mtx hw_lock; member
|
H A D | qla_os.c | 271 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 D | qlnx_os.h | 133 #define QLNX_LOCK(ha) sx_xlock(&ha->hw_lock) 134 #define QLNX_UNLOCK(ha) sx_xunlock(&ha->hw_lock)
|
H A D | qlnx_def.h | 394 struct sx hw_lock; member
|
H A D | qlnx_os.c | 753 sx_init(&ha->hw_lock, "qlnx_hw_lock"); in qlnx_pci_attach() 1342 sx_destroy(&ha->hw_lock); in qlnx_release()
|