Lines Matching defs:cv
47 cv_init(kcondvar_t *cv, char *name, kcv_type_t typ, void *arg)
49 *cv = default_cv;
54 cv_destroy(kcondvar_t *cv)
59 cv_signal(kcondvar_t *cv)
61 (void) _lwp_cond_signal(cv);
65 cv_broadcast(kcondvar_t *cv)
67 (void) _lwp_cond_broadcast(cv);
71 cv_wait(kcondvar_t *cv, kmutex_t *mp)
73 (void) cv__wait(cv, mp, 0);
77 cv_wait_sig(kcondvar_t *cv, kmutex_t *mp)
79 return (cv__wait(cv, mp, 1));
83 cv__wait(kcondvar_t *cv, kmutex_t *mp, int sigok)
90 err = _lwp_cond_wait(cv, &mp->m_lock);
104 cv_timedwait(kcondvar_t *cv, kmutex_t *mp, clock_t abstime)
109 return (cv__twait(cv, mp, delta, 0));
113 cv_timedwait_sig(kcondvar_t *cv, kmutex_t *mp, clock_t abstime)
118 return (cv__twait(cv, mp, delta, 1));
122 cv_reltimedwait(kcondvar_t *cv, kmutex_t *mp, clock_t delta, time_res_t res)
126 return (cv__twait(cv, mp, delta, 0));
130 cv_reltimedwait_sig(kcondvar_t *cv, kmutex_t *mp, clock_t delta,
135 return (cv__twait(cv, mp, delta, 1));
146 cv__twait(kcondvar_t *cv, kmutex_t *mp, clock_t delta, int sigok)
162 err = _lwp_cond_reltimedwait(cv, &mp->m_lock, &ts);