aboutsummaryrefslogtreecommitdiff
path: root/dma-helpers.c
AgeCommit message (Expand)AuthorFilesLines
2012-06-27Add a memory barrier to DMA functionsBenjamin Herrenschmidt1-0/+2
2012-06-27iommu: Introduce IOMMU emulation infrastructureDavid Gibson1-1/+171
2012-06-27iommu: Make sglists and dma_bdrv helpers use new universal DMA helpersDavid Gibson1-12/+12
2012-06-27iommu: Add universal DMA helper functionsDavid Gibson1-0/+16
2012-04-05Use DMADirection type for dma_bdrv_ioDavid Gibson1-8/+12
2012-04-05aio: move BlockDriverAIOCB to qemu-aio.hPaolo Bonzini1-1/+0
2012-02-22dma-helpers: add accounting wrappersPaolo Bonzini1-0/+6
2012-02-22dma-helpers: add dma_buf_read and dma_buf_writePaolo Bonzini1-0/+31
2011-12-15dma: the passed io_func does not return NULLPaolo Bonzini1-3/+1
2011-12-05dma-helpers: Add trace eventsKevin Wolf1-0/+10
2011-11-01Use dma_addr_t type for scatter/gather codeDavid Gibson1-3/+2
2011-09-20dma-helpers: rewrite completion/cancellationPaolo Bonzini1-13/+31
2011-09-19dma-helpers: rename is_write to to_devPaolo Bonzini1-7/+7
2011-08-20Use glib memory allocation and free functionsAnthony Liguori1-3/+3
2011-06-15make dma_bdrv_io available to driversChristoph Hellwig1-13/+10
2009-10-01Revert "Get rid of _t suffix"Anthony Liguori1-4/+4
2009-10-01Get rid of _t suffixmalc1-4/+4
2009-05-27fully split aio_pool from BlockDriverChristoph Hellwig1-17/+15
2009-04-07Fix a few Sparse warningsblueswir11-1/+1
2009-03-28Fix DMA API when handling an immediate error from block layer (Avi Kivity)aliguori1-6/+21
2009-03-20Move block dma helpers aiocb to store dma state (Avi Kivity)aliguori1-17/+20
2009-03-20Implement cancellation method for dma async I/O (Avi Kivity)aliguori1-1/+14
2009-02-05Introduce block dma helpers (Avi Kivity)aliguori1-1/+118
2009-02-05Add a scatter-gather list type and accessors (Avi Kivity)aliguori1-0/+38