Home | History | Annotate | Download | only in kern

Lines Matching refs:kcondvar_t

52  * Accessors for the private contents of the kcondvar_t data type.
72 static inline void cv_wakeup_one(kcondvar_t *);
73 static inline void cv_wakeup_all(kcondvar_t *);
93 cv_init(kcondvar_t *cv, const char *wmesg)
107 cv_destroy(kcondvar_t *cv)
125 cv_enter(kcondvar_t *cv, kmutex_t *mtx, lwp_t *l, bool catch_p)
155 kcondvar_t *cv __diagused;
157 cv = (kcondvar_t *)(uintptr_t)l->l_wchan;
173 cv_wait(kcondvar_t *cv, kmutex_t *mtx)
194 cv_wait_sig(kcondvar_t *cv, kmutex_t *mtx)
217 cv_timedwait(kcondvar_t *cv, kmutex_t *mtx, int timo)
242 cv_timedwait_sig(kcondvar_t *cv, kmutex_t *mtx, int timo)
340 cv_timedwaitbt(kcondvar_t *cv, kmutex_t *mtx, struct bintime *bt,
405 cv_timedwaitbt_sig(kcondvar_t *cv, kmutex_t *mtx, struct bintime *bt,
461 cv_signal(kcondvar_t *cv)
483 cv_wakeup_one(kcondvar_t *cv)
508 cv_broadcast(kcondvar_t *cv)
530 cv_wakeup_all(kcondvar_t *cv)
554 cv_has_waiters(kcondvar_t *cv)
567 cv_is_valid(kcondvar_t *cv)