Searched refs:sema_cv (Results 1 – 2 of 2) sorted by relevance
/freebsd/sys/kern/ |
H A D | kern_sema.c | 55 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 D | sema.h | 40 struct cv sema_cv; /* Waiters. */ member
|