static BlockAIOCB *blkverify_aio_flush(BlockDriverState *bs,

                                       BlockCompletionFunc *cb,

                                       void *opaque)

{

    BDRVBlkverifyState *s = bs->opaque;



    /* Only flush test file, the raw file is not important */

    return bdrv_aio_flush(s->test_file->bs, cb, opaque);

}

static BlockAIOCB *blkverify_aio_flush(BlockDriverState *bs,

                                       BlockCompletionFunc *cb,

                                       void *opaque)

{

    BDRVBlkverifyState *s = bs->opaque;



    

    return bdrv_aio_flush(s->test_file->bs, cb, opaque);

}

    BDRVBlkverifyState *s = bs->opaque;     BDRVBlkverifyState *s = bs->opaque; static BlockAIOCB *blkverify_aio_flush(BlockDriverState *bs,                                        BlockCompletionFunc *cb,                                        void *opaque)     return bdrv_aio_flush(s->test_file->bs, cb, opaque);
static BlockAIOCB *FUNC_0(BlockDriverState *bs,

                                       BlockCompletionFunc *cb,

                                       void *opaque)

{

    BDRVBlkverifyState *s = bs->opaque;



    

    return bdrv_aio_flush(s->test_file->bs, cb, opaque);

}

static BlockAIOCB *FUNC_0(BlockDriverState *bs,
BlockCompletionFunc *cb,
void *opaque)
{ BDRVBlkverifyState *s = bs->opaque; return bdrv_aio_flush(s->test_file->bs, cb, opaque); }