Lines Matching refs:wq_head
40 __wait_on_bit(struct wait_queue_head *wq_head, struct wait_bit_queue_entry *wbq_entry, in __wait_on_bit() argument
46 prepare_to_wait(wq_head, &wbq_entry->wq_entry, mode); in __wait_on_bit()
51 finish_wait(wq_head, &wbq_entry->wq_entry); in __wait_on_bit()
60 struct wait_queue_head *wq_head = bit_waitqueue(word, bit); in out_of_line_wait_on_bit() local
63 return __wait_on_bit(wq_head, &wq_entry, action, mode); in out_of_line_wait_on_bit()
71 struct wait_queue_head *wq_head = bit_waitqueue(word, bit); in out_of_line_wait_on_bit_timeout() local
76 return __wait_on_bit(wq_head, &wq_entry, action, mode); in out_of_line_wait_on_bit_timeout()
81 __wait_on_bit_lock(struct wait_queue_head *wq_head, struct wait_bit_queue_entry *wbq_entry, in __wait_on_bit_lock() argument
87 prepare_to_wait_exclusive(wq_head, &wbq_entry->wq_entry, mode); in __wait_on_bit_lock()
97 finish_wait(wq_head, &wbq_entry->wq_entry); in __wait_on_bit_lock()
101 finish_wait(wq_head, &wbq_entry->wq_entry); in __wait_on_bit_lock()
113 struct wait_queue_head *wq_head = bit_waitqueue(word, bit); in out_of_line_wait_on_bit_lock() local
116 return __wait_on_bit_lock(wq_head, &wq_entry, action, mode); in out_of_line_wait_on_bit_lock()
120 void __wake_up_bit(struct wait_queue_head *wq_head, void *word, int bit) in __wake_up_bit() argument
124 if (waitqueue_active(wq_head)) in __wake_up_bit()
125 __wake_up(wq_head, TASK_NORMAL, 1, &key); in __wake_up_bit()