Include dependency graph for waitq.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Data Structures | |
struct | waitq |
Defines | |
#define | WAKEUP_FIRST 0 |
#define | WAKEUP_ALL 1 |
#define | waitq_sleep(wq) waitq_sleep_timeout((wq),SYNCH_NO_TIMEOUT,SYNCH_FLAGS_NONE) |
Functions | |
void | waitq_initialize (waitq_t *wq) |
int | waitq_sleep_timeout (waitq_t *wq, __u32 usec, int flags) |
ipl_t | waitq_sleep_prepare (waitq_t *wq) |
int | waitq_sleep_timeout_unsafe (waitq_t *wq, __u32 usec, int flags) |
void | waitq_sleep_finish (waitq_t *wq, int rc, ipl_t ipl) |
void | waitq_wakeup (waitq_t *wq, bool all) |
void | _waitq_wakeup_unsafe (waitq_t *wq, bool all) |
void | waitq_interrupt_sleep (thread_t *t) |
Definition in file waitq.h.