Sign in
qemu
/
qemu
/
b9cce6d756043c92de1c29f73fc744cd3f81ede9
/
dma-helpers.c
1919631
block: explicitly acquire aiocontext in bottom halves that need it
by Paolo Bonzini
· 8 years ago
0ab8ed1
trace: switch to modular code generation for sub-directories
by Daniel P. Berrange
· 8 years ago
99868af
dma-helpers: explicitly pass alignment into DMA helpers
by Mark Cave-Ayland
· 8 years ago
5fa78b2
dma-helpers: dma_blk_io() cancel support
by Stefan Hajnoczi
· 9 years ago
8a8e63e
dma-helpers: change BlockBackend to opaque value in DMAIOFunc
by Paolo Bonzini
· 9 years ago
cbe0ed6
dma-helpers: change interface to byte-based
by Paolo Bonzini
· 9 years ago
d4f510e
ide: Switch to byte-based aio block access
by Eric Blake
· 9 years ago
d38ea87
all: Clean up includes
by Peter Maydell
· 9 years ago
f2fbb40
range: remove useless inclusions
by Paolo Bonzini
· 10 years ago
06feaac
Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging
by Peter Maydell
· 10 years ago
e95205e
dma-helpers: Fix race condition of continue_after_map_failure and dma_aio_cancel
by Fam Zheng
· 10 years ago
5c9eb02
exec.c: Make address_space_rw take transaction attributes
by Peter Maydell
· 10 years ago
4be7463
hw: Convert from BlockDriverState to BlockBackend, mostly
by Markus Armbruster
· 10 years ago
097310b
block: Rename BlockDriverCompletionFunc to BlockCompletionFunc
by Markus Armbruster
· 10 years ago
7c84b1b
block: Rename BlockDriverAIOCB* to BlockAIOCB*
by Markus Armbruster
· 10 years ago
8007429
block: Rename qemu_aio_release -> qemu_aio_unref
by Fam Zheng
· 10 years ago
9bb9da4
dma: Convert dma_aiocb_info.cancel to .cancel_async
by Fam Zheng
· 10 years ago
5366d0c
block: Make the block accounting functions operate on BlockAcctStats
by Benoît Canet
· 10 years ago
58f423f
dma-helpers: Fix too long qiov
by Kevin Wolf
· 10 years ago
9c132c7
dma-helpers: avoid calling dma_bdrv_unmap() twice
by Jules Wang
· 11 years ago
4d1cb6e
dma-helpers: Initialize DMAAIOCB in_cancel flag
by Peter Maydell
· 11 years ago
6a1751b
aio / timers: Untangle include files
by Alex Bligh
· 11 years ago
f487b67
dma: keep a device alive while it has SGLists
by Paolo Bonzini
· 12 years ago
df32fd1
dma: eliminate DMAContext
by Paolo Bonzini
· 12 years ago
24addbc
dma: eliminate old-style IOMMU support
by Paolo Bonzini
· 12 years ago
51644ab
memory: add address_space_access_valid
by Paolo Bonzini
· 12 years ago
9c17d61
softmmu: move include files to include/sysemu/
by Paolo Bonzini
· 12 years ago
1de7afc
misc: move include files to include/qemu/
by Paolo Bonzini
· 12 years ago
d7331be
aio: rename AIOPool to AIOCBInfo
by Stefan Hajnoczi
· 12 years ago
a8170e5
Rename target_phys_addr_t to hwaddr
by Avi Kivity
· 12 years ago
b90600e
dma: make dma access its own address space
by Avi Kivity
· 12 years ago
bc9b78d
dma: Fix stupid typo/thinko
by Benjamin Herrenschmidt
· 12 years ago
ea8d82a
ahci: Fix sglist memleak in ahci_dma_rw_buf()
by Jason Baron
· 12 years ago
7a0bac4
Add a memory barrier to DMA functions
by Benjamin Herrenschmidt
· 12 years ago
e5332e6
iommu: Introduce IOMMU emulation infrastructure
by David Gibson
· 12 years ago
c65bcef
iommu: Make sglists and dma_bdrv helpers use new universal DMA helpers
by David Gibson
· 12 years ago
d86a77f
iommu: Add universal DMA helper functions
by David Gibson
· 12 years ago
43cf8ae
Use DMADirection type for dma_bdrv_io
by David Gibson
· 13 years ago
85e8dab
aio: move BlockDriverAIOCB to qemu-aio.h
by Paolo Bonzini
· 13 years ago
84a6935
dma-helpers: add accounting wrappers
by Paolo Bonzini
· 13 years ago
8171ee3
dma-helpers: add dma_buf_read and dma_buf_write
by Paolo Bonzini
· 13 years ago
6bee44e
dma: the passed io_func does not return NULL
by Paolo Bonzini
· 13 years ago
c57c465
dma-helpers: Add trace events
by Kevin Wolf
· 13 years ago
d323118
Use dma_addr_t type for scatter/gather code
by David Gibson
· 13 years ago
c3adb5b
dma-helpers: rewrite completion/cancellation
by Paolo Bonzini
· 13 years ago
bbca72c
dma-helpers: rename is_write to to_dev
by Paolo Bonzini
· 13 years ago
7267c09
Use glib memory allocation and free functions
by Anthony Liguori
· 13 years ago
cb144cc
make dma_bdrv_io available to drivers
by Christoph Hellwig
· 14 years ago
c227f09
Revert "Get rid of _t suffix"
by Anthony Liguori
· 15 years ago
99a0949
Get rid of _t suffix
by malc
· 15 years ago
c16b5a2
fully split aio_pool from BlockDriver
by Christoph Hellwig
· 16 years ago
856ae5c
Fix a few Sparse warnings
by blueswir1
· 16 years ago
7403b14
Fix DMA API when handling an immediate error from block layer (Avi Kivity)
by aliguori
· 16 years ago
37b7842
Move block dma helpers aiocb to store dma state (Avi Kivity)
by aliguori
· 16 years ago
6512a2a
Implement cancellation method for dma async I/O (Avi Kivity)
by aliguori
· 16 years ago
59a703e
Introduce block dma helpers (Avi Kivity)
by aliguori
· 16 years ago
244ab90
Add a scatter-gather list type and accessors (Avi Kivity)
by aliguori
· 16 years ago