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