Searched refs:vring_desc (Results 1 - 8 of 8) sorted by relevance

/freebsd-current/sys/dev/virtio/
H A Dvirtio_ring.h54 struct vring_desc { struct
88 struct vring_desc *desc;
105 * struct vring_desc desc[num];
138 size = num * sizeof(struct vring_desc);
152 vr->desc = (struct vring_desc *) p;
154 num * sizeof(struct vring_desc));
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);
296 struct vring_desc *indirect)
701 vq_ring_enqueue_segments(struct virtqueue *vq, struct vring_desc *desc,
705 struct vring_desc *dp;
755 struct vring_desc *dp;
775 dp->len = vq_gtoh32(vq, needed * sizeof(struct vring_desc));
[all...]
/freebsd-current/sys/dev/beri/virtio/
H A Dvirtio.h54 volatile struct vring_desc *vq_desc; /* descriptor array */
H A Dvirtio.c107 _vq_record(uint32_t offs, int i, volatile struct vring_desc *vd,
123 volatile struct vring_desc *vdir, *vindir, *vp;
H A Dvirtio_block.c326 vq->vq_desc = (struct vring_desc *)base;
327 base += vq->vq_qsize * sizeof(struct vring_desc);
/freebsd-current/usr.sbin/bhyve/
H A Dvirtio.h314 struct vring_desc *vq_desc; /* descriptor array */
H A Dvirtio.c191 vq->vq_desc = (struct vring_desc *)base;
192 base += vq->vq_qsize * sizeof(struct vring_desc);
216 _vq_record(int i, struct vring_desc *vd, struct vmctx *ctx, struct iovec *iov,
272 struct vring_desc *vdir, *vindir, *vp;
906 addr_size = vq->vq_qsize * sizeof(struct vring_desc);
/freebsd-current/sys/dev/beri/virtio/network/
H A Dif_vtbe.c363 vq->vq_desc = (struct vring_desc *)base;
364 base += vq->vq_qsize * sizeof(struct vring_desc);

Completed in 134 milliseconds