/freebsd-current/sys/amd64/linux32/ |
H A D | linux32_support.S | 78 lock 95 lock 115 lock 136 lock 157 lock 178 lock 199 lock 220 lock
|
/freebsd-current/sys/dev/iommu/ |
H A D | iommu.h | 67 struct mtx lock; member in struct:iommu_unit 96 * (u) - Protected by iommu unit lock 97 * (d) - Protected by domain lock 104 struct mtx lock; /* (c) */ member in struct:iommu_domain 143 #define IOMMU_LOCK(unit) mtx_lock(&(unit)->lock) 144 #define IOMMU_UNLOCK(unit) mtx_unlock(&(unit)->lock) 145 #define IOMMU_ASSERT_LOCKED(unit) mtx_assert(&(unit)->lock, MA_OWNED) 147 #define IOMMU_DOMAIN_LOCK(dom) mtx_lock(&(dom)->lock) 148 #define IOMMU_DOMAIN_UNLOCK(dom) mtx_unlock(&(dom)->lock) 149 #define IOMMU_DOMAIN_ASSERT_LOCKED(dom) mtx_assert(&(dom)->lock, MA_OWNE [all...] |
/freebsd-current/sys/dev/cxgbe/ |
H A D | t4_l2t.h | 73 struct mtx lock; member in struct:l2t_entry 82 struct rwlock lock; member in struct:l2t_data
|
/freebsd-current/sys/dev/qat/include/common/ |
H A D | adf_transport_internal.h | 16 struct mtx lock; /* protects ring data struct */ member in struct:adf_etr_ring_data 40 struct mtx lock; /* protects bank data struct */ member in struct:adf_etr_bank_data
|
/freebsd-current/sys/dev/qat/qat_api/common/include/ |
H A D | lac_common.h | 751 #define LAC_SPINLOCK_INIT(lock) \ 752 ((CPA_STATUS_SUCCESS != qatUtilsLockInit(lock)) ? \ 755 #define LAC_SPINLOCK(lock) \ 757 (void)qatUtilsLock(lock); \ 759 #define LAC_SPINUNLOCK(lock) \ 761 (void)qatUtilsUnlock(lock); \ 763 #define LAC_SPINLOCK_DESTROY(lock) \ 765 (void)qatUtilsLockDestroy(lock); \
|
/freebsd-current/sys/dev/dpaa2/ |
H A D | dpaa2_types.h | 32 #include <sys/lock.h> 81 * lock: Lock for the ring buffer. 89 struct mtx lock; member in struct:dpaa2_ni_tx_ring
|
/freebsd-current/contrib/llvm-project/compiler-rt/lib/scudo/standalone/ |
H A D | tsd.h | 49 inline void lock() NO_THREAD_SAFETY_ANALYSIS { 51 Mutex.lock(); 73 // TSD doesn't always require holding the lock. Add this assertion while the 74 // lock is always acquired.
|
H A D | mutex.h | 27 NOINLINE void lock() ACQUIRE() { 46 // TODO(chiahungduan): In general, we may want to assert the owner of lock as 49 // requires a more fine-grained lock granularity. 85 explicit ScopedLock(HybridMutex &M) ACQUIRE(M) : Mutex(M) { Mutex.lock(); }
|
/freebsd-current/sys/contrib/vchiq/interface/vchiq_arm/ |
H A D | vchiq_kmod.c | 56 mtx_lock(&bcm_vchiq_sc->lock); \ 60 mtx_unlock(&bcm_vchiq_sc->lock); \ 70 struct mtx lock; member in struct:bcm_vchiq_softc 190 mtx_init(&sc->lock, "vchiq", 0, MTX_DEF); 215 mtx_destroy(&sc->lock);
|
/freebsd-current/crypto/openssl/providers/implementations/rands/ |
H A D | crngt.c | 31 CRYPTO_RWLOCK *lock; member in struct:crng_test_global_st 59 CRYPTO_THREAD_lock_free(crngt_glob->lock); 76 if ((crngt_glob->lock = CRYPTO_THREAD_lock_new()) == NULL) { 125 if (!CRYPTO_THREAD_write_lock(crngt_glob->lock)) 190 CRYPTO_THREAD_unlock(crngt_glob->lock);
|
/freebsd-current/sys/dev/liquidio/base/ |
H A D | lio_response_manager.c | 52 mtx_init(&oct->response_list[i].lock, "response_list_lock", 109 mtx_lock(&ordered_sc_list->lock); 116 mtx_unlock(&ordered_sc_list->lock); 171 mtx_unlock(&ordered_sc_list->lock); 182 mtx_unlock(&ordered_sc_list->lock);
|
/freebsd-current/sys/dev/hpt27xx/ |
H A D | os_bsd.h | 170 struct mtx lock; /* general purpose lock */ member in struct:_vbus_ext 185 #define hpt_lock_vbus(vbus_ext) mtx_lock(&(vbus_ext)->lock) 186 #define hpt_unlock_vbus(vbus_ext) mtx_unlock(&(vbus_ext)->lock) 187 #define hpt_assert_vbus_locked(vbus_ext) mtx_assert(&(vbus_ext)->lock, MA_OWNED) 200 return msleep(ident, &vbus_ext->lock, priority, wmesg, timo);
|
/freebsd-current/sys/dev/hptnr/ |
H A D | os_bsd.h | 172 struct mtx lock; /* general purpose lock */ member in struct:_vbus_ext 189 #define hpt_lock_vbus(vbus_ext) mtx_lock(&(vbus_ext)->lock) 190 #define hpt_unlock_vbus(vbus_ext) mtx_unlock(&(vbus_ext)->lock) 191 #define hpt_assert_vbus_locked(vbus_ext) mtx_assert(&(vbus_ext)->lock, MA_OWNED) 204 return msleep(ident, &vbus_ext->lock, priority, wmesg, timo);
|
/freebsd-current/sys/dev/hptrr/ |
H A D | os_bsd.h | 173 struct mtx lock; /* general purpose lock */ member in struct:_vbus_ext 190 #define hpt_lock_vbus(vbus_ext) mtx_lock(&(vbus_ext)->lock) 191 #define hpt_unlock_vbus(vbus_ext) mtx_unlock(&(vbus_ext)->lock) 192 #define hpt_assert_vbus_locked(vbus_ext) mtx_assert(&(vbus_ext)->lock, MA_OWNED) 205 return msleep(ident, &vbus_ext->lock, priority, wmesg, timo);
|
/freebsd-current/sys/dev/mlx5/mlx5_fpga/ |
H A D | mlx5fpga_trans.c | 54 spinlock_t lock; /* Protects all members of this struct */ member in struct:mlx5_fpga_trans_device_state 74 spin_lock_irqsave(&fdev->trans->lock, flags); 88 spin_unlock_irqrestore(&fdev->trans->lock, flags); 97 spin_lock_irqsave(&fdev->trans->lock, flags); 99 spin_unlock_irqrestore(&fdev->trans->lock, flags); 111 spin_lock_irqsave(&fdev->trans->lock, flags); 114 spin_unlock_irqrestore(&fdev->trans->lock, flags); 138 spin_lock_irqsave(&fdev->trans->lock, flags); 141 spin_unlock_irqrestore(&fdev->trans->lock, flags); 324 spin_lock_init(&fdev->trans->lock); [all...] |
/freebsd-current/sys/dev/gve/ |
H A D | gve.h | 130 #define GVE_IFACE_LOCK_INIT(lock) sx_init(&lock, "gve interface lock") 131 #define GVE_IFACE_LOCK_DESTROY(lock) sx_destroy(&lock) 132 #define GVE_IFACE_LOCK_LOCK(lock) sx_xlock(&lock) 133 #define GVE_IFACE_LOCK_UNLOCK(lock) sx_unlock(&lock) 134 #define GVE_IFACE_LOCK_ASSERT(lock) sx_asser [all...] |
/freebsd-current/sys/dev/sound/midi/ |
H A D | midi.c | 43 #include <sys/lock.h> 100 struct mtx lock; /* Protects all but queues */ member in struct:snd_midi 293 mtx_lock(&m->lock); 296 mtx_unlock(&m->lock); 306 mtx_unlock(&m->lock); 325 mtx_init(&m->lock, "raw midi", NULL, 0); 328 mtx_lock(&m->lock); 359 mtx_unlock(&m->lock); 375 mtx_destroy(&m->lock); 404 mtx_lock(&m->lock); [all...] |
/freebsd-current/sys/dev/pbio/ |
H A D | pbio.c | 115 struct sx lock; member in struct:pbio_softc 227 sx_init(&sc->lock, "pbio"); 252 sx_xlock(&scp->lock); 275 sx_xunlock(&scp->lock); 299 sx_xlock(&scp->lock); 308 sx_xunlock(&scp->lock); 364 sx_xlock(&scp->lock); 377 sx_xunlock(&scp->lock); 392 sx_xlock(&scp->lock); 423 sx_xunlock(&scp->lock); [all...] |
/freebsd-current/usr.sbin/bhyve/amd64/ |
H A D | pci_irq.c | 68 pthread_mutex_t lock; member in struct:pirq 104 pthread_mutex_lock(&pirq->lock); 112 pthread_mutex_unlock(&pirq->lock); 144 pthread_mutex_init(&pirqs[i].lock, NULL); 164 pthread_mutex_lock(&pirq->lock); 169 pthread_mutex_unlock(&pirq->lock); 172 pthread_mutex_unlock(&pirq->lock); 187 pthread_mutex_lock(&pirq->lock); 192 pthread_mutex_unlock(&pirq->lock); 195 pthread_mutex_unlock(&pirq->lock); [all...] |
/freebsd-current/sys/dev/nvme/ |
H A D | nvme_qpair.c | 421 mtx_assert(&qpair->lock, MA_NOTOWNED); 452 mtx_lock(&qpair->lock); 482 mtx_unlock(&qpair->lock); 493 mtx_assert(&qpair->lock, MA_NOTOWNED); 729 mtx_init(&qpair->lock, "nvme qpair lock", NULL, MTX_DEF); 936 if (mtx_initialized(&qpair->lock)) 937 mtx_destroy(&qpair->lock); 954 * nvme_complete_tracker must be called without the qpair lock held. It 955 * takes the lock t [all...] |
/freebsd-current/sys/dev/mthca/ |
H A D | mthca_srq.c | 260 spin_lock_init(&srq->lock); 277 spin_lock_irq(&dev->srq_table.lock); 281 spin_unlock_irq(&dev->srq_table.lock); 284 spin_unlock_irq(&dev->srq_table.lock); 325 spin_lock_irq(&dev->srq_table.lock); 327 spin_unlock_irq(&dev->srq_table.lock); 347 spin_lock_irq(&dev->srq_table.lock); 351 spin_unlock_irq(&dev->srq_table.lock); 430 spin_lock(&dev->srq_table.lock); 434 spin_unlock(&dev->srq_table.lock); [all...] |
/freebsd-current/contrib/unbound/services/cache/ |
H A D | rrset.c | 102 * holding any other rrset lock. 110 lock_quick_lock(&table->lock); 114 * so, we must acquire a lock on the item to verify the id != 0. 117 lock_rw_rdlock(&key->entry.lock); 121 lock_rw_unlock(&key->entry.lock); 122 lock_quick_unlock(&table->lock); 177 /* this may clear the cache and invalidate lock below */ 180 lock_rw_wrlock(&ref->key->entry.lock); 186 lock_rw_unlock(&ref->key->entry.lock); 216 lock_rw_unlock(&e->lock); [all...] |
/freebsd-current/contrib/ofed/opensm/complib/ |
H A D | cl_event_wheel.c | 82 * The external lock goes first. 86 cl_spinlock_acquire(&p_event_wheel->lock); 180 /* release the lock */ 182 cl_spinlock_release(&p_event_wheel->lock); 192 cl_spinlock_construct(&(p_event_wheel->lock)); 203 cl_status = cl_spinlock_init(&(p_event_wheel->lock)); 252 /* we need to get a lock */ 253 cl_spinlock_acquire(&p_event_wheel->lock); 278 /* destroy the lock (this should be done without releasing - we don't want 279 any other run to grab the lock a [all...] |
/freebsd-current/contrib/llvm-project/compiler-rt/lib/builtins/ |
H A D | atomic.c | 19 // To avoid needing a per-object lock, this code allocates an array of 21 // For operations that must be atomic on two locations, the lower lock is 55 // Platform-specific lock implementation. Falls back to spinlocks if none is 57 // lock() and unlock() functions. 73 __inline static void lock(Lock *l) { function 89 /// Locks a lock. In the current implementation, this is potentially 91 __inline static void lock(Lock *l) { OSSpinLockLock(l); } function 96 "Implementation assumes lock-free pointer-size cmpxchg"); 98 /// Unlock a lock. This is a release operation. 102 /// Locks a lock 104 __inline static void lock(Lock *l) { function [all...] |
/freebsd-current/sys/dev/drm2/ |
H A D | drm_fops.c | 76 dev->sigdata.lock = NULL; 288 DRM_DEBUG("File %p released, freeing lock for context %d\n", 289 file_priv, _DRM_LOCKING_CONTEXT(file_priv->master->lock.hw_lock->lock)); 290 drm_lock_free(&file_priv->master->lock, 291 _DRM_LOCKING_CONTEXT(file_priv->master->lock.hw_lock->lock)); 326 * If the hardware lock is held then free it, and take it again for the kernel 357 /* if the master has gone away we can't do anything with the lock */ 410 * possibility to lock [all...] |