From: Paolo Bonzini Date: Wed, 9 Nov 2011 15:58:30 +0000 (+0100) Subject: dma-helpers: make QEMUSGList target independent X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=fead0c24106993bc0ca87b7788bf2d9fd24e0a33;p=qemu.git dma-helpers: make QEMUSGList target independent scsi-disk will manage scatter/gather list, but it does not create single entries so it remains target-independent. Make QEMUSGList available to it. Signed-off-by: Paolo Bonzini --- diff --git a/dma.h b/dma.h index a13209d7eb..d50019b75b 100644 --- a/dma.h +++ b/dma.h @@ -17,6 +17,13 @@ typedef struct ScatterGatherEntry ScatterGatherEntry; +struct QEMUSGList { + ScatterGatherEntry *sg; + int nsg; + int nalloc; + size_t size; +}; + #if defined(TARGET_PHYS_ADDR_BITS) typedef target_phys_addr_t dma_addr_t; @@ -32,13 +39,6 @@ struct ScatterGatherEntry { dma_addr_t len; }; -struct QEMUSGList { - ScatterGatherEntry *sg; - int nsg; - int nalloc; - dma_addr_t size; -}; - void qemu_sglist_init(QEMUSGList *qsg, int alloc_hint); void qemu_sglist_add(QEMUSGList *qsg, dma_addr_t base, dma_addr_t len); void qemu_sglist_destroy(QEMUSGList *qsg);