aboutsummaryrefslogtreecommitdiff
path: root/include/sysemu/dma.h
AgeCommit message (Expand)AuthorFilesLines
2022-01-18hw/dma: Let dma_buf_read() / dma_buf_write() propagate MemTxResultPhilippe Mathieu-Daudé1-2/+2
2022-01-18hw/dma: Use dma_addr_t type definition when relevantPhilippe Mathieu-Daudé1-3/+5
2022-01-18hw/dma: Move ScatterGatherEntry / QEMUSGList declarations aroundPhilippe Mathieu-Daudé1-11/+11
2022-01-18hw/dma: Remove CONFIG_USER_ONLY checkPhilippe Mathieu-Daudé1-3/+0
2021-12-31dma: Let ld*_dma() propagate MemTxResultPhilippe Mathieu-Daudé1-13/+12
2021-12-31dma: Let st*_dma() propagate MemTxResultPhilippe Mathieu-Daudé1-10/+10
2021-12-31dma: Let ld*_dma() take MemTxAttrs argumentPhilippe Mathieu-Daudé1-5/+6
2021-12-31dma: Let st*_dma() take MemTxAttrs argumentPhilippe Mathieu-Daudé1-4/+6
2021-12-31dma: Let dma_buf_read() take MemTxAttrs argumentPhilippe Mathieu-Daudé1-1/+1
2021-12-31dma: Let dma_buf_write() take MemTxAttrs argumentPhilippe Mathieu-Daudé1-1/+1
2021-12-30dma: Have dma_buf_read() / dma_buf_write() take a void pointerPhilippe Mathieu-Daudé1-2/+2
2021-12-30dma: Let dma_memory_map() take MemTxAttrs argumentPhilippe Mathieu-Daudé1-2/+3
2021-12-30dma: Let dma_memory_read/write() take MemTxAttrs argumentPhilippe Mathieu-Daudé1-8/+12
2021-12-30dma: Let dma_memory_rw() take MemTxAttrs argumentPhilippe Mathieu-Daudé1-5/+6
2021-12-30dma: Let dma_memory_rw_relaxed() take MemTxAttrs argumentPhilippe Mathieu-Daudé1-5/+10
2021-12-30dma: Let dma_memory_set() take MemTxAttrs argumentPhilippe Mathieu-Daudé1-1/+2
2021-12-30dma: Let dma_memory_valid() take MemTxAttrs argumentPhilippe Mathieu-Daudé1-2/+2
2021-03-12dma: Introduce dma_aligned_pow2_mask()Eric Auger1-0/+12
2020-12-10dma: Let dma_memory_write() propagate MemTxResultPhilippe Mathieu-Daudé1-4/+18
2020-12-10dma: Let dma_memory_read() propagate MemTxResultPhilippe Mathieu-Daudé1-4/+17
2020-12-10dma: Let dma_memory_rw() propagate MemTxResultPhilippe Mathieu-Daudé1-8/+22
2020-12-10dma: Let dma_memory_set() propagate MemTxResultPhilippe Mathieu-Daudé1-1/+14
2020-12-10dma: Document address_space_map/address_space_unmap() prototypesPhilippe Mathieu-Daudé1-1/+28
2019-08-16Include hw/hw.h exactly where neededMarkus Armbruster1-1/+0
2018-05-31Make address_space_access_valid() take a MemTxAttrs argumentPeter Maydell1-1/+2
2018-05-31Make address_space_map() take a MemTxAttrs argumentPeter Maydell1-1/+2
2016-10-27dma-helpers: explicitly pass alignment into DMA helpersMark Cave-Ayland1-3/+3
2016-05-25dma-helpers: change BlockBackend to opaque value in DMAIOFuncPaolo Bonzini1-6/+6
2016-05-25dma-helpers: change interface to byte-basedPaolo Bonzini1-3/+3
2016-05-19dma: do not depend on kvm_enabled()Paolo Bonzini1-4/+1
2016-05-12ide: Switch to byte-based aio block accessEric Blake1-2/+2
2016-02-23include: Clean up includesPeter Maydell1-1/+0
2015-04-26exec.c: Make address_space_rw take transaction attributesPeter Maydell1-1/+2
2014-10-20hw: Convert from BlockDriverState to BlockBackend, mostlyMarkus Armbruster1-10/+10
2014-10-20block: Rename BlockDriverCompletionFunc to BlockCompletionFuncMarkus Armbruster1-4/+4
2014-10-20block: Rename BlockDriverAIOCB* to BlockAIOCB*Markus Armbruster1-14/+14
2014-09-10block: Extract the block accounting codeBenoît Canet1-0/+1
2013-07-04dma: keep a device alive while it has SGListsPaolo Bonzini1-1/+3
2013-06-20dma: eliminate DMAContextPaolo Bonzini1-43/+32
2013-06-20dma: eliminate old-style IOMMU supportPaolo Bonzini1-67/+12
2013-05-29memory: add address_space_access_validPaolo Bonzini1-1/+2
2012-12-19softmmu: move include files to include/sysemu/Paolo Bonzini1-0/+282