Lines Matching full:timeout
447 int64_t *timeout) in run_poll_handlers_once() argument
463 *timeout = 0; in run_poll_handlers_once()
536 int64_t max_ns, int64_t *timeout) in run_poll_handlers() argument
543 trace_run_poll_handlers_begin(ctx, max_ns, *timeout); in run_poll_handlers()
558 start_time, timeout); in run_poll_handlers()
560 max_ns = qemu_soonest_timeout(*timeout, max_ns); in run_poll_handlers()
566 *timeout = 0; in run_poll_handlers()
570 /* If time has passed with no successful polling, adjust *timeout to in run_poll_handlers()
573 if (*timeout != -1) { in run_poll_handlers()
574 *timeout -= MIN(*timeout, elapsed_time); in run_poll_handlers()
577 trace_run_poll_handlers_end(ctx, progress, *timeout); in run_poll_handlers()
584 * @timeout: timeout for blocking wait, computed by the caller and updated if
592 int64_t *timeout) in try_poll_mode() argument
605 max_ns = qemu_soonest_timeout(*timeout, max_ns); in try_poll_mode()
614 if (run_poll_handlers(ctx, ready_list, max_ns, timeout)) { in try_poll_mode()
666 int64_t timeout; in aio_poll() local
688 timeout = blocking ? aio_compute_timeout(ctx) : 0; in aio_poll()
689 progress = try_poll_mode(ctx, &ready_list, &timeout); in aio_poll()
690 assert(!(timeout && progress)); in aio_poll()
700 use_notify_me = timeout != 0; in aio_poll()
711 timeout = 0; in aio_poll()
718 if (timeout || ctx->fdmon_ops->need_wait(ctx)) { in aio_poll()
726 timeout = 0; in aio_poll()
730 ctx->fdmon_ops->wait(ctx, &ready_list, timeout); in aio_poll()