Searched refs:vring_desc (Results 1 – 10 of 10) sorted by relevance
| /openbsd/src/sys/dev/pv/ |
| D | virtio.c | 262 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 …]
|
| D | virtiovar.h | 100 struct vring_desc *qe_desc_base; /* pointer to vd array */ 111 struct vring_desc *vq_desc;
|
| D | virtioreg.h | 156 struct vring_desc { struct
|
| D | vioscsi.c | 424 struct vring_desc *vd; in vioscsi_alloc_reqs()
|
| D | vioblk.c | 638 struct vring_desc *vd; in vioblk_alloc_reqs()
|
| /openbsd/src/usr.sbin/vmd/ |
| D | virtio.h | 190 struct vring_desc *desc; 193 struct vring_desc *req_desc; 196 struct vring_desc *resp_desc;
|
| D | virtio.c | 103 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 …]
|
| D | vioblk.c | 49 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()
|
| D | vionet.c | 382 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()
|
| D | vioscsi.c | 68 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()
|