Home
last modified time | relevance | path

Searched refs:URWLOCK_WRITE_WAITERS (Results 1 – 4 of 4) sorted by relevance

/freebsd/lib/libthr/thread/
H A Dthr_umtx.h192 wrflags = URWLOCK_WRITE_OWNER | URWLOCK_WRITE_WAITERS; in _thr_rwlock_tryrdlock()
255 if (!((state & (URWLOCK_WRITE_WAITERS | in _thr_rwlock_unlock()
H A Dthr_rtld.c164 URWLOCK_WRITE_WAITERS | URWLOCK_READ_WAITERS); in _thr_rtld_lock_release()
/freebsd/sys/sys/
H A Dumtx.h63 #define URWLOCK_WRITE_WAITERS 0x40000000U macro
/freebsd/sys/kern/
H A Dkern_umtx.c3105 wrflags |= URWLOCK_WRITE_WAITERS; in do_rw_rdlock()
3321 URWLOCK_WRITE_WAITERS)) == 0 && in do_rw_wrlock()
3349 (state & URWLOCK_WRITE_WAITERS) == 0) { in do_rw_wrlock()
3351 &oldstate, state | URWLOCK_WRITE_WAITERS); in do_rw_wrlock()
3430 &oldstate, state & ~URWLOCK_WRITE_WAITERS); in do_rw_wrlock()
3540 if (state & URWLOCK_WRITE_WAITERS) { in do_rw_unlock()
3551 } else if (state & URWLOCK_WRITE_WAITERS) { in do_rw_unlock()