Home
last modified time | relevance | path

Searched refs:sema_value (Results 1 – 6 of 6) sorted by relevance

/freebsd/sys/kern/
H A Dkern_sema.c56 sema->sema_value = value; in sema_init()
79 sema->sema_value++; in _sema_post()
80 if (sema->sema_waiters && sema->sema_value > 0) in _sema_post()
84 cv_wmesg(&sema->sema_cv), sema->sema_value, file, line); in _sema_post()
94 while (sema->sema_value == 0) { in _sema_wait()
99 sema->sema_value--; in _sema_wait()
102 cv_wmesg(&sema->sema_cv), sema->sema_value, file, line); in _sema_wait()
120 for (error = 0; sema->sema_value == 0 && error == 0;) { in _sema_timedwait()
125 if (sema->sema_value > 0) { in _sema_timedwait()
127 sema->sema_value--; in _sema_timedwait()
[all …]
/freebsd/sys/sys/
H A Dsema.h42 int sema_value; /* Semaphore value. */ member
53 int sema_value(struct sema *sema);
/freebsd/sys/cddl/compat/opensolaris/sys/
H A Dsema.h36 #define sema_v sema_value
/freebsd/sys/dev/ips/
H A Dips.c224 if (sema_value(&sc->cmd_sema) != 0) in ips_insert_free_cmd()
/freebsd/share/man/man9/
H A DMakefile2016 sema.9 sema_value.9 \
/freebsd/sys/dev/mrsas/
H A Dmrsas.c1127 while (sema_value(&sc->ioctl_count_sema) != MRSAS_MAX_IOCTL_CMDS) in mrsas_detach()