Home
last modified time | relevance | path

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

/titanic_50/usr/src/uts/common/io/virtio/
H A Dvirtiovar.h85 struct virtqueue *qe_queue;
97 struct virtqueue { struct
180 struct virtqueue *virtio_alloc_vq(struct virtio_softc *sc,
183 void virtio_free_vq(struct virtqueue *);
185 struct vq_entry *vq_alloc_entry(struct virtqueue *vq);
186 void vq_free_entry(struct virtqueue *vq, struct vq_entry *qe);
187 uint_t vq_num_used(struct virtqueue *vq);
190 void virtio_stop_vq_intr(struct virtqueue *);
191 void virtio_start_vq_intr(struct virtqueue *);
201 struct vq_entry *virtio_pull_chain(struct virtqueue *vq, uint32_t *len);
[all …]
H A Dvirtio.c242 virtio_stop_vq_intr(struct virtqueue *vq) in virtio_stop_vq_intr()
248 virtio_start_vq_intr(struct virtqueue *vq) in virtio_start_vq_intr()
371 virtio_init_vq(struct virtio_softc *sc, struct virtqueue *vq) in virtio_init_vq()
418 struct virtqueue *
426 struct virtqueue *vq; in virtio_alloc_vq()
440 vq = kmem_zalloc(sizeof (struct virtqueue), KM_SLEEP); in virtio_alloc_vq()
533 kmem_free(vq, sizeof (struct virtqueue)); in virtio_alloc_vq()
539 virtio_free_vq(struct virtqueue *vq) in virtio_free_vq()
570 kmem_free(vq, sizeof (struct virtqueue)); in virtio_free_vq()
577 vq_alloc_entry(struct virtqueue *vq) in vq_alloc_entry()
[all …]
/titanic_50/usr/src/uts/common/io/vioif/
H A Dvioif.c277 struct virtqueue *sc_rx_vq;
278 struct virtqueue *sc_tx_vq;
279 struct virtqueue *sc_ctrl_vq;
/titanic_50/usr/src/uts/common/io/vioblk/
H A Dvioblk.c143 struct virtqueue *sc_vq;