Home
last modified time | relevance | path

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

/trueos/sys/dev/virtio/
HDvirtqueue.c73 struct vring vq_ring; member
415 used_idx = vq->vq_ring.used->idx; in virtqueue_nused()
427 if (vq->vq_used_cons_idx == vq->vq_ring.used->idx) in virtqueue_intr_filter()
454 avail_idx = vq->vq_ring.avail->idx; in virtqueue_postpone_intr()
479 vring_used_event(&vq->vq_ring) = vq->vq_used_cons_idx - in virtqueue_disable_intr()
482 vq->vq_ring.avail->flags |= VRING_AVAIL_F_NO_INTERRUPT; in virtqueue_disable_intr()
523 idx = vq_ring_enqueue_segments(vq, vq->vq_ring.desc, head_idx, in virtqueue_enqueue()
545 if (vq->vq_used_cons_idx == vq->vq_ring.used->idx) in virtqueue_dequeue()
549 uep = &vq->vq_ring.used->ring[used_idx]; in virtqueue_dequeue()
611 vq->vq_ring.avail->idx, vq->vq_used_cons_idx, in virtqueue_dump()
[all …]