Lines Matching defs:wait

108 #include <linux/wait.h>
124 /* The default peer timeout indicates how long we will wait for a peer response
964 poll_table *wait)
973 poll_wait(file, sk_sleep(sk), wait);
1264 DEFINE_WAIT(wait);
1283 * will be set to zero also). Otherwise, we will either wait
1336 * enter the connected state. Here we wait for the connection to be
1340 prepare_to_wait(sk_sleep(sk), &wait, TASK_INTERRUPTIBLE);
1383 prepare_to_wait(sk_sleep(sk), &wait, TASK_INTERRUPTIBLE);
1395 finish_wait(sk_sleep(sk), &wait);
1409 DEFINE_WAIT(wait);
1430 prepare_to_wait(sk_sleep(listener), &wait, TASK_INTERRUPTIBLE);
1436 finish_wait(sk_sleep(listener), &wait);
1447 prepare_to_wait(sk_sleep(listener), &wait, TASK_INTERRUPTIBLE);
1449 finish_wait(sk_sleep(listener), &wait);
1700 DEFINE_WAIT_FUNC(wait, woken_wake_function);
1748 add_wait_queue(sk_sleep(sk), &wait);
1754 /* Don't wait for non-blocking sockets. */
1757 remove_wait_queue(sk_sleep(sk), &wait);
1763 remove_wait_queue(sk_sleep(sk), &wait);
1768 timeout = wait_woken(&wait, TASK_INTERRUPTIBLE, timeout);
1772 remove_wait_queue(sk_sleep(sk), &wait);
1776 remove_wait_queue(sk_sleep(sk), &wait);
1780 remove_wait_queue(sk_sleep(sk), &wait);
1844 DEFINE_WAIT(wait);
1891 * before returning successfully, so we wait for the consume queue to
1912 prepare_to_wait(sk_sleep(sk), &wait, TASK_INTERRUPTIBLE);
1919 finish_wait(sk_sleep(sk), &wait);
1922 /* Don't wait for non-blocking sockets. */
1925 finish_wait(sk_sleep(sk), &wait);
1932 finish_wait(sk_sleep(sk), &wait);
1941 finish_wait(sk_sleep(sk), &wait);
1945 finish_wait(sk_sleep(sk), &wait);
1951 finish_wait(sk_sleep(sk), &wait);