Lines Matching refs:virtqueue
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()
617 vq_free_entry(struct virtqueue *vq, struct vq_entry *qe) in vq_free_entry()
633 vq_num_used(struct virtqueue *vq) in vq_num_used()
690 virtio_sync_vq(struct virtqueue *vq) in virtio_sync_vq()
716 struct virtqueue *vq = qe->qe_queue; in virtio_push_chain()
778 virtio_pull_chain(struct virtqueue *vq, uint32_t *len) in virtio_pull_chain()
813 struct virtqueue *vq = qe->qe_queue; in virtio_free_chain()