Lines Matching full:wq

184 autoremove_wake_function(wait_queue_t *wq, unsigned int state, int flags,  in autoremove_wake_function()  argument
190 task = wq->private; in autoremove_wake_function()
192 list_del_init(&wq->task_list); in autoremove_wake_function()
197 default_wake_function(wait_queue_t *wq, unsigned int state, int flags, in default_wake_function() argument
200 return (wake_up_task(wq->private, state)); in default_wake_function()
204 linux_wait_woken(wait_queue_t *wq, unsigned state, long timeout) in linux_wait_woken() argument
212 wchan = wq->private; in linux_wait_woken()
219 if (!(wq->flags & WQ_FLAG_WOKEN)) { in linux_wait_woken()
228 wq->flags &= ~WQ_FLAG_WOKEN; in linux_wait_woken()
247 woken_wake_function(wait_queue_t *wq, unsigned int state, in woken_wake_function() argument
252 wchan = wq->private; in woken_wake_function()
255 wq->flags |= WQ_FLAG_WOKEN; in woken_wake_function()
263 linux_init_wait_entry(wait_queue_t *wq, int flags) in linux_init_wait_entry() argument
266 memset(wq, 0, sizeof(*wq)); in linux_init_wait_entry()
267 wq->flags = flags; in linux_init_wait_entry()
268 wq->private = current; in linux_init_wait_entry()
269 wq->func = autoremove_wake_function; in linux_init_wait_entry()
270 INIT_LIST_HEAD(&wq->task_list); in linux_init_wait_entry()
294 linux_prepare_to_wait(wait_queue_head_t *wqh, wait_queue_t *wq, int state) in linux_prepare_to_wait() argument
298 if (list_empty(&wq->task_list)) in linux_prepare_to_wait()
299 __add_wait_queue(wqh, wq); in linux_prepare_to_wait()
305 linux_finish_wait(wait_queue_head_t *wqh, wait_queue_t *wq) in linux_finish_wait() argument
310 if (!list_empty(&wq->task_list)) { in linux_finish_wait()
311 __remove_wait_queue(wqh, wq); in linux_finish_wait()
312 INIT_LIST_HEAD(&wq->task_list); in linux_finish_wait()
329 linux_wait_event_common(wait_queue_head_t *wqh, wait_queue_t *wq, long timeout, in linux_wait_event_common() argument