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

Function umtx_key_release

freebsd/kern/kern_umtx.c:904–909  ·  view source on GitHub ↗

* Release key. */

Source from the content-addressed store, hash-verified

902 * Release key.
903 */
904void
905umtx_key_release(struct umtx_key *key)
906{
907 if (key->shared)
908 vm_object_deallocate(key->info.shared.object);
909}
910
911/*
912 * Fetch and compare value, sleep on the address if value is not changed.

Callers 15

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
do_unlock_ppFunction · 0.85
do_set_ceilingFunction · 0.85
do_cv_waitFunction · 0.85

Calls 1

vm_object_deallocateFunction · 0.85

Tested by

no test coverage detected