Home
last modified time | relevance | path

Searched refs:cv_waiters (Results 1 – 5 of 5) sorted by relevance

/f-stack/freebsd/kern/
H A Dkern_condvar.c59 if ((cvp)->cv_waiters < CV_WAITERS_BOUND) \
60 (cvp)->cv_waiters++; \
81 cvp->cv_waiters = 0; in cv_init()
402 if (cvp->cv_waiters == 0) in cv_signal()
406 if (cvp->cv_waiters > 0) { in cv_signal()
409 cvp->cv_waiters = 0; in cv_signal()
411 if (cvp->cv_waiters < CV_WAITERS_BOUND) in cv_signal()
412 cvp->cv_waiters--; in cv_signal()
431 if (cvp->cv_waiters == 0) in cv_broadcastpri()
441 if (cvp->cv_waiters > 0) { in cv_broadcastpri()
[all …]
/f-stack/freebsd/contrib/openzfs/module/os/linux/spl/
H A Dspl-condvar.c78 atomic_set(&cvp->cv_waiters, 0); in __cv_init()
87 if (!atomic_read(&cvp->cv_waiters) && !atomic_read(&cvp->cv_refs)) { in cv_destroy_wakeup()
111 ASSERT3S(atomic_read(&cvp->cv_waiters), ==, 0); in __cv_destroy()
135 atomic_inc(&cvp->cv_waiters); in cv_wait_common()
149 if (atomic_dec_and_test(&cvp->cv_waiters)) { in cv_wait_common()
284 atomic_inc(&cvp->cv_waiters); in __cv_timedwait_common()
298 if (atomic_dec_and_test(&cvp->cv_waiters)) { in __cv_timedwait_common()
391 atomic_inc(&cvp->cv_waiters); in __cv_timedwait_hires()
406 if (atomic_dec_and_test(&cvp->cv_waiters)) { in __cv_timedwait_hires()
486 if (atomic_read(&cvp->cv_waiters) > 0) in __cv_signal()
[all …]
/f-stack/freebsd/contrib/openzfs/include/os/freebsd/spl/sys/
H A Dspl_condvar.h50 int cv_waiters; member
/f-stack/freebsd/sys/
H A Dcondvar.h50 int cv_waiters; member
/f-stack/freebsd/contrib/openzfs/include/os/linux/spl/sys/
H A Dcondvar.h72 atomic_t cv_waiters; member