Symbol: urwlock
lib/libthr/thread/thr_init.c
129
struct urwlock _thr_list_lock = DEFAULT_URWLOCK;
lib/libthr/thread/thr_init.c
73
struct urwlock _thr_atfork_lock = DEFAULT_URWLOCK;
lib/libthr/thread/thr_private.h
337
struct urwlock lock;
lib/libthr/thread/thr_private.h
742
extern struct urwlock _thr_atfork_lock __hidden;
lib/libthr/thread/thr_private.h
773
extern struct urwlock _thr_list_lock __hidden;
lib/libthr/thread/thr_pshared.c
49
static struct urwlock pshared_lock = DEFAULT_URWLOCK;
lib/libthr/thread/thr_rtld.c
53
struct urwlock lock;
lib/libthr/thread/thr_rtld.c
56
char _pad[CACHE_LINE_SIZE - sizeof(struct urwlock) -
lib/libthr/thread/thr_sig.c
519
struct urwlock *rwlp;
lib/libthr/thread/thr_sig.c
56
struct urwlock lock;
lib/libthr/thread/thr_sig.c
579
sizeof(struct urwlock));
lib/libthr/thread/thr_umtx.c
278
__thr_rwlock_rdlock(struct urwlock *rwlock, int flags,
lib/libthr/thread/thr_umtx.c
299
__thr_rwlock_wrlock(struct urwlock *rwlock, const struct timespec *tsp)
lib/libthr/thread/thr_umtx.c
319
__thr_rwlock_unlock(struct urwlock *rwlock)
lib/libthr/thread/thr_umtx.c
326
_thr_rwl_rdlock(struct urwlock *rwlock)
lib/libthr/thread/thr_umtx.c
342
_thr_rwl_wrlock(struct urwlock *rwlock)
lib/libthr/thread/thr_umtx.c
358
_thr_rwl_unlock(struct urwlock *rwlock)
lib/libthr/thread/thr_umtx.c
41
_thr_urwlock_init(struct urwlock *rwl)
lib/libthr/thread/thr_umtx.c
43
static const struct urwlock default_rwl = DEFAULT_URWLOCK;
lib/libthr/thread/thr_umtx.h
184
_thr_rwlock_tryrdlock(struct urwlock *rwlock, int flags)
lib/libthr/thread/thr_umtx.h
207
_thr_rwlock_trywrlock(struct urwlock *rwlock)
lib/libthr/thread/thr_umtx.h
224
_thr_rwlock_rdlock(struct urwlock *rwlock, int flags, struct timespec *tsp)
lib/libthr/thread/thr_umtx.h
233
_thr_rwlock_wrlock(struct urwlock *rwlock, struct timespec *tsp)
lib/libthr/thread/thr_umtx.h
242
_thr_rwlock_unlock(struct urwlock *rwlock)
lib/libthr/thread/thr_umtx.h
52
void _thr_urwlock_init(struct urwlock *rwl) __hidden;
lib/libthr/thread/thr_umtx.h
67
int __thr_rwlock_rdlock(struct urwlock *rwlock, int flags,
lib/libthr/thread/thr_umtx.h
69
int __thr_rwlock_wrlock(struct urwlock *rwlock,
lib/libthr/thread/thr_umtx.h
71
int __thr_rwlock_unlock(struct urwlock *rwlock) __hidden;
lib/libthr/thread/thr_umtx.h
74
void _thr_rwl_rdlock(struct urwlock *rwlock) __hidden;
lib/libthr/thread/thr_umtx.h
75
void _thr_rwl_wrlock(struct urwlock *rwlock) __hidden;
lib/libthr/thread/thr_umtx.h
76
void _thr_rwl_unlock(struct urwlock *rwlock) __hidden;
sys/kern/kern_umtx.c
3094
do_rw_rdlock(struct thread *td, struct urwlock *rwlock, long fflag,
sys/kern/kern_umtx.c
3282
do_rw_wrlock(struct thread *td, struct urwlock *rwlock, struct _umtx_time *timeout)
sys/kern/kern_umtx.c
3480
do_rw_unlock(struct thread *td, struct urwlock *rwlock)