Revision d3231181

b/dma-helpers.c
18 18
    qsg->size = 0;
19 19
}
20 20

  
21
void qemu_sglist_add(QEMUSGList *qsg, target_phys_addr_t base,
22
                     target_phys_addr_t len)
21
void qemu_sglist_add(QEMUSGList *qsg, dma_addr_t base, dma_addr_t len)
23 22
{
24 23
    if (qsg->nsg == qsg->nalloc) {
25 24
        qsg->nalloc = 2 * qsg->nalloc + 1;
......
45 44
    bool to_dev;
46 45
    bool in_cancel;
47 46
    int sg_cur_index;
48
    target_phys_addr_t sg_cur_byte;
47
    dma_addr_t sg_cur_byte;
49 48
    QEMUIOVector iov;
50 49
    QEMUBH *bh;
51 50
    DMAIOFunc *io_func;
b/dma.h
28 28
} DMADirection;
29 29

  
30 30
struct ScatterGatherEntry {
31
    target_phys_addr_t base;
32
    target_phys_addr_t len;
31
    dma_addr_t base;
32
    dma_addr_t len;
33 33
};
34 34

  
35 35
struct QEMUSGList {
36 36
    ScatterGatherEntry *sg;
37 37
    int nsg;
38 38
    int nalloc;
39
    target_phys_addr_t size;
39
    dma_addr_t size;
40 40
};
41 41

  
42 42
void qemu_sglist_init(QEMUSGList *qsg, int alloc_hint);
43
void qemu_sglist_add(QEMUSGList *qsg, target_phys_addr_t base,
44
                     target_phys_addr_t len);
43
void qemu_sglist_add(QEMUSGList *qsg, dma_addr_t base, dma_addr_t len);
45 44
void qemu_sglist_destroy(QEMUSGList *qsg);
46 45
#endif
47 46

  

Also available in: Unified diff