static void virtio_blk_handle_flush(VirtIOBlockReq *req, MultiReqBuffer *mrb)

{

    block_acct_start(bdrv_get_stats(req->dev->bs), &req->acct, 0,

                     BLOCK_ACCT_FLUSH);



    /*

     * Make sure all outstanding writes are posted to the backing device.

     */

    virtio_submit_multiwrite(req->dev->bs, mrb);

    bdrv_aio_flush(req->dev->bs, virtio_blk_flush_complete, req);

}

static void virtio_blk_handle_flush(VirtIOBlockReq *req, MultiReqBuffer *mrb)

{

    block_acct_start(bdrv_get_stats(req->dev->bs), &req->acct, 0,

                     BLOCK_ACCT_FLUSH);



    





    virtio_submit_multiwrite(req->dev->bs, mrb);

    bdrv_aio_flush(req->dev->bs, virtio_blk_flush_complete, req);

}

static void FUNC_0(VirtIOBlockReq *VAR_0, MultiReqBuffer *VAR_1)

{

    block_acct_start(bdrv_get_stats(VAR_0->dev->bs), &VAR_0->acct, 0,

                     BLOCK_ACCT_FLUSH);



    





    virtio_submit_multiwrite(VAR_0->dev->bs, VAR_1);

    bdrv_aio_flush(VAR_0->dev->bs, virtio_blk_flush_complete, VAR_0);

}

static void FUNC_0(VirtIOBlockReq *VAR_0, MultiReqBuffer *VAR_1)
{ block_acct_start(bdrv_get_stats(VAR_0->dev->bs), &VAR_0->acct, 0,
BLOCK_ACCT_FLUSH); virtio_submit_multiwrite(VAR_0->dev->bs, VAR_1); bdrv_aio_flush(VAR_0->dev->bs, virtio_blk_flush_complete, VAR_0); }