Searched refs:vring_desc (Results 1 – 4 of 4) sorted by relevance
/freebsd/sys/dev/virtio/ |
H A D | virtio_ring.h | 54 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 D | virtqueue.c | 93 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 D | virtio.c | 191 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 D | virtio.h | 314 struct vring_desc *vq_desc; /* descriptor array */
|