waitq.h File Reference

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)


Detailed Description

Definition in file waitq.h.


Generated on Sun Jun 18 16:28:42 2006 for HelenOS Kernel (amd64) by  doxygen 1.4.6