Home
last modified time | relevance | path

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

/freebsd/sys/dev/virtio/
H A Dvirtio_ring.h54 struct vring_desc { struct
88 struct vring_desc *desc;
138 size = num * sizeof(struct vring_desc); in vring_size()
152 vr->desc = (struct vring_desc *) p; in vring_init()
154 num * sizeof(struct vring_desc)); in vring_init()
H A Dvirtqueue.c93 struct vring_desc *indirect;
124 struct vring_desc *);
129 struct vring_desc *, uint16_t, struct sglist *, int, int);
140 "struct vring_desc *", "uint16_t", "struct sglist *", "int", "int");
252 size = indirect_size * sizeof(struct vring_desc); in virtqueue_init_indirect()
296 struct vring_desc *indirect) in virtqueue_init_indirect_list()
701 vq_ring_enqueue_segments(struct virtqueue *vq, struct vring_desc *desc, in vq_ring_enqueue_segments()
705 struct vring_desc *dp; in vq_ring_enqueue_segments()
755 struct vring_desc *dp; in vq_ring_enqueue_indirect()
775 dp->len = vq_gtoh32(vq, needed * sizeof(struct vring_desc)); in vq_ring_enqueue_indirect()
[all...]
/freebsd/usr.sbin/bhyve/
H A Dvirtio.c191 vq->vq_desc = (struct vring_desc *)base; in vi_vq_init()
192 base += vq->vq_qsize * sizeof(struct vring_desc); in vi_vq_init()
216 _vq_record(int i, struct vring_desc *vd, struct vmctx *ctx, struct iovec *iov, in _vq_record()
277 struct vring_desc *vdir, *vindir, *vp; in vq_getchain()
911 addr_size = vq->vq_qsize * sizeof(struct vring_desc); in vi_pci_snapshot_queues()
H A Dvirtio.h314 struct vring_desc *vq_desc; /* descriptor array */