Lines Matching refs:wait_queue_t
12 typedef struct __wait_queue wait_queue_t; typedef
13 typedef int (*wait_queue_func_t)(wait_queue_t *wait, unsigned mode, int flags, void *key);
14 int default_wake_function(wait_queue_t *wait, unsigned mode, int flags, void *key);
36 wait_queue_t wait;
57 wait_queue_t name = __WAITQUEUE_INITIALIZER(name, tsk)
90 static inline void init_waitqueue_entry(wait_queue_t *q, struct task_struct *p) in init_waitqueue_entry()
98 init_waitqueue_func_entry(wait_queue_t *q, wait_queue_func_t func) in init_waitqueue_func_entry()
110 extern void add_wait_queue(wait_queue_head_t *q, wait_queue_t *wait);
111 extern void add_wait_queue_exclusive(wait_queue_head_t *q, wait_queue_t *wait);
112 extern void remove_wait_queue(wait_queue_head_t *q, wait_queue_t *wait);
114 static inline void __add_wait_queue(wait_queue_head_t *head, wait_queue_t *new) in __add_wait_queue()
123 __add_wait_queue_exclusive(wait_queue_head_t *q, wait_queue_t *wait) in __add_wait_queue_exclusive()
130 wait_queue_t *new) in __add_wait_queue_tail()
136 __add_wait_queue_tail_exclusive(wait_queue_head_t *q, wait_queue_t *wait) in __add_wait_queue_tail_exclusive()
143 __remove_wait_queue(wait_queue_head_t *head, wait_queue_t *old) in __remove_wait_queue()
215 wait_queue_t __wait; \
924 void prepare_to_wait(wait_queue_head_t *q, wait_queue_t *wait, int state);
925 void prepare_to_wait_exclusive(wait_queue_head_t *q, wait_queue_t *wait, int state);
926 long prepare_to_wait_event(wait_queue_head_t *q, wait_queue_t *wait, int state);
927 void finish_wait(wait_queue_head_t *q, wait_queue_t *wait);
928 void abort_exclusive_wait(wait_queue_head_t *q, wait_queue_t *wait, unsigned int mode, void *key);
929 long wait_woken(wait_queue_t *wait, unsigned mode, long timeout);
930 int woken_wake_function(wait_queue_t *wait, unsigned mode, int sync, void *key);
931 int autoremove_wake_function(wait_queue_t *wait, unsigned mode, int sync, void *key);
932 int wake_bit_function(wait_queue_t *wait, unsigned mode, int sync, void *key);
935 wait_queue_t name = { \