Home | History | Annotate | Download | only in linux

Lines Matching refs:wait_queue_t

28 typedef struct __wait_queue wait_queue_t;
29 typedef int (*wait_queue_func_t)(wait_queue_t *wait, unsigned mode, int sync, void *key);
30 int default_wake_function(wait_queue_t *wait, unsigned mode, int sync, void *key);
47 wait_queue_t wait;
68 wait_queue_t name = __WAITQUEUE_INITIALIZER(name, tsk)
82 static inline void init_waitqueue_entry(wait_queue_t *q, struct task_struct *p)
89 static inline void init_waitqueue_func_entry(wait_queue_t *q,
111 extern void FASTCALL(add_wait_queue(wait_queue_head_t *q, wait_queue_t * wait));
112 extern void FASTCALL(add_wait_queue_exclusive(wait_queue_head_t *q, wait_queue_t * wait));
113 extern void FASTCALL(remove_wait_queue(wait_queue_head_t *q, wait_queue_t * wait));
115 static inline void __add_wait_queue(wait_queue_head_t *head, wait_queue_t *new)
124 wait_queue_t *new)
130 wait_queue_t *old)
343 wait_queue_t * wait)
353 wait_queue_t * wait)
374 wait_queue_t *wait, int state));
376 wait_queue_t *wait, int state));
377 void FASTCALL(finish_wait(wait_queue_head_t *q, wait_queue_t *wait));
378 int autoremove_wake_function(wait_queue_t *wait, unsigned mode, int sync, void *key);
379 int wake_bit_function(wait_queue_t *wait, unsigned mode, int sync, void *key);
382 wait_queue_t name = { \