Lines Matching refs:virtqueue_host
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 *vq);
142 bool virtio_vq_host_is_empty(struct virtqueue_host *vq);
152 uint16_t virtio_vq_host_get_num_avail(struct virtqueue_host *vq);
168 errval_t virtio_vq_host_intr_send(struct virtqueue_host *vq);
206 errval_t virtio_vq_host_desc_enqueue(struct virtqueue_host *vq,
219 errval_t virtio_vq_host_desc_dequeue(struct virtqueue_host *vq);
231 errval_t virtio_vq_host_poll(struct virtqueue_host **vq,