Searched refs:permits (Results 1 – 2 of 2) sorted by relevance
12 sem->permits = initial_permits; in sem_init()19 return *(volatile typeof(sem->permits) *) &sem->permits; in __time_critical_func()29 if (sem->permits > 0) { in __time_critical_func()30 sem->permits--; in __time_critical_func()50 sem->permits--; in __time_critical_func()62 if (sem->permits > 0) { in __time_critical_func()63 sem->permits--; in __time_critical_func()86 assert(permits >= 0 && permits <= sem->max_permits); in __time_critical_func()88 if (permits > sem->permits) { in __time_critical_func()89 sem->permits = permits; in __time_critical_func()[all …]
33 int16_t permits; member74 void sem_reset(semaphore_t *sem, int16_t permits);
Completed in 5 milliseconds