static void dma_bdrv_unmap(DMAAIOCB *dbs)

{

    int i;



    for (i = 0; i < dbs->iov.niov; ++i) {

        dma_memory_unmap(dbs->sg->as, dbs->iov.iov[i].iov_base,

                         dbs->iov.iov[i].iov_len, dbs->dir,

                         dbs->iov.iov[i].iov_len);

    }

    qemu_iovec_reset(&dbs->iov);

}

static void dma_bdrv_unmap(DMAAIOCB *dbs)

{

    int i;



    for (i = 0; i < dbs->iov.niov; ++i) {

        dma_memory_unmap(dbs->sg->as, dbs->iov.iov[i].iov_base,

                         dbs->iov.iov[i].iov_len, dbs->dir,

                         dbs->iov.iov[i].iov_len);

    }

    qemu_iovec_reset(&dbs->iov);

}

static void FUNC_0(DMAAIOCB *VAR_0)

{

    int VAR_1;



    for (VAR_1 = 0; VAR_1 < VAR_0->iov.niov; ++VAR_1) {

        dma_memory_unmap(VAR_0->sg->as, VAR_0->iov.iov[VAR_1].iov_base,

                         VAR_0->iov.iov[VAR_1].iov_len, VAR_0->dir,

                         VAR_0->iov.iov[VAR_1].iov_len);

    }

    qemu_iovec_reset(&VAR_0->iov);

}

static void FUNC_0(DMAAIOCB *VAR_0)
{ int VAR_1; for (VAR_1 = 0; VAR_1 < VAR_0->iov.niov; ++VAR_1) { dma_memory_unmap(VAR_0->sg->as, VAR_0->iov.iov[VAR_1].iov_base,
VAR_0->iov.iov[VAR_1].iov_len, VAR_0->dir,
VAR_0->iov.iov[VAR_1].iov_len); } qemu_iovec_reset(&VAR_0->iov); }