Lines Matching refs:q
80 extern void init_waitqueue_head(wait_queue_head_t *q);
91 static inline void init_waitqueue_entry(wait_queue_t *q, struct task_struct *p) in init_waitqueue_entry() argument
93 q->flags = 0; in init_waitqueue_entry()
94 q->private = p; in init_waitqueue_entry()
95 q->func = default_wake_function; in init_waitqueue_entry()
98 static inline void init_waitqueue_func_entry(wait_queue_t *q, in init_waitqueue_func_entry() argument
101 q->flags = 0; in init_waitqueue_func_entry()
102 q->private = NULL; in init_waitqueue_func_entry()
103 q->func = func; in init_waitqueue_func_entry()
106 static inline int waitqueue_active(wait_queue_head_t *q) in waitqueue_active() argument
108 return !list_empty(&q->task_list); in waitqueue_active()
111 extern void add_wait_queue(wait_queue_head_t *q, wait_queue_t *wait);
112 extern void add_wait_queue_exclusive(wait_queue_head_t *q, wait_queue_t *wait);
113 extern void remove_wait_queue(wait_queue_head_t *q, wait_queue_t *wait);
135 void __wake_up_common(wait_queue_head_t *q, unsigned int mode,
137 void __wake_up(wait_queue_head_t *q, unsigned int mode, int nr, void *key);
138 extern void __wake_up_locked(wait_queue_head_t *q, unsigned int mode);
139 extern void __wake_up_sync(wait_queue_head_t *q, unsigned int mode, int nr);
405 static inline void add_wait_queue_exclusive_locked(wait_queue_head_t *q, in add_wait_queue_exclusive_locked() argument
409 __add_wait_queue_tail(q, wait); in add_wait_queue_exclusive_locked()
415 static inline void remove_wait_queue_locked(wait_queue_head_t *q, in remove_wait_queue_locked() argument
418 __remove_wait_queue(q, wait); in remove_wait_queue_locked()
426 extern void sleep_on(wait_queue_head_t *q);
427 extern long sleep_on_timeout(wait_queue_head_t *q,
429 extern void interruptible_sleep_on(wait_queue_head_t *q);
430 extern long interruptible_sleep_on_timeout(wait_queue_head_t *q,
436 void prepare_to_wait(wait_queue_head_t *q, wait_queue_t *wait, int state);
437 void prepare_to_wait_exclusive(wait_queue_head_t *q, wait_queue_t *wait, int state);
438 void finish_wait(wait_queue_head_t *q, wait_queue_t *wait);
439 void abort_exclusive_wait(wait_queue_head_t *q, wait_queue_t *wait,