Lines Matching refs:wqh
197 linux_wake_up(wait_queue_head_t *wqh, unsigned int state, int nr, bool locked)
202 spin_lock(&wqh->lock);
203 list_for_each_entry_safe(pos, next, &wqh->task_list, task_list) {
213 spin_unlock(&wqh->lock);
217 linux_prepare_to_wait(wait_queue_head_t *wqh, wait_queue_t *wq, int state)
220 spin_lock(&wqh->lock);
222 __add_wait_queue(wqh, wq);
224 spin_unlock(&wqh->lock);
228 linux_finish_wait(wait_queue_head_t *wqh, wait_queue_t *wq)
231 spin_lock(&wqh->lock);
234 __remove_wait_queue(wqh, wq);
237 spin_unlock(&wqh->lock);
241 linux_waitqueue_active(wait_queue_head_t *wqh)
245 spin_lock(&wqh->lock);
246 ret = !list_empty(&wqh->task_list);
247 spin_unlock(&wqh->lock);
252 linux_wait_event_common(wait_queue_head_t *wqh, wait_queue_t *wq, int timeout,