MCPcopy Create free account
hub / github.com/F-Stack/f-stack / umtxq_lock

Function umtxq_lock

freebsd/kern/kern_umtx.c:505–512  ·  view source on GitHub ↗

* Lock a chain. */

Source from the content-addressed store, hash-verified

503 * Lock a chain.
504 */
505static inline void
506umtxq_lock(struct umtx_key *key)
507{
508 struct umtxq_chain *uc;
509
510 uc = umtxq_getchain(key);
511 mtx_lock(&uc->uc_lock);
512}
513
514/*
515 * Unlock a chain.

Callers 15

umtxq_busyFunction · 0.85
umtxq_unbusy_unlockedFunction · 0.85
umtxq_sleepFunction · 0.85
do_waitFunction · 0.85
kern_umtx_wakeFunction · 0.85
do_lock_normalFunction · 0.85
do_unlock_normalFunction · 0.85
do_wake_umutexFunction · 0.85
do_wake2_umutexFunction · 0.85
do_lock_piFunction · 0.85
do_unlock_piFunction · 0.85
do_lock_ppFunction · 0.85

Calls 2

umtxq_getchainFunction · 0.85
mtx_lockFunction · 0.70

Tested by

no test coverage detected