Home
last modified time | relevance | path

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

/openbsd/src/sys/dev/pv/
Dvirtio.c262 sizeof(struct vring_desc) * vq->vq_maxnsegs * slot; in vq_sync_indirect()
265 sizeof(struct vring_desc) * vq->vq_maxnsegs, ops); in vq_sync_indirect()
318 struct vring_desc *vd; in virtio_init_vq()
378 allocsize1 = VIRTQUEUE_ALIGN(sizeof(struct vring_desc) * vq_size in virtio_alloc_vq()
385 allocsize3 = sizeof(struct vring_desc) * maxnsegs * vq_size; in virtio_alloc_vq()
426 vq->vq_availoffset = sizeof(struct vring_desc)*vq_size; in virtio_alloc_vq()
614 struct vring_desc *vd; in virtio_enqueue_reserve()
622 vd->addr += sizeof(struct vring_desc) * vq->vq_maxnsegs * in virtio_enqueue_reserve()
624 vd->len = sizeof(struct vring_desc) * nsegs; in virtio_enqueue_reserve()
638 struct vring_desc *vd; in virtio_enqueue_reserve()
[all …]
Dvirtiovar.h100 struct vring_desc *qe_desc_base; /* pointer to vd array */
111 struct vring_desc *vq_desc;
Dvirtioreg.h156 struct vring_desc { struct
Dvioscsi.c424 struct vring_desc *vd; in vioscsi_alloc_reqs()
Dvioblk.c638 struct vring_desc *vd; in vioblk_alloc_reqs()
/openbsd/src/usr.sbin/vmd/
Dvirtio.h190 struct vring_desc *desc;
193 struct vring_desc *req_desc;
196 struct vring_desc *resp_desc;
Dvirtio.c103 allocsize1 = VIRTQUEUE_ALIGN(sizeof(struct vring_desc) * vq_size in vring_size()
158 struct vring_desc *desc; in viornd_notifyq()
174 desc = (struct vring_desc *)(vr); in viornd_notifyq()
557 viornd.vq[0].vq_availoffset = sizeof(struct vring_desc) * in virtio_init()
560 sizeof(struct vring_desc) * VIORND_QUEUE_SIZE in virtio_init()
604 sizeof(struct vring_desc) * VIONET_QUEUE_SIZE; in virtio_init()
606 sizeof(struct vring_desc) * VIONET_QUEUE_SIZE in virtio_init()
613 sizeof(struct vring_desc) * VIONET_QUEUE_SIZE; in virtio_init()
615 sizeof(struct vring_desc) * VIONET_QUEUE_SIZE in virtio_init()
685 sizeof(struct vring_desc) * VIOBLK_QUEUE_SIZE; in virtio_init()
[all …]
Dvioblk.c49 struct vring_desc *, struct vring_desc **);
303 struct vring_desc *table, *desc; in vioblk_notifyq()
320 table = (struct vring_desc *)(vr); in vioblk_notifyq()
808 struct vring_desc *desc_tbl, struct vring_desc **desc) in vioblk_rw()
Dvionet.c382 struct vring_desc *desc, *table; in vionet_rx()
404 table = (struct vring_desc *)(vr); in vionet_rx()
724 struct vring_desc *desc, *table; in vionet_tx()
747 table = (struct vring_desc *)(vr); in vionet_tx()
Dvioscsi.c68 static struct vring_desc*
69 vioscsi_next_ring_desc(struct vring_desc* desc, struct vring_desc* cur, in vioscsi_next_ring_desc()
78 struct vring_used *used, struct vring_desc *desc, uint16_t idx) in vioscsi_next_ring_item()
2099 acct.desc = (struct vring_desc *)(vr); in vioscsi_notifyq()