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