Revision c227f099 hw/virtio.h

b/hw/virtio.h
54 54

  
55 55
struct VirtQueue;
56 56

  
57
static inline a_target_phys_addr vring_align(a_target_phys_addr addr,
57
static inline target_phys_addr_t vring_align(target_phys_addr_t addr,
58 58
                                             unsigned long align)
59 59
{
60 60
    return (addr + align - 1) & ~(align - 1);
......
70 70
    unsigned int index;
71 71
    unsigned int out_num;
72 72
    unsigned int in_num;
73
    a_target_phys_addr in_addr[VIRTQUEUE_MAX_SIZE];
73
    target_phys_addr_t in_addr[VIRTQUEUE_MAX_SIZE];
74 74
    struct iovec in_sg[VIRTQUEUE_MAX_SIZE];
75 75
    struct iovec out_sg[VIRTQUEUE_MAX_SIZE];
76 76
} VirtQueueElement;
......
149 149
void virtio_config_writeb(VirtIODevice *vdev, uint32_t addr, uint32_t data);
150 150
void virtio_config_writew(VirtIODevice *vdev, uint32_t addr, uint32_t data);
151 151
void virtio_config_writel(VirtIODevice *vdev, uint32_t addr, uint32_t data);
152
void virtio_queue_set_addr(VirtIODevice *vdev, int n, a_target_phys_addr addr);
153
a_target_phys_addr virtio_queue_get_addr(VirtIODevice *vdev, int n);
152
void virtio_queue_set_addr(VirtIODevice *vdev, int n, target_phys_addr_t addr);
153
target_phys_addr_t virtio_queue_get_addr(VirtIODevice *vdev, int n);
154 154
int virtio_queue_get_num(VirtIODevice *vdev, int n);
155 155
void virtio_queue_notify(VirtIODevice *vdev, int n);
156 156
uint16_t virtio_queue_vector(VirtIODevice *vdev, int n);

Also available in: Unified diff