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 |