Lines Matching refs:wait
96 #include <linux/wait.h>
112 /* The default peer timeout indicates how long we will wait for a peer response
840 poll_table *wait)
849 poll_wait(file, sk_sleep(sk), wait);
1121 DEFINE_WAIT(wait);
1140 * will be set to zero also). Otherwise, we will either wait
1184 * enter the connected state. Here we wait for the connection to be
1188 prepare_to_wait(sk_sleep(sk), &wait, TASK_INTERRUPTIBLE);
1219 prepare_to_wait(sk_sleep(sk), &wait, TASK_INTERRUPTIBLE);
1229 finish_wait(sk_sleep(sk), &wait);
1247 DEFINE_WAIT(wait);
1268 prepare_to_wait(sk_sleep(listener), &wait, TASK_INTERRUPTIBLE);
1284 prepare_to_wait(sk_sleep(listener), &wait, TASK_INTERRUPTIBLE);
1317 finish_wait(sk_sleep(listener), &wait);
1518 DEFINE_WAIT(wait);
1561 prepare_to_wait(sk_sleep(sk), &wait, TASK_INTERRUPTIBLE);
1571 /* Don't wait for non-blocking sockets. */
1592 prepare_to_wait(sk_sleep(sk), &wait,
1639 finish_wait(sk_sleep(sk), &wait);
1659 DEFINE_WAIT(wait);
1704 * before returning successfully, so we wait for the consume queue to
1721 prepare_to_wait(sk_sleep(sk), &wait, TASK_INTERRUPTIBLE);
1766 /* Don't wait for non-blocking sockets. */
1789 prepare_to_wait(sk_sleep(sk), &wait,
1822 finish_wait(sk_sleep(sk), &wait);