Home
last modified time | relevance | path

Searched refs:UMUTEX_ROBUST (Results 1 – 3 of 3) sorted by relevance

/freebsd/sys/sys/
H A Dumtx.h44 #define UMUTEX_ROBUST 0x0010 /* Robust mutex */ macro
/freebsd/lib/libthr/thread/
H A Dthr_mutex.c177 return ((m->m_lock.m_flags & UMUTEX_ROBUST) != 0); in is_robust_mutex()
265 pmutex->m_lock.m_flags |= UMUTEX_ROBUST; in mutex_init_body()
665 UMUTEX_PRIO_INHERIT | UMUTEX_ROBUST | UMUTEX_NONCONSISTENT)) != 0)) in mutex_lock_sleep()
1191 if ((m->m_lock.m_flags & (UMUTEX_ROBUST | UMUTEX_NONCONSISTENT)) != in _Tthr_mutex_consistent()
1192 (UMUTEX_ROBUST | UMUTEX_NONCONSISTENT)) in _Tthr_mutex_consistent()
/freebsd/sys/kern/
H A Dkern_umtx.c1678 UMUTEX_ROBUST)) { in do_wake2_umutex()
1680 case UMUTEX_ROBUST: in do_wake2_umutex()
1686 case (UMUTEX_PRIO_INHERIT | UMUTEX_ROBUST): in do_wake2_umutex()
1692 case (UMUTEX_PRIO_PROTECT | UMUTEX_ROBUST): in do_wake2_umutex()
2241 if ((error = umtx_key_get(m, (flags & UMUTEX_ROBUST) != 0 ? in do_lock_pi()
2479 if ((error = umtx_key_get(m, (flags & UMUTEX_ROBUST) != 0 ? in do_unlock_pi()
2537 if ((error = umtx_key_get(m, (flags & UMUTEX_ROBUST) != 0 ? in do_lock_pp()
2729 if ((error = umtx_key_get(m, (flags & UMUTEX_ROBUST) != 0 ? in do_unlock_pp()
2792 if ((error = umtx_key_get(m, (flags & UMUTEX_ROBUST) != 0 ? in do_set_ceiling()
5172 if ((m.m_flags & UMUTEX_ROBUST) == 0) in umtx_handle_rb()