HelenOS sources
semaphore_t 66 kernel/generic/include/console/chardev.h semaphore_t wq;
semaphore_t 40 kernel/generic/include/smp/smp.h extern semaphore_t ap_completion_semaphore;
semaphore_t 53 kernel/generic/include/synch/mutex.h semaphore_t sem;
semaphore_t 47 kernel/generic/include/synch/semaphore.h extern void semaphore_initialize(semaphore_t *, int);
semaphore_t 48 kernel/generic/include/synch/semaphore.h extern errno_t semaphore_down_timeout(semaphore_t *, uint32_t);
semaphore_t 49 kernel/generic/include/synch/semaphore.h extern errno_t semaphore_trydown(semaphore_t *);
semaphore_t 50 kernel/generic/include/synch/semaphore.h extern void semaphore_down(semaphore_t *);
semaphore_t 51 kernel/generic/include/synch/semaphore.h extern void semaphore_up(semaphore_t *);
semaphore_t 41 kernel/generic/src/smp/smp.c semaphore_t ap_completion_semaphore;
semaphore_t 52 kernel/generic/src/synch/semaphore.c void semaphore_initialize(semaphore_t *sem, int val)
semaphore_t 57 kernel/generic/src/synch/semaphore.c errno_t semaphore_trydown(semaphore_t *sem)
semaphore_t 70 kernel/generic/src/synch/semaphore.c errno_t semaphore_down_timeout(semaphore_t *sem, uint32_t usec)
semaphore_t 77 kernel/generic/src/synch/semaphore.c void semaphore_down(semaphore_t *sem)
semaphore_t 90 kernel/generic/src/synch/semaphore.c void semaphore_up(semaphore_t *sem)
semaphore_t 40 kernel/test/synch/semaphore1.c static semaphore_t sem;
semaphore_t 39 kernel/test/synch/semaphore2.c static semaphore_t sem;
HelenOS homepage, sources at GitHub