Home
last modified time | relevance | path

Searched refs:sema_waiters (Results 1 – 5 of 5) sorted by relevance

/illumos-gate/usr/src/lib/libc/port/threads/
H A Dsema.c144 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()
/illumos-gate/usr/src/lib/libc/port/sys/
H A Dlwp.c56 sp->sema_waiters = 0; in _lwp_sema_init()
/illumos-gate/usr/src/uts/intel/sys/
H A Dsynch32.h66 #define sema_waiters flags[7] macro
/illumos-gate/usr/src/uts/sparc/sys/
H A Dsynch32.h66 #define sema_waiters flags[7] macro
/illumos-gate/usr/src/uts/common/syscall/
H A Dlwp_sobj.c2006 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()