|
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 |