H A D | kern_mutex.c | 231 __mtx_lock_flags(volatile uintptr_t *c, int opts, const char *file, int line) argument 247 WITNESS_CHECKORDER(&m->lock_object, (opts & ~MTX_RECURSE) | 253 _mtx_lock_sleep(m, v, opts, file, line); 257 LOCK_LOG_LOCK("LOCK", &m->lock_object, opts, m->mtx_recurse, file, 259 WITNESS_LOCK(&m->lock_object, (opts & ~MTX_RECURSE) | LOP_EXCLUSIVE, 265 __mtx_unlock_flags(volatile uintptr_t *c, int opts, const char *file, int line) argument 276 WITNESS_UNLOCK(&m->lock_object, opts | LOP_EXCLUSIVE, file, line); 277 LOCK_LOG_LOCK("UNLOCK", &m->lock_object, opts, m->mtx_recurse, file, 282 __mtx_unlock_sleep(c, (uintptr_t)curthread, opts, file, line); 284 __mtx_unlock(m, curthread, opts, fil 290 __mtx_lock_spin_flags(volatile uintptr_t *c, int opts, const char *file, int line) argument 331 __mtx_trylock_spin_flags(volatile uintptr_t *c, int opts, const char *file, int line) argument 359 __mtx_unlock_spin_flags(volatile uintptr_t *c, int opts, const char *file, int line) argument 446 _mtx_trylock_flags_(volatile uintptr_t *c, int opts, const char *file, int line) argument 462 __mtx_lock_sleep(volatile uintptr_t *c, uintptr_t v, int opts, const char *file, int line) argument 673 _mtx_lock_spin_cookie(volatile uintptr_t *c, uintptr_t v, int opts, const char *file, int line) argument 775 thread_lock_validate(struct mtx *m, int opts, const char *file, int line) argument 797 _thread_lock(struct thread *td, int opts, const char *file, int line) argument 839 thread_lock_flags_(struct thread *td, int opts, const char *file, int line) argument 982 __mtx_unlock_sleep(volatile uintptr_t *c, uintptr_t v, int opts, const char *file, int line) argument 1099 _mtx_init(volatile uintptr_t *c, const char *name, const char *type, int opts) argument [all...] |