/freebsd/sys/kern/ |
H A D | subr_witness.c | 796 struct lock_object *lock; in witness_startup() local 871 LOCK_CLASS(lock)); in witness_startup() 934 if ((lock->lo_flags & LO_WITNESS) == 0 || lock->lo_witness == NULL) in witness_destroy() 936 w = lock->lo_witness; in witness_destroy() 1128 w = lock->lo_witness; in witness_checkorder() 1437 lock, lock->lo_name, w->w_name, in witness_checkorder() 1518 w = lock->lo_witness; in witness_lock() 1879 w = lock->lo_witness; in witness_file() 1890 w = lock->lo_witness; in witness_line() 2258 "exclusive" : "shared", LOCK_CLASS(lock)->lc_name, lock->lo_name); in witness_list_lock() [all …]
|
H A D | kern_synch.c | 154 KASSERT(lock != NULL && lock != &Giant.lock_object, in _sleep() 156 if (lock != NULL) in _sleep() 157 class = LOCK_CLASS(lock); in _sleep() 163 class->lc_unlock(lock); in _sleep() 186 if (lock != NULL && lock != &Giant.lock_object && in _sleep() 229 if (lock != NULL && lock != &Giant.lock_object && !(priority & PDROP)) { in _sleep() 435 if (lock != NULL && drop) in _blockcount_sleep() 436 LOCK_CLASS(lock)->lc_unlock(lock); in _blockcount_sleep() 443 if (lock != NULL) in _blockcount_sleep() 444 lock_state = LOCK_CLASS(lock)->lc_unlock(lock); in _blockcount_sleep() [all …]
|
H A D | subr_turnstile.c | 97 #define TC_HASH(lock) (((uintptr_t)(lock) >> TC_SHIFT) & TC_MASK) argument 98 #define TC_LOOKUP(lock) &turnstile_chains[TC_HASH(lock)] argument 563 tc = TC_LOOKUP(lock); in turnstile_chain_lock() 573 tc = TC_LOOKUP(lock); in turnstile_trywait() 607 *lockp = lock; in turnstile_lock() 810 td->td_tid, lock, lock->lo_name); in turnstile_wait() 819 __func__, td->td_tid, lock, lock->lo_name); in turnstile_wait() 1150 db_printf("Lock: %p - (%s) %s\n", lock, LOCK_CLASS(lock)->lc_name, in DB_SHOW_COMMAND() 1151 lock->lo_name); in DB_SHOW_COMMAND() 1205 lock, class->lc_name, lock->lo_name); in print_lockchain() [all …]
|
/freebsd/sys/dev/mana/ |
H A D | gdma_util.c | 42 mtx_init(&c->lock, "gdma_completion", NULL, MTX_DEF); in init_completion() 49 mtx_destroy(&c->lock); in free_completion() 55 mtx_lock(&c->lock); in complete() 57 mtx_unlock(&c->lock); in complete() 64 mtx_lock(&c->lock); in wait_for_completion() 66 mtx_sleep(c, &c->lock, 0, "gdma_wfc", 0); in wait_for_completion() 68 mtx_unlock(&c->lock); in wait_for_completion() 79 mtx_lock(&c->lock); in wait_for_completion_timeout() 82 mtx_sleep(c, &c->lock, 0, "gdma_wfc", timeout); in wait_for_completion_timeout() 91 mtx_unlock(&c->lock); in wait_for_completion_timeout()
|
/freebsd/sys/contrib/vchiq/interface/compat/ |
H A D | vchi_bsd.h | 139 #define spin_lock_init(lock) mtx_init(lock, "VCHI spinlock " # lock, NULL, MTX_DEF) argument 140 #define spin_lock_destroy(lock) mtx_destroy(lock) argument 141 #define spin_lock(lock) mtx_lock(lock) argument 142 #define spin_unlock(lock) mtx_unlock(lock) argument 143 #define spin_lock_bh(lock) spin_lock(lock) argument 144 #define spin_unlock_bh(lock) spin_unlock(lock) argument 153 #define lmutex_init(lock) sx_init(&(lock)->mtx, #lock) argument 154 #define lmutex_lock(lock) sx_xlock(&(lock)->mtx) argument 155 #define lmutex_unlock(lock) sx_unlock(&(lock)->mtx) argument 156 #define lmutex_destroy(lock) sx_destroy(&(lock)->mtx) argument [all …]
|
H A D | vchi_bsd.c | 152 mtx_lock(&c->lock); in complete() 162 mtx_unlock(&c->lock); in complete() 168 mtx_lock(&c->lock); in complete_all() 178 mtx_unlock(&c->lock); in complete_all() 184 mtx_lock(&c->lock); in INIT_COMPLETION_locked() 188 mtx_unlock(&c->lock); in INIT_COMPLETION_locked() 207 mtx_lock(&c->lock); in wait_for_completion() 211 mtx_unlock(&c->lock); in wait_for_completion() 219 mtx_lock(&c->lock); in try_wait_for_completion() 235 mtx_lock(&c->lock); in wait_for_completion_interruptible_timeout() [all …]
|
/freebsd/contrib/llvm-project/lldb/source/API/ |
H A D | SBThread.cpp | 93 std::unique_lock<std::recursive_mutex> lock; in GetQueue() local 116 std::unique_lock<std::recursive_mutex> lock; in operator bool() local 140 std::unique_lock<std::recursive_mutex> lock; in GetStopReason() local 156 std::unique_lock<std::recursive_mutex> lock; in GetStopReasonDataCount() local 213 std::unique_lock<std::recursive_mutex> lock; in GetStopReasonDataAtIndex() local 284 std::unique_lock<std::recursive_mutex> lock; in GetStopReasonExtendedInfoAsJSON() local 306 std::unique_lock<std::recursive_mutex> lock; in GetStopReasonExtendedBacktraces() local 327 std::unique_lock<std::recursive_mutex> lock; in GetStopDescription() local 356 std::unique_lock<std::recursive_mutex> lock; in GetStopReturnValue() local 397 std::unique_lock<std::recursive_mutex> lock; in GetName() local [all …]
|
H A D | SBFrame.cpp | 100 std::unique_lock<std::recursive_mutex> lock; in operator bool() local 119 std::unique_lock<std::recursive_mutex> lock; in GetSymbolContext() local 140 std::unique_lock<std::recursive_mutex> lock; in GetModule() local 164 std::unique_lock<std::recursive_mutex> lock; in GetCompileUnit() local 188 std::unique_lock<std::recursive_mutex> lock; in GetFunction() local 212 std::unique_lock<std::recursive_mutex> lock; in GetSymbol() local 235 std::unique_lock<std::recursive_mutex> lock; in GetBlock() local 256 std::unique_lock<std::recursive_mutex> lock; in GetFrameBlock() local 277 std::unique_lock<std::recursive_mutex> lock; in GetLineEntry() local 301 std::unique_lock<std::recursive_mutex> lock; in GetFrameID() local [all …]
|
/freebsd/sys/sys/ |
H A D | lockmgr.h | 72 int lockmgr_lock_flags(struct lock *lk, u_int flags, 76 int lockmgr_unlock(struct lock *lk); 81 void _lockmgr_disown(struct lock *lk, const char *file, int line); 83 void lockallowrecurse(struct lock *lk); 84 void lockallowshare(struct lock *lk); 85 void lockdestroy(struct lock *lk); 86 void lockdisablerecurse(struct lock *lk); 87 void lockdisableshare(struct lock *lk); 93 void lockmgr_printinfo(const struct lock *lk); 94 int lockstatus(const struct lock *lk); [all …]
|
/freebsd/sys/dev/drm2/ttm/ |
H A D | ttm_bo_manager.c | 46 struct mtx lock; member 70 mtx_lock(&rman->lock); in ttm_bo_man_get_node() 75 mtx_unlock(&rman->lock); in ttm_bo_man_get_node() 82 mtx_unlock(&rman->lock); in ttm_bo_man_get_node() 96 mtx_lock(&rman->lock); in ttm_bo_man_put_node() 98 mtx_unlock(&rman->lock); in ttm_bo_man_put_node() 126 mtx_lock(&rman->lock); in ttm_bo_man_takedown() 129 mtx_unlock(&rman->lock); in ttm_bo_man_takedown() 135 mtx_unlock(&rman->lock); in ttm_bo_man_takedown() 144 mtx_lock(&rman->lock); in ttm_bo_man_debug() [all …]
|
/freebsd/sys/contrib/ck/include/ |
H A D | ck_tflock.h | 82 ck_tflock_ticket_write_lock(struct ck_tflock_ticket *lock) in ck_tflock_ticket_write_lock() argument 86 previous = ck_tflock_ticket_fca_32(&lock->request, CK_TFLOCK_TICKET_WC_TOPMSK, in ck_tflock_ticket_write_lock() 89 while (ck_pr_load_32(&lock->completion) != previous) in ck_tflock_ticket_write_lock() 97 ck_tflock_ticket_write_unlock(struct ck_tflock_ticket *lock) in ck_tflock_ticket_write_unlock() argument 101 ck_tflock_ticket_fca_32(&lock->completion, CK_TFLOCK_TICKET_WC_TOPMSK, in ck_tflock_ticket_write_unlock() 107 ck_tflock_ticket_read_lock(struct ck_tflock_ticket *lock) in ck_tflock_ticket_read_lock() argument 111 previous = ck_tflock_ticket_fca_32(&lock->request, in ck_tflock_ticket_read_lock() 117 while ((ck_pr_load_32(&lock->completion) & in ck_tflock_ticket_read_lock() 127 ck_tflock_ticket_read_unlock(struct ck_tflock_ticket *lock) in ck_tflock_ticket_read_unlock() argument 131 ck_tflock_ticket_fca_32(&lock->completion, CK_TFLOCK_TICKET_RC_TOPMSK, in ck_tflock_ticket_read_unlock()
|
/freebsd/sys/dev/nvmf/controller/ |
H A D | nvmft_controller.c | 126 sx_xlock(&np->lock); in nvmft_handoff_admin_queue() 129 sx_xunlock(&np->lock); in nvmft_handoff_admin_queue() 167 sx_xunlock(&np->lock); in nvmft_handoff_admin_queue() 191 sx_slock(&np->lock); in nvmft_handoff_io_queue() 197 sx_sunlock(&np->lock); in nvmft_handoff_io_queue() 208 sx_sunlock(&np->lock); in nvmft_handoff_io_queue() 218 sx_sunlock(&np->lock); in nvmft_handoff_io_queue() 230 mtx_lock(&ctrlr->lock); in nvmft_handoff_io_queue() 279 sx_sunlock(&np->lock); in nvmft_handoff_io_queue() 378 sx_xlock(&np->lock); in nvmft_controller_terminate() [all …]
|
/freebsd/sys/dev/iicbus/gpio/ |
H A D | pcf8574.c | 72 struct sx lock; member 148 sx_destroy(&sc->lock); in pcf8574_attach() 164 sx_destroy(&sc->lock); in pcf8574_detach() 206 sx_xlock(&sc->lock); in pcf8574_pin_getflags() 228 sx_xunlock(&sc->lock); in pcf8574_pin_getflags() 248 sx_xlock(&sc->lock); in pcf8574_pin_setflags() 268 sx_xunlock(&sc->lock); in pcf8574_pin_setflags() 292 sx_xlock(&sc->lock); in pcf8574_pin_get() 305 sx_xunlock(&sc->lock); in pcf8574_pin_get() 323 sx_xlock(&sc->lock); in pcf8574_pin_set() [all …]
|
/freebsd/sys/compat/linuxkpi/common/include/linux/ |
H A D | spinlock.h | 142 #define spin_lock_init(lock) mtx_init(lock, spin_lock_name("lnxspin"), \ argument 147 #define DEFINE_SPINLOCK(lock) \ argument 148 spinlock_t lock; \ 149 MTX_SYSINIT(lock, &lock, spin_lock_name("lnxspin"), MTX_DEF) 157 #define atomic_dec_and_lock_irqsave(cnt, lock, flags) \ argument 158 _atomic_dec_and_lock_irqsave(cnt, lock, &(flags)) 160 _atomic_dec_and_lock_irqsave(atomic_t *cnt, spinlock_t *lock, in _atomic_dec_and_lock_irqsave() argument 166 spin_lock_irqsave(lock, *flags); in _atomic_dec_and_lock_irqsave() 169 spin_unlock_irqrestore(lock, *flags); in _atomic_dec_and_lock_irqsave()
|
/freebsd/sys/dev/vmware/vmci/ |
H A D | vmci_hashtable.c | 96 vmci_grab_lock_bh(&table->lock); in vmci_hashtable_destroy() 100 vmci_release_lock_bh(&table->lock); in vmci_hashtable_destroy() 101 vmci_cleanup_lock(&table->lock); in vmci_hashtable_destroy() 155 vmci_grab_lock_bh(&table->lock); in vmci_hashtable_add_entry() 172 vmci_release_lock_bh(&table->lock); in vmci_hashtable_add_entry() 202 vmci_grab_lock_bh(&table->lock); in vmci_hashtable_remove_entry() 300 vmci_grab_lock_bh(&table->lock); in vmci_hashtable_get_entry() 333 vmci_grab_lock_bh(&table->lock); in vmci_hashtable_hold_entry() 409 vmci_grab_lock_bh(&table->lock); in vmci_hashtable_release_entry() 440 vmci_grab_lock_bh(&table->lock); in vmci_hashtable_entry_exists() [all …]
|
/freebsd/sys/dev/nvmf/host/ |
H A D | nvmf_qpair.c | 35 struct mtx lock; member 60 mtx_lock(&qp->lock); in nvmf_allocate_request() 63 mtx_unlock(&qp->lock); in nvmf_allocate_request() 69 mtx_unlock(&qp->lock); in nvmf_allocate_request() 80 mtx_lock(&qp->lock); in nvmf_allocate_request() 84 mtx_unlock(&qp->lock); in nvmf_allocate_request() 184 mtx_lock(&qp->lock); in nvmf_receive_capsule() 281 mtx_lock(&qp->lock); in nvmf_shutdown_qp() 294 mtx_unlock(&qp->lock); in nvmf_shutdown_qp() 330 mtx_lock(&qp->lock); in nvmf_shutdown_qp() [all …]
|
/freebsd/sys/compat/linuxkpi/common/src/ |
H A D | linux_idr.c | 50 spinlock_t lock; member 133 spin_lock(&lic->lock); in idr_preload() 137 spin_lock(&lic->lock); in idr_preload() 182 mtx_lock(&idr->lock); in idr_destroy() 211 mtx_lock(&idr->lock); in idr_remove_all() 262 mtx_lock(&idr->lock); in idr_remove() 294 mtx_lock(&idr->lock); in idr_replace() 329 mtx_lock(&idr->lock); in idr_find() 341 mtx_lock(&idr->lock); in idr_get_next() 360 mtx_lock(&idr->lock); in idr_pre_get() [all …]
|
/freebsd/sys/dev/smbus/ |
H A D | smbconf.c | 51 mtx_lock(&sc->lock); in smbus_intr() 54 mtx_unlock(&sc->lock); in smbus_intr() 93 error = msleep(sc, &sc->lock, SMBPRI|PCATCH, "smbreq", 0); in smbus_poll() 97 error = msleep(sc, &sc->lock, SMBPRI, "smbreq", 0); in smbus_poll() 124 mtx_lock(&sc->lock); in smbus_request_bus() 126 mtx_unlock(&sc->lock); in smbus_request_bus() 128 mtx_lock(&sc->lock); in smbus_request_bus() 144 mtx_unlock(&sc->lock); in smbus_request_bus() 149 mtx_unlock(&sc->lock); in smbus_request_bus() 171 mtx_lock(&sc->lock); in smbus_release_bus() [all …]
|
/freebsd/sys/dev/cxgbe/iw_cxgbe/ |
H A D | resource.c | 110 mutex_lock(&uctx->lock); in c4iw_get_cqid() 121 mutex_lock(&rdev->stats.lock); in c4iw_get_cqid() 150 mutex_unlock(&uctx->lock); in c4iw_get_cqid() 152 mutex_lock(&rdev->stats.lock); in c4iw_get_cqid() 169 mutex_lock(&uctx->lock); in c4iw_put_cqid() 171 mutex_unlock(&uctx->lock); in c4iw_put_cqid() 180 mutex_lock(&uctx->lock); in c4iw_get_qpid() 220 mutex_unlock(&uctx->lock); in c4iw_get_qpid() 222 mutex_lock(&rdev->stats.lock); in c4iw_get_qpid() 239 mutex_lock(&uctx->lock); in c4iw_put_qpid() [all …]
|
/freebsd/sys/vm/ |
H A D | vm_object.h | 97 struct rwlock lock; member 247 rw_downgrade(&(object)->lock) 249 rw_rlock(&(object)->lock) 251 rw_runlock(&(object)->lock) 255 rw_try_rlock(&(object)->lock) 257 rw_try_wlock(&(object)->lock) 259 rw_try_upgrade(&(object)->lock) 261 rw_wlock(&(object)->lock) 263 rw_wowned(&(object)->lock) 265 rw_wunlock(&(object)->lock) [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/ |
H A D | GDBRemoteClientBase.cpp | 146 switch (cont_lock.lock()) { in SendContinuePacketAndWaitForResponse() 162 Lock lock(*this, interrupt_timeout); in SendAsyncSignal() local 163 if (!lock || !lock.DidInterrupt()) in SendAsyncSignal() 173 Lock lock(*this, interrupt_timeout); in Interrupt() local 174 if (!lock.DidInterrupt()) in Interrupt() 184 Lock lock(*this, interrupt_timeout); in SendPacketAndWaitForResponse() local 185 if (!lock) { in SendPacketAndWaitForResponse() 219 Lock lock(*this, interrupt_timeout); in SendPacketAndReceiveResponseWithOutputSupport() local 220 if (!lock) { in SendPacketAndReceiveResponseWithOutputSupport() 308 lock(); in ContinueLock() [all …]
|
/freebsd/crypto/openssl/doc/man3/ |
H A D | CRYPTO_THREAD_run_once.pod | 18 int CRYPTO_THREAD_read_lock(CRYPTO_RWLOCK *lock); 19 int CRYPTO_THREAD_write_lock(CRYPTO_RWLOCK *lock); 20 int CRYPTO_THREAD_unlock(CRYPTO_RWLOCK *lock); 21 void CRYPTO_THREAD_lock_free(CRYPTO_RWLOCK *lock); 25 CRYPTO_RWLOCK *lock); 55 lock. 135 This example safely initializes and uses a lock. 143 static CRYPTO_RWLOCK *lock; 147 lock = CRYPTO_THREAD_lock_new(); 154 return CRYPTO_THREAD_write_lock(lock); [all …]
|
/freebsd/contrib/bc/src/ |
H A D | file.c | 94 sig_atomic_t lock; in bc_file_output() local 96 BC_SIG_TRYLOCK(lock); in bc_file_output() 115 BC_SIG_TRYUNLOCK(lock); in bc_file_output() 187 sig_atomic_t lock; in bc_file_flush() local 189 BC_SIG_TRYLOCK(lock); in bc_file_flush() 215 sig_atomic_t lock; in bc_file_write() local 217 BC_SIG_TRYLOCK(lock); in bc_file_write() 261 sig_atomic_t lock; in bc_file_printf() local 263 BC_SIG_TRYLOCK(lock); in bc_file_printf() 410 sig_atomic_t lock; in bc_file_putchar() local [all …]
|
/freebsd/contrib/unbound/iterator/ |
H A D | iter_fwd.c | 74 lock_rw_init(&fwd->lock); in forwards_create() 104 lock_rw_destroy(&fwd->lock); in forwards_delete() 338 lock_unprotect(&fwd->lock, fwd->tree); in forwards_apply_cfg() 346 lock_rw_wrlock(&fwd->lock); in forwards_apply_cfg() 349 lock_rw_unlock(&fwd->lock); in forwards_apply_cfg() 353 lock_rw_unlock(&fwd->lock); in forwards_apply_cfg() 357 lock_rw_unlock(&fwd->lock); in forwards_apply_cfg() 373 if(!nolock) { lock_rw_rdlock(&fwd->lock); } in forwards_find() 394 if(!nolock) { lock_rw_rdlock(&fwd->lock); } in forwards_lookup() 497 lock_rw_rdlock(&fwd->lock); in forwards_get_mem() [all …]
|
/freebsd/contrib/jemalloc/include/jemalloc/internal/ |
H A D | mutex.h | 34 SRWLOCK lock; member 36 CRITICAL_SECTION lock; member 39 os_unfair_lock lock; member 41 pthread_mutex_t lock; member 44 pthread_mutex_t lock; member 82 # define MALLOC_MUTEX_LOCK(m) EnterCriticalSection(&(m)->lock) 83 # define MALLOC_MUTEX_UNLOCK(m) LeaveCriticalSection(&(m)->lock) 87 # define MALLOC_MUTEX_LOCK(m) os_unfair_lock_lock(&(m)->lock) 88 # define MALLOC_MUTEX_UNLOCK(m) os_unfair_lock_unlock(&(m)->lock) 91 # define MALLOC_MUTEX_LOCK(m) pthread_mutex_lock(&(m)->lock) [all …]
|