Searched refs:sema_waiters (Results 1 – 5 of 5) sorted by relevance
144 lsp->sema_waiters = 1; in sema_wait_impl()159 lsp->sema_waiters = dequeue_self(qp); in sema_wait_impl()163 if (lsp->count != 0 && lsp->sema_waiters) { in sema_wait_impl()169 lsp->sema_waiters = more; in sema_wait_impl()258 else if (--lsp->count != 0 && lsp->sema_waiters) { in sema_trywait()264 lsp->sema_waiters = more; in sema_trywait()325 else if (lsp->count++ == 0 && lsp->sema_waiters) { in sema_post()331 lsp->sema_waiters = more; in sema_post()
56 sp->sema_waiters = 0; in _lwp_sema_init()
66 #define sema_waiters flags[7] macro
2006 fuword8_noerr(&sp->sema_waiters, &waiters); in lwp_sema_trywait()2009 suword8_noerr(&sp->sema_waiters, waiters); in lwp_sema_trywait()2095 suword8_noerr(&sp->sema_waiters, 1); in lwp_sema_timedwait()2155 suword8_noerr(&sp->sema_waiters, waiters); in lwp_sema_timedwait()2213 fuword8_noerr(&sp->sema_waiters, &waiters); in lwp_sema_post()2216 suword8_noerr(&sp->sema_waiters, waiters); in lwp_sema_post()