void qemu_aio_flush(void)

{

    AioHandler *node;

    int ret;



    do {

        ret = 0;



	/*

	 * If there are pending emulated aio start them now so flush

	 * will be able to return 1.

	 */

        qemu_aio_wait();



        LIST_FOREACH(node, &aio_handlers, node) {

            ret |= node->io_flush(node->opaque);

        }

    } while (ret > 0);

}

void qemu_aio_flush(void)

{

    AioHandler *node;

    int ret;



    do {

        ret = 0;



	







        qemu_aio_wait();



        LIST_FOREACH(node, &aio_handlers, node) {

            ret |= node->io_flush(node->opaque);

        }

    } while (ret > 0);

}

    } while (ret > 0);
void FUNC_0(void)

{

    AioHandler *node;

    int VAR_0;



    do {

        VAR_0 = 0;



	







        qemu_aio_wait();



        LIST_FOREACH(node, &aio_handlers, node) {

            VAR_0 |= node->io_flush(node->opaque);

        }

    } while (VAR_0 > 0);

}

void FUNC_0(void)
{ AioHandler *node; int VAR_0; do { VAR_0 = 0; qemu_aio_wait(); LIST_FOREACH(node, &aio_handlers, node) { VAR_0 |= node->io_flush(node->opaque); } } while (VAR_0 > 0); }