static void bdrv_aio_co_cancel_em(BlockDriverAIOCB *blockacb)

{

    BlockDriverAIOCBCoroutine *acb =

        container_of(blockacb, BlockDriverAIOCBCoroutine, common);

    bool done = false;



    acb->done = &done;

    while (!done) {

        qemu_aio_wait();

    }

}

static void bdrv_aio_co_cancel_em(BlockDriverAIOCB *blockacb)

{

    BlockDriverAIOCBCoroutine *acb =

        container_of(blockacb, BlockDriverAIOCBCoroutine, common);

    bool done = false;



    acb->done = &done;

    while (!done) {

        qemu_aio_wait();

    }

}

static void FUNC_0(BlockDriverAIOCB *VAR_0)

{

    BlockDriverAIOCBCoroutine *acb =

        container_of(VAR_0, BlockDriverAIOCBCoroutine, common);

    bool done = false;



    acb->done = &done;

    while (!done) {

        qemu_aio_wait();

    }

}

static void FUNC_0(BlockDriverAIOCB *VAR_0)
{ BlockDriverAIOCBCoroutine *acb =
container_of(VAR_0, BlockDriverAIOCBCoroutine, common); bool done = false; acb->done = &done; while (!done) { qemu_aio_wait(); } }