Lines Matching refs:wq_head
44 __wait_on_bit(struct wait_queue_head *wq_head, struct wait_bit_queue_entry *wbq_entry, in __wait_on_bit() argument
50 prepare_to_wait(wq_head, &wbq_entry->wq_entry, mode); in __wait_on_bit()
55 finish_wait(wq_head, &wbq_entry->wq_entry); in __wait_on_bit()
64 struct wait_queue_head *wq_head = bit_waitqueue(word, bit); in out_of_line_wait_on_bit() local
67 return __wait_on_bit(wq_head, &wq_entry, action, mode); in out_of_line_wait_on_bit()
75 struct wait_queue_head *wq_head = bit_waitqueue(word, bit); in out_of_line_wait_on_bit_timeout() local
80 return __wait_on_bit(wq_head, &wq_entry, action, mode); in out_of_line_wait_on_bit_timeout()
85 __wait_on_bit_lock(struct wait_queue_head *wq_head, struct wait_bit_queue_entry *wbq_entry, in __wait_on_bit_lock() argument
91 prepare_to_wait_exclusive(wq_head, &wbq_entry->wq_entry, mode); in __wait_on_bit_lock()
101 finish_wait(wq_head, &wbq_entry->wq_entry); in __wait_on_bit_lock()
105 finish_wait(wq_head, &wbq_entry->wq_entry); in __wait_on_bit_lock()
117 struct wait_queue_head *wq_head = bit_waitqueue(word, bit); in out_of_line_wait_on_bit_lock() local
120 return __wait_on_bit_lock(wq_head, &wq_entry, action, mode); in out_of_line_wait_on_bit_lock()
124 void __wake_up_bit(struct wait_queue_head *wq_head, unsigned long *word, int bit) in __wake_up_bit() argument
128 if (waitqueue_active(wq_head)) in __wake_up_bit()
129 __wake_up(wq_head, TASK_NORMAL, 1, &key); in __wake_up_bit()