Searched refs:virtqueue (Results 1 – 4 of 4) sorted by relevance
85 struct virtqueue *qe_queue;97 struct virtqueue { struct180 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 …]
242 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 …]
277 struct virtqueue *sc_rx_vq;278 struct virtqueue *sc_tx_vq;279 struct virtqueue *sc_ctrl_vq;
143 struct virtqueue *sc_vq;