Searched refs:lock (Results 251 - 275 of 2991) sorted by relevance

<<11121314151617181920>>

/freebsd-current/sys/amd64/linux32/
H A Dlinux32_support.S78 lock
95 lock
115 lock
136 lock
157 lock
178 lock
199 lock
220 lock
/freebsd-current/sys/dev/iommu/
H A Diommu.h67 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 Dt4_l2t.h73 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 Dadf_transport_internal.h16 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 Dlac_common.h751 #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 Ddpaa2_types.h32 #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 Dtsd.h49 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 Dmutex.h27 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 Dvchiq_kmod.c56 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 Dcrngt.c31 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 Dlio_response_manager.c52 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 Dos_bsd.h170 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 Dos_bsd.h172 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 Dos_bsd.h173 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 Dmlx5fpga_trans.c54 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 Dgve.h130 #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 Dmidi.c43 #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 Dpbio.c115 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 Dpci_irq.c68 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 Dnvme_qpair.c421 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 Dmthca_srq.c260 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 Drrset.c102 * 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 Dcl_event_wheel.c82 * 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 Datomic.c19 // 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 Ddrm_fops.c76 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...]

Completed in 223 milliseconds

<<11121314151617181920>>