Symbol: waiter
lib/libpthread/pthread_cond.c
128
struct pthread__waiter waiter, *next, *head;
lib/libpthread/pthread_cond.c
161
waiter.lid = self->pt_lid;
lib/libpthread/pthread_cond.c
162
waiter.next = head;
lib/libpthread/pthread_cond.c
166
next = atomic_cas_ptr(&cond->ptc_waiters, head, &waiter);
lib/libpthread/pthread_cond.c
175
while (waiter.lid &&
lib/libpthread/pthread_cond.c
206
while (__predict_false(waiter.lid)) {
lib/libpthread/pthread_cond.c
212
pthread__assert(!waiter.lid);
lib/libpthread/pthread_mutex.c
273
struct pthread__waiter waiter;
lib/libpthread/pthread_mutex.c
330
waiter.next = ptm->ptm_waiters;
lib/libpthread/pthread_mutex.c
331
waiter.lid = self->pt_lid;
lib/libpthread/pthread_mutex.c
335
next = atomic_cas_ptr(&ptm->ptm_waiters, waiter.next, &waiter);
lib/libpthread/pthread_mutex.c
336
if (next != waiter.next) {
lib/libpthread/pthread_mutex.c
360
while (waiter.lid != 0) {
lib/libpthread/pthread_mutex.c
374
while (waiter.lid != 0) {
lib/librumpuser/rumpfiber.c
588
TAILQ_HEAD(waithead, waiter);
lib/librumpuser/rumpfiber.c
591
TAILQ_ENTRY(waiter) entries;
lib/librumpuser/rumpfiber.c
598
struct waiter w;
lib/librumpuser/rumpfiber.c
618
struct waiter *w;
lib/librumpuser/rumpfiber.c
630
struct waiter *w;
libexec/ld.elf_so/rtld.c
2170
lwpid_t waiter, self = 0;
libexec/ld.elf_so/rtld.c
2195
waiter = atomic_swap_uint(&_rtld_waiter_shared, self);
libexec/ld.elf_so/rtld.c
2206
if (waiter)
libexec/ld.elf_so/rtld.c
2207
_lwp_unpark(waiter, __UNVOLATILE(&_rtld_mutex));
libexec/ld.elf_so/rtld.c
2214
lwpid_t waiter;
libexec/ld.elf_so/rtld.c
2231
if ((waiter = _rtld_waiter_exclusive) != 0)
libexec/ld.elf_so/rtld.c
2232
_lwp_unpark(waiter, __UNVOLATILE(&_rtld_mutex));
libexec/ld.elf_so/rtld.c
2238
lwpid_t waiter, self = _lwp_self();
libexec/ld.elf_so/rtld.c
2252
waiter = atomic_swap_uint(&_rtld_waiter_exclusive, self);
libexec/ld.elf_so/rtld.c
2263
if (waiter)
libexec/ld.elf_so/rtld.c
2264
_lwp_unpark(waiter, __UNVOLATILE(&_rtld_mutex));
libexec/ld.elf_so/rtld.c
2271
lwpid_t waiter;
libexec/ld.elf_so/rtld.c
2276
if ((waiter = _rtld_waiter_exclusive) != 0)
libexec/ld.elf_so/rtld.c
2277
_lwp_unpark(waiter, __UNVOLATILE(&_rtld_mutex));
libexec/ld.elf_so/rtld.c
2279
if ((waiter = _rtld_waiter_shared) != 0)
libexec/ld.elf_so/rtld.c
2280
_lwp_unpark(waiter, __UNVOLATILE(&_rtld_mutex));
share/examples/puffs/pgfs/pgfs_waitq.c
45
TAILQ_ENTRY(waiter) list;
share/examples/puffs/pgfs/pgfs_waitq.c
59
struct waiter w;
share/examples/puffs/pgfs/pgfs_waitq.c
74
struct waiter *w;
share/examples/puffs/pgfs/pgfs_waitq.c
91
struct waiter *w;
share/examples/puffs/pgfs/pgfs_waitq.h
29
struct waiter;
share/examples/puffs/pgfs/pgfs_waitq.h
30
TAILQ_HEAD(waitq, waiter);
tests/kernel/t_sysv.c
468
waiter();
tests/kernel/t_sysv.c
66
void waiter(void);
tests/lib/libc/sys/t_futex_ops.c
1496
lwpid_t waiter;
tests/lib/libc/sys/t_futex_ops.c
1569
RL(_lwp_wait(0, &waiter));
tests/lib/libc/sys/t_futex_ops.c
1570
ATF_REQUIRE_EQ_MSG(waiter, lwp_data[1].threadid,
tests/lib/libc/sys/t_futex_ops.c
1572
(long)waiter, (long)lwp_data[1].threadid);
tests/lib/libc/sys/t_futex_ops.c
1588
RL(_lwp_wait(0, &waiter));
tests/lib/libc/sys/t_futex_ops.c
1589
ATF_REQUIRE_EQ_MSG(waiter, lwp_data[0].threadid,
tests/lib/libc/sys/t_futex_ops.c
1591
(long)waiter, (long)lwp_data[0].threadid);
tests/net/mcast/mcast.c
239
synchronize(const int fd, bool waiter)
tests/net/mcast/mcast.c
245
if (waiter) {