void qemu_co_queue_run_restart(Coroutine *co)

{

    Coroutine *next;



    trace_qemu_co_queue_run_restart(co);

    while ((next = QSIMPLEQ_FIRST(&co->co_queue_wakeup))) {

        QSIMPLEQ_REMOVE_HEAD(&co->co_queue_wakeup, co_queue_next);

        qemu_coroutine_enter(next, NULL);

    }

}

void qemu_co_queue_run_restart(Coroutine *co)

{

    Coroutine *next;



    trace_qemu_co_queue_run_restart(co);

    while ((next = QSIMPLEQ_FIRST(&co->co_queue_wakeup))) {

        QSIMPLEQ_REMOVE_HEAD(&co->co_queue_wakeup, co_queue_next);

        qemu_coroutine_enter(next, NULL);

    }

}

        qemu_coroutine_enter(next, NULL);
void FUNC_0(Coroutine *VAR_0)

{

    Coroutine *next;



    trace_qemu_co_queue_run_restart(VAR_0);

    while ((next = QSIMPLEQ_FIRST(&VAR_0->co_queue_wakeup))) {

        QSIMPLEQ_REMOVE_HEAD(&VAR_0->co_queue_wakeup, co_queue_next);

        qemu_coroutine_enter(next, NULL);

    }

}

void FUNC_0(Coroutine *VAR_0)
{ Coroutine *next; trace_qemu_co_queue_run_restart(VAR_0); while ((next = QSIMPLEQ_FIRST(&VAR_0->co_queue_wakeup))) { QSIMPLEQ_REMOVE_HEAD(&VAR_0->co_queue_wakeup, co_queue_next); qemu_coroutine_enter(next, NULL); } }