Lines Matching refs:wait_queue_head_t

14 void __init_waitqueue_head(wait_queue_head_t *q, const char *name, struct lock_class_key *key)  in __init_waitqueue_head()
23 void add_wait_queue(wait_queue_head_t *q, wait_queue_t *wait) in add_wait_queue()
34 void add_wait_queue_exclusive(wait_queue_head_t *q, wait_queue_t *wait) in add_wait_queue_exclusive()
45 void remove_wait_queue(wait_queue_head_t *q, wait_queue_t *wait) in remove_wait_queue()
65 static void __wake_up_common(wait_queue_head_t *q, unsigned int mode, in __wake_up_common()
89 void __wake_up(wait_queue_head_t *q, unsigned int mode, in __wake_up()
103 void __wake_up_locked(wait_queue_head_t *q, unsigned int mode, int nr) in __wake_up_locked()
109 void __wake_up_locked_key(wait_queue_head_t *q, unsigned int mode, void *key) in __wake_up_locked_key()
132 void __wake_up_sync_key(wait_queue_head_t *q, unsigned int mode, in __wake_up_sync_key()
153 void __wake_up_sync(wait_queue_head_t *q, unsigned int mode, int nr_exclusive) in __wake_up_sync()
172 prepare_to_wait(wait_queue_head_t *q, wait_queue_t *wait, int state) in prepare_to_wait()
186 prepare_to_wait_exclusive(wait_queue_head_t *q, wait_queue_t *wait, int state) in prepare_to_wait_exclusive()
199 long prepare_to_wait_event(wait_queue_head_t *q, wait_queue_t *wait, int state) in prepare_to_wait_event()
232 void finish_wait(wait_queue_head_t *q, wait_queue_t *wait) in finish_wait()
276 void abort_exclusive_wait(wait_queue_head_t *q, wait_queue_t *wait, in abort_exclusive_wait()
387 __wait_on_bit(wait_queue_head_t *wq, struct wait_bit_queue *q, in __wait_on_bit()
405 wait_queue_head_t *wq = bit_waitqueue(word, bit); in out_of_line_wait_on_bit()
416 wait_queue_head_t *wq = bit_waitqueue(word, bit); in out_of_line_wait_on_bit_timeout()
425 __wait_on_bit_lock(wait_queue_head_t *wq, struct wait_bit_queue *q, in __wait_on_bit_lock()
448 wait_queue_head_t *wq = bit_waitqueue(word, bit); in out_of_line_wait_on_bit_lock()
455 void __wake_up_bit(wait_queue_head_t *wq, void *word, int bit) in __wake_up_bit()
486 wait_queue_head_t *bit_waitqueue(void *word, int bit) in bit_waitqueue()
501 static inline wait_queue_head_t *atomic_t_waitqueue(atomic_t *p) in atomic_t_waitqueue()
531 int __wait_on_atomic_t(wait_queue_head_t *wq, struct wait_bit_queue *q, in __wait_on_atomic_t()
562 wait_queue_head_t *wq = atomic_t_waitqueue(p); in out_of_line_wait_on_atomic_t()