| VSF Documented
    | 
Go to the source code of this file.
| Data Structures | |
| struct | wait_queue_entry | 
| struct | wait_queue_head | 
| Macros | |
| #define | WQ_FLAG_EXCLUSIVE 0x01 | 
| #define | WQ_FLAG_WOKEN 0x02 | 
| #define | WQ_FLAG_BOOKMARK 0x04 | 
| #define | WQ_FLAG_CUSTOM 0x08 | 
| #define | WQ_FLAG_DONE 0x10 | 
| #define | WQ_FLAG_PRIORITY 0x20 | 
| #define | __wait_event_timeout(__wqh, __cond, __timeout) | 
| #define | wait_event_timeout(__wqh, __cond, __timeout) | 
| #define | wait_event(__wqh, __cond) wait_event_timeout(__wqh, __cond, -1) | 
| #define | wake_up(__wqh) wake_up_nr((__wqh), 1) | 
| #define | wake_up_all(__wqh) wake_up_nr((__wqh), -1) | 
| Typedefs | |
| typedef int(* | wait_queue_func_t) (struct wait_queue_entry *wqe, unsigned mode, int flags, void *key) | 
| typedef struct wait_queue_entry | wait_queue_entry_t | 
| typedef struct wait_queue_head | wait_queue_head_t | 
| Functions | |
| void | init_wait_entry (struct wait_queue_entry *wqe, int flags) | 
| void | prepare_to_wait (struct wait_queue_head *wqh, struct wait_queue_entry *wqe, int state) | 
| bool | prepare_to_wait_exclusive (struct wait_queue_head *wqh, struct wait_queue_entry *wqe, int state) | 
| long | prepare_to_wait_event (struct wait_queue_head *wqh, struct wait_queue_entry *wqe, int state) | 
| void | finish_wait (struct wait_queue_head *wqh, struct wait_queue_entry *wqe) | 
| long | wait_woken (struct wait_queue_entry *wqe, unsigned mode, long timeout) | 
| int | woken_wake_function (struct wait_queue_entry *wqe, unsigned mode, int sync, void *key) | 
| int | autoremove_wake_function (struct wait_queue_entry *wqe, unsigned mode, int sync, void *key) | 
| void | wake_up_nr (struct wait_queue_head *wqh, int nr) | 
| #define WQ_FLAG_EXCLUSIVE 0x01 | 
| #define WQ_FLAG_WOKEN 0x02 | 
| #define WQ_FLAG_BOOKMARK 0x04 | 
| #define WQ_FLAG_CUSTOM 0x08 | 
| #define WQ_FLAG_DONE 0x10 | 
| #define WQ_FLAG_PRIORITY 0x20 | 
| #define __wait_event_timeout | ( | __wqh, | |
| __cond, | |||
| __timeout | |||
| ) | 
| #define wait_event_timeout | ( | __wqh, | |
| __cond, | |||
| __timeout | |||
| ) | 
| #define wait_event | ( | __wqh, | |
| __cond | |||
| ) | wait_event_timeout(__wqh, __cond, -1) | 
| #define wake_up | ( | __wqh | ) | wake_up_nr((__wqh), 1) | 
| #define wake_up_all | ( | __wqh | ) | wake_up_nr((__wqh), -1) | 
| typedef int(* wait_queue_func_t) (struct wait_queue_entry *wqe, unsigned mode, int flags, void *key) | 
| typedef struct wait_queue_entry wait_queue_entry_t | 
| typedef struct wait_queue_head wait_queue_head_t | 
| 
 | extern | 
| 
 | extern | 
| 
 | extern | 
| 
 | extern | 
| 
 | extern | 
| 
 | extern | 
| 
 | extern | 
| 
 | extern | 
| 
 | extern |