Home
last modified time | relevance | path

Searched refs:virtqueue (Results 1 – 3 of 3) sorted by relevance

/titanic_44/usr/src/uts/common/io/virtio/
H A Dvirtiovar.h85 struct virtqueue *qe_queue;
97 struct virtqueue { struct
179 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 …]
H A Dvirtio.c244 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 …]
/titanic_44/usr/src/uts/common/io/vioblk/
H A Dvioblk.c143 struct virtqueue *sc_vq;