Revision 42fb2e07 hw/virtio.h

b/hw/virtio.h
81 81
    unsigned int out_num;
82 82
    unsigned int in_num;
83 83
    target_phys_addr_t in_addr[VIRTQUEUE_MAX_SIZE];
84
    target_phys_addr_t out_addr[VIRTQUEUE_MAX_SIZE];
84 85
    struct iovec in_sg[VIRTQUEUE_MAX_SIZE];
85 86
    struct iovec out_sg[VIRTQUEUE_MAX_SIZE];
86 87
} VirtQueueElement;
......
142 143
void virtqueue_fill(VirtQueue *vq, const VirtQueueElement *elem,
143 144
                    unsigned int len, unsigned int idx);
144 145

  
146
void virtqueue_map_sg(struct iovec *sg, target_phys_addr_t *addr,
147
    size_t num_sg, int is_write);
145 148
int virtqueue_pop(VirtQueue *vq, VirtQueueElement *elem);
146 149
int virtqueue_avail_bytes(VirtQueue *vq, int in_bytes, int out_bytes);
147 150

  

Also available in: Unified diff