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 45 kernel/generic/include/synch/condvar.h waitq_t wq;
waitq_t 44 kernel/generic/include/synch/semaphore.h waitq_t wq;
waitq_t 71 kernel/generic/include/synch/waitq.h extern void waitq_initialize(waitq_t *);
waitq_t 72 kernel/generic/include/synch/waitq.h extern void waitq_initialize_with_count(waitq_t *, int);
waitq_t 73 kernel/generic/include/synch/waitq.h extern errno_t waitq_sleep(waitq_t *);
waitq_t 74 kernel/generic/include/synch/waitq.h extern errno_t _waitq_sleep_timeout(waitq_t *, uint32_t, unsigned int);
waitq_t 75 kernel/generic/include/synch/waitq.h extern errno_t waitq_sleep_timeout(waitq_t *, uint32_t);
waitq_t 76 kernel/generic/include/synch/waitq.h extern wait_guard_t waitq_sleep_prepare(waitq_t *);
waitq_t 77 kernel/generic/include/synch/waitq.h extern errno_t waitq_sleep_unsafe(waitq_t *, wait_guard_t);
waitq_t 78 kernel/generic/include/synch/waitq.h extern errno_t waitq_sleep_timeout_unsafe(waitq_t *, uint32_t, unsigned int, wait_guard_t);
waitq_t 80 kernel/generic/include/synch/waitq.h extern void waitq_wake_one(waitq_t *);
waitq_t 81 kernel/generic/include/synch/waitq.h extern void waitq_wake_all(waitq_t *);
waitq_t 82 kernel/generic/include/synch/waitq.h extern void waitq_signal(waitq_t *);
waitq_t 83 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 667 kernel/generic/src/proc/thread.c waitq_t 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 81 kernel/generic/src/synch/waitq.c void waitq_initialize_with_count(waitq_t *wq, int count)
waitq_t 90 kernel/generic/src/synch/waitq.c errno_t waitq_sleep(waitq_t *wq)
waitq_t 95 kernel/generic/src/synch/waitq.c errno_t waitq_sleep_timeout(waitq_t *wq, uint32_t usec)
waitq_t 131 kernel/generic/src/synch/waitq.c errno_t _waitq_sleep_timeout(waitq_t *wq, uint32_t usec, unsigned int flags)
waitq_t 147 kernel/generic/src/synch/waitq.c wait_guard_t waitq_sleep_prepare(waitq_t *wq)
waitq_t 156 kernel/generic/src/synch/waitq.c errno_t waitq_sleep_unsafe(waitq_t *wq, wait_guard_t guard)
waitq_t 175 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 275 kernel/generic/src/synch/waitq.c static void _wake_one(waitq_t *wq)
waitq_t 288 kernel/generic/src/synch/waitq.c void waitq_signal(waitq_t *wq)
waitq_t 304 kernel/generic/src/synch/waitq.c void waitq_wake_one(waitq_t *wq)
waitq_t 318 kernel/generic/src/synch/waitq.c static void _wake_all(waitq_t *wq)
waitq_t 328 kernel/generic/src/synch/waitq.c void waitq_close(waitq_t *wq)
waitq_t 340 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