HelenOS sources

waitq_t            87 kernel/generic/include/ipc/ipc.h 	waitq_t wq;
waitq_t            91 kernel/generic/include/proc/thread.h 	_Atomic(waitq_t *) sleep_queue;
waitq_t            94 kernel/generic/include/proc/thread.h 	waitq_t join_wq;
waitq_t            46 kernel/generic/include/synch/condvar.h 	waitq_t wq;
waitq_t            44 kernel/generic/include/synch/semaphore.h 	waitq_t wq;
waitq_t            43 kernel/generic/include/synch/waitq.h #define WAITQ_INITIALIZER_WITH_COUNT(name, count) (waitq_t) { \
waitq_t            52 kernel/generic/include/synch/waitq.h 	waitq_t name = WAITQ_INITIALIZER_WITH_COUNT(name, count)
waitq_t            55 kernel/generic/include/synch/waitq.h 	waitq_t name = WAITQ_INITIALIZER(name)
waitq_t            85 kernel/generic/include/synch/waitq.h extern void waitq_initialize(waitq_t *);
waitq_t            86 kernel/generic/include/synch/waitq.h extern void waitq_initialize_with_count(waitq_t *, int);
waitq_t            87 kernel/generic/include/synch/waitq.h extern errno_t waitq_sleep(waitq_t *);
waitq_t            88 kernel/generic/include/synch/waitq.h extern errno_t _waitq_sleep_timeout(waitq_t *, uint32_t, unsigned int);
waitq_t            89 kernel/generic/include/synch/waitq.h extern errno_t waitq_sleep_timeout(waitq_t *, uint32_t);
waitq_t            90 kernel/generic/include/synch/waitq.h extern wait_guard_t waitq_sleep_prepare(waitq_t *);
waitq_t            91 kernel/generic/include/synch/waitq.h extern errno_t waitq_sleep_unsafe(waitq_t *, wait_guard_t);
waitq_t            92 kernel/generic/include/synch/waitq.h extern errno_t waitq_sleep_timeout_unsafe(waitq_t *, uint32_t, unsigned int, wait_guard_t);
waitq_t            94 kernel/generic/include/synch/waitq.h extern void waitq_wake_one(waitq_t *);
waitq_t            95 kernel/generic/include/synch/waitq.h extern void waitq_wake_all(waitq_t *);
waitq_t            96 kernel/generic/include/synch/waitq.h extern void waitq_signal(waitq_t *);
waitq_t            97 kernel/generic/include/synch/waitq.h extern void waitq_close(waitq_t *);
waitq_t            74 kernel/generic/include/udebug/udebug.h 	waitq_t go_wq;
waitq_t            52 kernel/generic/src/synch/syswaitq.c 	waitq_t *wq = (waitq_t *) arg;
waitq_t            72 kernel/generic/src/synch/syswaitq.c 	waitq_cache = slab_cache_create("waitq_t", sizeof(waitq_t), 0, NULL,
waitq_t            92 kernel/generic/src/synch/syswaitq.c 	waitq_t *wq = slab_alloc(waitq_cache, FRAME_ATOMIC);
waitq_t            70 kernel/generic/src/synch/waitq.c void waitq_initialize(waitq_t *wq)
waitq_t            79 kernel/generic/src/synch/waitq.c void waitq_initialize_with_count(waitq_t *wq, int count)
waitq_t            87 kernel/generic/src/synch/waitq.c errno_t waitq_sleep(waitq_t *wq)
waitq_t            92 kernel/generic/src/synch/waitq.c errno_t waitq_sleep_timeout(waitq_t *wq, uint32_t usec)
waitq_t           128 kernel/generic/src/synch/waitq.c errno_t _waitq_sleep_timeout(waitq_t *wq, uint32_t usec, unsigned int flags)
waitq_t           144 kernel/generic/src/synch/waitq.c wait_guard_t waitq_sleep_prepare(waitq_t *wq)
waitq_t           153 kernel/generic/src/synch/waitq.c errno_t waitq_sleep_unsafe(waitq_t *wq, wait_guard_t guard)
waitq_t           172 kernel/generic/src/synch/waitq.c errno_t waitq_sleep_timeout_unsafe(waitq_t *wq, uint32_t usec, unsigned int flags, wait_guard_t guard)
waitq_t           272 kernel/generic/src/synch/waitq.c static void _wake_one(waitq_t *wq)
waitq_t           285 kernel/generic/src/synch/waitq.c void waitq_signal(waitq_t *wq)
waitq_t           301 kernel/generic/src/synch/waitq.c void waitq_wake_one(waitq_t *wq)
waitq_t           315 kernel/generic/src/synch/waitq.c static void _wake_all(waitq_t *wq)
waitq_t           325 kernel/generic/src/synch/waitq.c void waitq_close(waitq_t *wq)
waitq_t           337 kernel/generic/src/synch/waitq.c void waitq_wake_all(waitq_t *wq)
waitq_t            94 kernel/generic/src/udebug/udebug.c static void udebug_wait_for_go(waitq_t *wq)
waitq_t            42 kernel/test/synch/semaphore1.c static waitq_t can_start;
waitq_t            43 kernel/test/synch/semaphore2.c static waitq_t can_start;
HelenOS homepage, sources at GitHub