Home
last modified time | relevance | path

Searched refs:lock (Results 51 – 75 of 1782) sorted by relevance

12345678910>>...72

/freebsd/sys/kern/
H A Dsubr_witness.c796 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 Dkern_synch.c154 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 Dsubr_turnstile.c97 #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 Dgdma_util.c42 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 Dvchi_bsd.h139 #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 Dvchi_bsd.c152 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 DSBThread.cpp93 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 DSBFrame.cpp100 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 Dlockmgr.h72 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 Dttm_bo_manager.c46 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 Dck_tflock.h82 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 Dnvmft_controller.c126 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 Dpcf8574.c72 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 Dspinlock.h142 #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 Dvmci_hashtable.c96 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 Dnvmf_qpair.c35 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 Dlinux_idr.c50 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 Dsmbconf.c51 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 Dresource.c110 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 Dvm_object.h97 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 DGDBRemoteClientBase.cpp146 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 DCRYPTO_THREAD_run_once.pod18 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 Dfile.c94 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 Diter_fwd.c74 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 Dmutex.h34 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 …]

12345678910>>...72