Home
last modified time | relevance | path

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

/freebsd/sys/kern/
H A Dkern_sema.c55 cv_init(&sema->sema_cv, description); in sema_init()
66 cv_wmesg(&sema->sema_cv)); in sema_destroy()
71 cv_destroy(&sema->sema_cv); in sema_destroy()
81 cv_signal(&sema->sema_cv); in _sema_post()
84 cv_wmesg(&sema->sema_cv), sema->sema_value, file, line); in _sema_post()
96 cv_wait(&sema->sema_cv, &sema->sema_mtx); in _sema_wait()
102 cv_wmesg(&sema->sema_cv), sema->sema_value, file, line); in _sema_wait()
122 error = cv_timedwait(&sema->sema_cv, &sema->sema_mtx, timo); in _sema_timedwait()
131 cv_wmesg(&sema->sema_cv), sema->sema_value, file, line); in _sema_timedwait()
134 cv_wmesg(&sema->sema_cv), file, line); in _sema_timedwait()
[all …]
/freebsd/sys/sys/
H A Dsema.h40 struct cv sema_cv; /* Waiters. */ member