Lines Matching refs:wq_head
41 __wait_on_bit(struct wait_queue_head *wq_head, struct wait_bit_queue_entry *wbq_entry,
47 prepare_to_wait(wq_head, &wbq_entry->wq_entry, mode);
52 finish_wait(wq_head, &wbq_entry->wq_entry);
61 struct wait_queue_head *wq_head = bit_waitqueue(word, bit);
64 return __wait_on_bit(wq_head, &wq_entry, action, mode);
72 struct wait_queue_head *wq_head = bit_waitqueue(word, bit);
77 return __wait_on_bit(wq_head, &wq_entry, action, mode);
82 __wait_on_bit_lock(struct wait_queue_head *wq_head, struct wait_bit_queue_entry *wbq_entry,
88 prepare_to_wait_exclusive(wq_head, &wbq_entry->wq_entry, mode);
98 finish_wait(wq_head, &wbq_entry->wq_entry);
102 finish_wait(wq_head, &wbq_entry->wq_entry);
114 struct wait_queue_head *wq_head = bit_waitqueue(word, bit);
117 return __wait_on_bit_lock(wq_head, &wq_entry, action, mode);
121 void __wake_up_bit(struct wait_queue_head *wq_head, void *word, int bit)
125 if (waitqueue_active(wq_head))
126 __wake_up(wq_head, TASK_NORMAL, 1, &key);