Searched refs:virtqueue_host (Results 1 - 9 of 9) sorted by relevance
/barrelfish-2018-10-04/include/virtio/ |
H A D | virtqueue_host.h | 18 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 D | virtio_host.h | 14 struct virtqueue_host; 43 typedef void (*virtq_work_handler_t)(struct virtqueue_host *,
|
H A D | virtio_device.h | 383 struct virtqueue_host *virtio_device_get_host_virtq(struct virtio_device *vdev,
|
/barrelfish-2018-10-04/lib/virtio/ |
H A D | virtqueue_host.c | 18 #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 D | device.h | 17 struct virtqueue_host; 51 struct virtqueue_host **vqh;
|
H A D | host.c | 16 #include <virtio/virtqueue_host.h>
|
H A D | device.c | 391 struct virtqueue_host *virtio_device_get_host_virtq(struct virtio_device *vdev,
|
/barrelfish-2018-10-04/usr/drivers/virtio/block/ |
H A D | main_host.c | 20 #include <virtio/virtqueue_host.h> 56 static void virtq_do_work(struct virtqueue_host *vqh,
|
/barrelfish-2018-10-04/lib/virtio/host/ |
H A D | channel_flounder.c | 15 #include <virtio/virtqueue_host.h>
|
Completed in 89 milliseconds