Lines Matching refs:timeout
134 void uv__io_poll(uv_loop_t* loop, int timeout) {
179 assert(timeout >= -1);
184 user_timeout = timeout;
185 timeout = 0;
195 /* Only need to set the provider_entry_time if timeout != 0. The function
198 if (timeout != 0)
204 nfds = poll(loop->poll_fds, (nfds_t)loop->poll_fds_used, timeout);
210 * timeout == 0 (i.e. non-blocking poll) but there is no guarantee that the
217 timeout = user_timeout;
219 if (timeout == -1)
221 if (timeout > 0)
225 assert(timeout != -1);
234 timeout = user_timeout;
238 if (timeout == -1)
241 if (timeout == 0)
244 /* Interrupted by a signal. Update timeout and poll again. */
296 timeout = user_timeout;
316 if (timeout == 0)
319 if (timeout == -1)
323 assert(timeout > 0);
326 if (time_diff >= (uint64_t) timeout)
329 timeout -= time_diff;