Home
last modified time | relevance | path

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

/freebsd-13.1/sys/kern/
H A Dkern_sema.c59 sema->sema_value = value; in sema_init()
82 sema->sema_value++; in _sema_post()
83 if (sema->sema_waiters && sema->sema_value > 0) in _sema_post()
97 while (sema->sema_value == 0) { in _sema_wait()
102 sema->sema_value--; in _sema_wait()
128 if (sema->sema_value > 0) { in _sema_timedwait()
130 sema->sema_value--; in _sema_timedwait()
151 if (sema->sema_value > 0) { in _sema_trywait()
153 sema->sema_value--; in _sema_trywait()
170 sema_value(struct sema *sema) in sema_value() function
[all …]
/freebsd-13.1/sys/sys/
H A Dsema.h44 int sema_value; /* Semaphore value. */ member
55 int sema_value(struct sema *sema);
/freebsd-13.1/sys/cddl/compat/opensolaris/sys/
H A Dsema.h38 #define sema_v sema_value
/freebsd-13.1/sys/dev/ips/
H A Dips.c227 if (sema_value(&sc->cmd_sema) != 0) in ips_insert_free_cmd()
/freebsd-13.1/share/man/man9/
H A DMakefile1940 sema.9 sema_value.9 \
/freebsd-13.1/sys/dev/mrsas/
H A Dmrsas.c1161 while (sema_value(&sc->ioctl_count_sema) != MRSAS_MAX_IOCTL_CMDS) in mrsas_detach()