Revision c227f099 dma.h
b/dma.h | ||
---|---|---|
16 | 16 |
#include "block.h" |
17 | 17 |
|
18 | 18 |
typedef struct { |
19 |
a_target_phys_addr base;
|
|
20 |
a_target_phys_addr len;
|
|
19 |
target_phys_addr_t base;
|
|
20 |
target_phys_addr_t len;
|
|
21 | 21 |
} ScatterGatherEntry; |
22 | 22 |
|
23 | 23 |
typedef struct { |
24 | 24 |
ScatterGatherEntry *sg; |
25 | 25 |
int nsg; |
26 | 26 |
int nalloc; |
27 |
a_target_phys_addr size;
|
|
27 |
target_phys_addr_t size;
|
|
28 | 28 |
} QEMUSGList; |
29 | 29 |
|
30 | 30 |
void qemu_sglist_init(QEMUSGList *qsg, int alloc_hint); |
31 |
void qemu_sglist_add(QEMUSGList *qsg, a_target_phys_addr base,
|
|
32 |
a_target_phys_addr len);
|
|
31 |
void qemu_sglist_add(QEMUSGList *qsg, target_phys_addr_t base,
|
|
32 |
target_phys_addr_t len);
|
|
33 | 33 |
void qemu_sglist_destroy(QEMUSGList *qsg); |
34 | 34 |
|
35 | 35 |
BlockDriverAIOCB *dma_bdrv_read(BlockDriverState *bs, |
Also available in: Unified diff