Home
last modified time | relevance | path

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

/titanic_44/usr/src/uts/common/os/
H A Dcondvar.c80 if (cvp->cv_waiters != CV_MAX_WAITERS) in cv_unsleep()
81 cvp->cv_waiters--; in cv_unsleep()
117 ((condvar_impl_t *)cvp)->cv_waiters = 0; in cv_init()
128 ASSERT((((condvar_impl_t *)cvp)->cv_waiters & CV_WAITERS_MASK) == 0); in cv_destroy()
170 if (cvp->cv_waiters < CV_MAX_WAITERS) in cv_block()
171 cvp->cv_waiters++; in cv_block()
172 ASSERT(cvp->cv_waiters <= CV_MAX_WAITERS); in cv_block()
609 ASSERT(cp->cv_waiters <= CV_MAX_WAITERS); in cv_signal()
610 if (cp->cv_waiters > 0) { in cv_signal()
614 if (cp->cv_waiters & CV_WAITERS_MASK) { in cv_signal()
[all …]
/titanic_44/usr/src/uts/common/sys/
H A Dcondvar_impl.h50 ushort_t cv_waiters; member
53 #define CV_HAS_WAITERS(cvp) (((condvar_impl_t *)(cvp))->cv_waiters != 0)