Revision 99a0949b hw/soc_dma.h

b/hw/soc_dma.h
49 49
    int bytes;
50 50
    /* Initialised by the DMA module, call soc_dma_ch_update after writing.  */
51 51
    enum soc_dma_access_type type[2];
52
    target_phys_addr_t vaddr[2];	/* Updated by .transfer_fn().  */
52
    a_target_phys_addr vaddr[2];	/* Updated by .transfer_fn().  */
53 53
    /* Private */
54 54
    void *paddr[2];
55 55
    soc_dma_io_t io_fn[2];
......
89 89
void soc_dma_reset(struct soc_dma_s *s);
90 90
struct soc_dma_s *soc_dma_init(int n);
91 91

  
92
void soc_dma_port_add_fifo(struct soc_dma_s *dma, target_phys_addr_t virt_base,
92
void soc_dma_port_add_fifo(struct soc_dma_s *dma, a_target_phys_addr virt_base,
93 93
                soc_dma_io_t fn, void *opaque, int out);
94 94
void soc_dma_port_add_mem(struct soc_dma_s *dma, uint8_t *phys_base,
95
                target_phys_addr_t virt_base, size_t size);
95
                a_target_phys_addr virt_base, size_t size);
96 96

  
97 97
static inline void soc_dma_port_add_fifo_in(struct soc_dma_s *dma,
98
                target_phys_addr_t virt_base, soc_dma_io_t fn, void *opaque)
98
                a_target_phys_addr virt_base, soc_dma_io_t fn, void *opaque)
99 99
{
100 100
    return soc_dma_port_add_fifo(dma, virt_base, fn, opaque, 0);
101 101
}
102 102

  
103 103
static inline void soc_dma_port_add_fifo_out(struct soc_dma_s *dma,
104
                target_phys_addr_t virt_base, soc_dma_io_t fn, void *opaque)
104
                a_target_phys_addr virt_base, soc_dma_io_t fn, void *opaque)
105 105
{
106 106
    return soc_dma_port_add_fifo(dma, virt_base, fn, opaque, 1);
107 107
}
108 108

  
109 109
static inline void soc_dma_port_add_mem_ram(struct soc_dma_s *dma,
110
                ram_addr_t offset, target_phys_addr_t virt_base, size_t size)
110
                a_ram_addr offset, a_target_phys_addr virt_base, size_t size)
111 111
{
112 112
    return soc_dma_port_add_mem(dma, qemu_get_ram_ptr(offset), virt_base, size);
113 113
}

Also available in: Unified diff