static void virtio_blk_handle_read(VirtIOBlockReq *req)

{

    BlockDriverAIOCB *acb;

    uint64_t sector;



    sector = ldq_p(&req->out->sector);



    if (sector & req->dev->sector_mask) {










    acb = bdrv_aio_readv(req->dev->bs, sector, &req->qiov,

                         req->qiov.size / BDRV_SECTOR_SIZE,

                         virtio_blk_rw_complete, req);

    if (!acb) {



static void virtio_blk_handle_read(VirtIOBlockReq *req)

{

    BlockDriverAIOCB *acb;

    uint64_t sector;



    sector = ldq_p(&req->out->sector);



    if (sector & req->dev->sector_mask) {










    acb = bdrv_aio_readv(req->dev->bs, sector, &req->qiov,

                         req->qiov.size / BDRV_SECTOR_SIZE,

                         virtio_blk_rw_complete, req);

    if (!acb) {



static void FUNC_0(VirtIOBlockReq *VAR_0)

{

    BlockDriverAIOCB *acb;

    uint64_t sector;



    sector = ldq_p(&VAR_0->out->sector);



    if (sector & VAR_0->dev->sector_mask) {










    acb = bdrv_aio_readv(VAR_0->dev->bs, sector, &VAR_0->qiov,

                         VAR_0->qiov.size / BDRV_SECTOR_SIZE,

                         virtio_blk_rw_complete, VAR_0);

    if (!acb) {



static void FUNC_0(VirtIOBlockReq *VAR_0)
{ BlockDriverAIOCB *acb; uint64_t sector; sector = ldq_p(&VAR_0->out->sector); if (sector & VAR_0->dev->sector_mask) { acb = bdrv_aio_readv(VAR_0->dev->bs, sector, &VAR_0->qiov,
VAR_0->qiov.size / BDRV_SECTOR_SIZE,
virtio_blk_rw_complete, VAR_0); if (!acb) {