Searched refs:virtqueue (Results 1 – 3 of 3) sorted by relevance
85 struct virtqueue *qe_queue;97 struct virtqueue { struct179 struct virtqueue *virtio_alloc_vq(struct virtio_softc *sc,182 void virtio_free_vq(struct virtqueue *);184 struct vq_entry *vq_alloc_entry(struct virtqueue *vq);185 void vq_free_entry(struct virtqueue *vq, struct vq_entry *qe);186 uint_t vq_num_used(struct virtqueue *vq);188 void virtio_stop_vq_intr(struct virtqueue *);189 void virtio_start_vq_intr(struct virtqueue *);199 struct vq_entry *virtio_pull_chain(struct virtqueue *vq, uint32_t *len);[all …]
244 virtio_stop_vq_intr(struct virtqueue *vq) in virtio_stop_vq_intr()250 virtio_start_vq_intr(struct virtqueue *vq) in virtio_start_vq_intr()377 virtio_init_vq(struct virtio_softc *sc, struct virtqueue *vq) in virtio_init_vq()426 struct virtqueue *437 struct virtqueue *vq; in virtio_alloc_vq()452 vq = kmem_zalloc(sizeof (struct virtqueue), KM_SLEEP); in virtio_alloc_vq()548 kmem_free(vq, sizeof (struct virtqueue)); in virtio_alloc_vq()555 virtio_free_vq(struct virtqueue *vq) in virtio_free_vq()586 kmem_free(vq, sizeof (struct virtqueue)); in virtio_free_vq()593 vq_alloc_entry(struct virtqueue *vq) in vq_alloc_entry()[all …]
143 struct virtqueue *sc_vq;