Searched refs:virtqueue_host (Results 1 - 9 of 9) sorted by relevance

/barrelfish-2018-10-04/include/virtio/
H A Dvirtqueue_host.h18 struct virtqueue_host;
46 errval_t virtio_vq_host_alloc(struct virtqueue_host ***vq,
74 errval_t virtio_vq_host_free(struct virtqueue_host *vq);
77 void *virtqueue_drain(struct virtqueue_host *vq, int *last);
78 int virtqueue_reinit(struct virtqueue_host *vq, uint16_t size);
94 lpaddr_t virtio_vq_host_get_vring_paddr(struct virtqueue_host *vq);
103 void virtio_vq_host_get_vring_cap(struct virtqueue_host *vq,
113 uint16_t virtio_vq_host_get_queue_index(struct virtqueue_host *vq);
122 lvaddr_t virtio_vq_host_get_vring_align(struct virtqueue_host *vq);
132 uint16_t virtio_vq_host_get_num_desc(struct virtqueue_host *v
[all...]
H A Dvirtio_host.h14 struct virtqueue_host;
43 typedef void (*virtq_work_handler_t)(struct virtqueue_host *,
H A Dvirtio_device.h383 struct virtqueue_host *virtio_device_get_host_virtq(struct virtio_device *vdev,
/barrelfish-2018-10-04/lib/virtio/
H A Dvirtqueue_host.c18 #include <virtio/virtqueue_host.h>
47 struct virtqueue_host struct
122 static inline struct virtio_host_buf *vqh_host_buf_alloc(struct virtqueue_host *vq)
126 static inline uint16_t vqh_host_buf_free_chain(struct virtqueue_host *vq,
134 static inline void vqh_host_buf_free(struct virtqueue_host *vq,
143 static errval_t virtio_vq_host_add_mem_range(struct virtqueue_host *vq,
174 static lvaddr_t virtio_vq_host_guest2virt(struct virtqueue_host *vq,
213 errval_t virtio_vq_host_alloc(struct virtqueue_host ***vq,
221 struct virtqueue_host **qa = calloc(vq_num, sizeof(void *));
226 struct virtqueue_host *queu
[all...]
H A Ddevice.h17 struct virtqueue_host;
51 struct virtqueue_host **vqh;
H A Dhost.c16 #include <virtio/virtqueue_host.h>
H A Ddevice.c391 struct virtqueue_host *virtio_device_get_host_virtq(struct virtio_device *vdev,
/barrelfish-2018-10-04/usr/drivers/virtio/block/
H A Dmain_host.c20 #include <virtio/virtqueue_host.h>
56 static void virtq_do_work(struct virtqueue_host *vqh,
/barrelfish-2018-10-04/lib/virtio/host/
H A Dchannel_flounder.c15 #include <virtio/virtqueue_host.h>

Completed in 89 milliseconds