Searched refs:nwaiters (Results 1 - 6 of 6) sorted by relevance

/freebsd-13-stable/lib/libc/gen/
H A Dsem.c87 u_int32_t nwaiters; member in struct:sem
162 sem->nwaiters = 0;
207 else if ((*sem)->nwaiters > 0) {
360 atomic_add_int(&(*sem)->nwaiters, -1);
361 if ((*sem)->nwaiters && (*sem)->count)
398 atomic_add_int(&(*sem)->nwaiters, 1);
404 atomic_add_int(&(*sem)->nwaiters, -1);
446 if ((*sem)->nwaiters)
/freebsd-13-stable/sys/compat/cloudabi/
H A Dcloudabi_futex.c878 /* Moves up to nwaiters waiters from one queue to another. */
881 unsigned int nwaiters)
886 while (nwaiters-- > 0 && !STAILQ_EMPTY(&fqfrom->fq_list)) {
932 futex_queue_wake_up_donate(struct futex_queue *fq, unsigned int nwaiters) argument
945 futex_queue_requeue(fq, &fw->fw_donated, nwaiters);
1101 cloudabi_nthreads_t nwaiters; local
1104 nwaiters = uap->nwaiters;
1105 if (nwaiters == 0) {
1136 futex_queue_wake_up_donate(&fc->fc_waiters, nwaiters
880 futex_queue_requeue(struct futex_queue *fqfrom, struct futex_queue *fqto, unsigned int nwaiters) argument
[all...]
/freebsd-13-stable/sys/compat/cloudabi32/
H A Dcloudabi32_systrace_args.c34 iarg[2] = p->nwaiters; /* cloudabi_nthreads_t */
H A Dcloudabi32_proto.h47 char nwaiters_l_[PADL_(cloudabi_nthreads_t)]; cloudabi_nthreads_t nwaiters; char nwaiters_r_[PADR_(cloudabi_nthreads_t)]; member in struct:cloudabi_sys_condvar_signal_args
/freebsd-13-stable/sys/compat/cloudabi64/
H A Dcloudabi64_systrace_args.c34 iarg[2] = p->nwaiters; /* cloudabi_nthreads_t */
H A Dcloudabi64_proto.h47 char nwaiters_l_[PADL_(cloudabi_nthreads_t)]; cloudabi_nthreads_t nwaiters; char nwaiters_r_[PADR_(cloudabi_nthreads_t)]; member in struct:cloudabi_sys_condvar_signal_args

Completed in 66 milliseconds