Home
last modified time | relevance | path

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

/freebsd-10-stable/sys/kern/
Dkern_sema.c57 sema->sema_value = value; in sema_init()
80 sema->sema_value++; in _sema_post()
81 if (sema->sema_waiters && sema->sema_value > 0) in _sema_post()
85 cv_wmesg(&sema->sema_cv), sema->sema_value, file, line); in _sema_post()
95 while (sema->sema_value == 0) { in _sema_wait()
100 sema->sema_value--; in _sema_wait()
103 cv_wmesg(&sema->sema_cv), sema->sema_value, file, line); in _sema_wait()
121 for (error = 0; sema->sema_value == 0 && error == 0;) { in _sema_timedwait()
126 if (sema->sema_value > 0) { in _sema_timedwait()
128 sema->sema_value--; in _sema_timedwait()
[all …]
/freebsd-10-stable/sys/sys/
Dsema.h42 int sema_value; /* Semaphore value. */ member
53 int sema_value(struct sema *sema);
/freebsd-10-stable/sys/cddl/compat/opensolaris/sys/
Dsema.h38 #define sema_v sema_value
/freebsd-10-stable/sys/dev/ips/
Dips.c217 if (sema_value(&sc->cmd_sema) != 0) in ips_insert_free_cmd()
/freebsd-10-stable/share/man/man9/
DMakefile1195 sema.9 sema_value.9 \
/freebsd-10-stable/sys/dev/mrsas/
Dmrsas.c1070 while (sema_value(&sc->ioctl_count_sema) != MRSAS_MAX_IOCTL_CMDS) in mrsas_detach()