Searched refs:waiters (Results 1 - 9 of 9) sorted by relevance

/freebsd-13-stable/contrib/ntp/lib/isc/win32/include/isc/
H A Dcondition.h41 unsigned int waiters; member in struct:isc_condition
/freebsd-13-stable/contrib/ntp/lib/isc/win32/
H A Dcondition.c37 cond->waiters = 0;
176 REQUIRE(cond->waiters == 0);
201 * number of waiters > 0. Always reacquire the mutex regardless of the
218 cond->waiters++;
223 cond->waiters--;
/freebsd-13-stable/sys/contrib/vchiq/interface/compat/
H A Dvchi_bsd.c329 s->waiters++;
331 s->waiters--;
348 s->waiters++;
350 s->waiters--;
394 if (s->waiters && s->value > 0)
H A Dvchi_bsd.h235 int waiters; member in struct:semaphore
/freebsd-13-stable/sys/dev/usb/input/
H A Dusbhid.c116 int waiters; member in struct:usbhid_xfer_ctx
490 ++xfer_ctx->waiters;
492 mtx_sleep(&xfer_ctx->waiters, &sc->sc_mtx, 0,
494 --xfer_ctx->waiters;
527 if (xfer_ctx->waiters != 0)
528 wakeup_one(&xfer_ctx->waiters);
/freebsd-13-stable/sys/dev/hpt27xx/
H A Dldm.h113 struct list_head waiters; /* blocked commands */ member in struct:lock_request
124 INIT_LIST_HEAD(&(req)->waiters);\
/freebsd-13-stable/sys/dev/hptnr/
H A Dldm.h113 struct list_head waiters; /* blocked commands */ member in struct:lock_request
124 INIT_LIST_HEAD(&(req)->waiters);\
/freebsd-13-stable/sys/dev/hptrr/
H A Dldm.h112 struct list_head waiters; /* blocked commands */ member in struct:lock_request
123 INIT_LIST_HEAD(&(req)->waiters);\
/freebsd-13-stable/sys/kern/
H A Dkern_sx.c429 uintptr_t waiters; local
442 * we will wake up the exclusive waiters when we drop the lock.
449 waiters = (x & SX_LOCK_WAITERS);
451 (uintptr_t)curthread | waiters)) {
496 * Try to switch from an exclusive lock with no shared waiters
497 * to one sharer with no shared waiters. If there are
498 * exclusive waiters, we don't need to lock the sleep queue so
503 * We have to lock the sleep queue if there are shared waiters
513 * Lock the sleep queue so we can read the waiters bits
514 * without any races and wakeup any shared waiters
[all...]

Completed in 203 milliseconds