Searched refs:sema_value (Results 1 – 2 of 2) sorted by relevance
59 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 …]
44 int sema_value; /* Semaphore value. */ member55 int sema_value(struct sema *sema);