Home
last modified time | relevance | path

Searched refs:UMUTEX_PRIO_PROTECT (Results 1 – 6 of 6) sorted by relevance

/freebsd-14.2/lib/libthr/thread/
H A Dthr_umtx.h91 if ((mtx->m_flags & UMUTEX_PRIO_PROTECT) == 0) in _thr_umutex_trylock()
103 __predict_true((mtx->m_flags & (UMUTEX_PRIO_PROTECT | in _thr_umutex_trylock2()
154 if ((flags & (UMUTEX_PRIO_PROTECT | UMUTEX_PRIO_INHERIT)) != 0) { in _thr_umutex_unlock2()
H A Dthr_umtx.c63 if ((mtx->m_flags & (UMUTEX_PRIO_PROTECT | UMUTEX_PRIO_INHERIT)) != 0) in __thr_umutex_lock()
93 if ((mtx->m_flags & (UMUTEX_PRIO_PROTECT | UMUTEX_PRIO_INHERIT)) != 0) in __thr_umutex_lock_spin()
139 if ((mtx->m_flags & (UMUTEX_PRIO_PROTECT | in __thr_umutex_timedlock()
H A Dthr_mutex.c257 pmutex->m_lock.m_flags = UMUTEX_PRIO_PROTECT; in mutex_init_body()
504 if ((m->m_lock.m_flags & UMUTEX_PRIO_PROTECT) == 0) in mutex_qidx()
584 if ((m->m_lock.m_flags & UMUTEX_PRIO_PROTECT) != 0) in dequeue_mutex()
663 if (__predict_false((m->m_lock.m_flags & (UMUTEX_PRIO_PROTECT | in mutex_lock_sleep()
1020 if ((m->m_lock.m_flags & UMUTEX_PRIO_PROTECT) == 0) in _pthread_mutex_getprioceiling()
1045 if ((m->m_lock.m_flags & UMUTEX_PRIO_PROTECT) == 0) in _pthread_mutex_setprioceiling()
H A Dthr_cond.c373 (mp->m_lock.m_flags & (UMUTEX_PRIO_PROTECT | UMUTEX_PRIO_INHERIT | in cond_wait_common()
/freebsd-14.2/sys/sys/
H A Dumtx.h43 #define UMUTEX_PRIO_PROTECT 0x0008 /* Priority protect mutex */ macro
/freebsd-14.2/sys/kern/
H A Dkern_umtx.c1669 switch (flags & (UMUTEX_PRIO_INHERIT | UMUTEX_PRIO_PROTECT | in do_wake2_umutex()
1681 case UMUTEX_PRIO_PROTECT: in do_wake2_umutex()
1684 case (UMUTEX_PRIO_PROTECT | UMUTEX_ROBUST): in do_wake2_umutex()
2778 if ((flags & UMUTEX_PRIO_PROTECT) == 0) in do_set_ceiling()
2874 switch (flags & (UMUTEX_PRIO_INHERIT | UMUTEX_PRIO_PROTECT)) { in do_lock_umutex()
2881 case UMUTEX_PRIO_PROTECT: in do_lock_umutex()
2911 switch (flags & (UMUTEX_PRIO_INHERIT | UMUTEX_PRIO_PROTECT)) { in do_unlock_umutex()
2916 case UMUTEX_PRIO_PROTECT: in do_unlock_umutex()