Home
last modified time | relevance | path

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

/freebsd-14.2/lib/libthr/thread/
H A Dthr_umtx.h187 int32_t state, wrflags; in _thr_rwlock_tryrdlock() local
191 wrflags = URWLOCK_WRITE_OWNER; in _thr_rwlock_tryrdlock()
193 wrflags = URWLOCK_WRITE_OWNER | URWLOCK_WRITE_WAITERS; in _thr_rwlock_tryrdlock()
195 while (!(state & wrflags)) { in _thr_rwlock_tryrdlock()
/freebsd-14.2/sys/kern/
H A Dkern_umtx.c3086 uint32_t flags, wrflags; in do_rw_rdlock() local
3102 wrflags = URWLOCK_WRITE_OWNER; in do_rw_rdlock()
3104 wrflags |= URWLOCK_WRITE_WAITERS; in do_rw_rdlock()
3114 while (!(state & wrflags)) { in do_rw_rdlock()
3154 while (error == 0 && (state & wrflags) && in do_rw_rdlock()
3177 if (!(state & wrflags)) { in do_rw_rdlock()
3201 while (state & wrflags) { in do_rw_rdlock()