Lines Matching full:w
21 void qemu_co_sleep_wake(QemuCoSleep *w) in qemu_co_sleep_wake() argument
25 co = w->to_wake; in qemu_co_sleep_wake()
26 w->to_wake = NULL; in qemu_co_sleep_wake()
39 QemuCoSleep *w = opaque; in co_sleep_cb() local
40 qemu_co_sleep_wake(w); in co_sleep_cb()
43 void coroutine_fn qemu_co_sleep(QemuCoSleep *w) in qemu_co_sleep() argument
56 w->to_wake = co; in qemu_co_sleep()
59 /* w->to_wake is cleared before resuming this coroutine. */ in qemu_co_sleep()
60 assert(w->to_wake == NULL); in qemu_co_sleep()
63 void coroutine_fn qemu_co_sleep_ns_wakeable(QemuCoSleep *w, in qemu_co_sleep_ns_wakeable() argument
69 aio_timer_init(ctx, &ts, type, SCALE_NS, co_sleep_cb, w); in qemu_co_sleep_ns_wakeable()
77 qemu_co_sleep(w); in qemu_co_sleep_ns_wakeable()