Home
last modified time | relevance | path

Searched refs:vq_used (Results 1 – 3 of 3) sorted by relevance

/openbsd/src/sys/dev/pv/
Dvirtio.c296 if (vq->vq_used_idx != vq->vq_used->idx) { in virtio_check_vq()
430 vq->vq_used = (struct vring_used*)(((char*)vq->vq_desc) + in virtio_alloc_vq()
773 if (!(vq->vq_used->flags & VRING_USED_F_NO_NOTIFY)) in virtio_enqueue_commit()
853 if (vq->vq_used_idx == vq->vq_used->idx) in virtio_dequeue()
860 slot = vq->vq_used->ring[usedidx].id; in virtio_dequeue()
869 *lenp = vq->vq_used->ring[usedidx].len; in virtio_dequeue()
1000 if (vq->vq_used_idx != vq->vq_used->idx) in virtio_start_vq_intr()
1016 n = (uint16_t)(vq->vq_used->idx - vq->vq_used_idx); in virtio_nused()
1057 printf(" + used flags: 0x%X\n",vq->vq_used->flags); in virtio_vq_dump()
1058 printf(" + used idx: %d\n",vq->vq_used->idx); in virtio_vq_dump()
[all …]
Dvirtioreg.h192 #define VQ_AVAIL_EVENT(vq) (*(uint16_t*)(&(vq)->vq_used->ring[(vq)->vq_num]))
Dvirtiovar.h113 struct vring_used *vq_used; member