Home
last modified time | relevance | path

Searched refs:MTX_RECURSED (Results 1 – 2 of 2) sorted by relevance

/freebsd/sys/kern/
H A Dkern_mutex.c451 atomic_set_ptr(&m->mtx_lock, MTX_RECURSED); in _mtx_trylock_flags_int()
552 atomic_set_ptr(&m->mtx_lock, MTX_RECURSED); in __mtx_lock_sleep()
1037 if (__predict_false(v & MTX_RECURSED)) { in __mtx_unlock_sleep()
1039 atomic_clear_ptr(&m->mtx_lock, MTX_RECURSED); in __mtx_unlock_sleep()
1190 MPASS((m->mtx_lock & (MTX_RECURSED|MTX_CONTESTED)) == 0); in _mtx_destroy()
1344 if (m->mtx_lock & MTX_RECURSED) in db_show_mtx()
/freebsd/sys/sys/
H A Dmutex.h70 #define MTX_RECURSED 0x00000001 /* lock recursed (for MTX_DEF only) */ macro
73 #define MTX_FLAGMASK (MTX_RECURSED | MTX_CONTESTED | MTX_DESTROYED)