Lines Matching refs:sem
35 ksema_init(ksema_t *sem, uint32_t val, in ksema_init() argument
38 (void) _lwp_sema_init(sem, val); in ksema_init()
43 ksema_destroy(ksema_t *sem) in ksema_destroy() argument
48 sema_p(ksema_t *sem) in sema_p() argument
52 rv = _lwp_sema_wait(sem); in sema_p()
57 sema_v(ksema_t *sem) in sema_v() argument
59 (void) _lwp_sema_post(sem); in sema_v()
68 sema_p_sig(ksema_t *sem) in sema_p_sig() argument
71 rv = _lwp_sema_wait(sem); in sema_p_sig()
91 sema_tryp(ksema_t *sem) in sema_tryp() argument
94 rv = _lwp_sema_trywait(sem); in sema_tryp()