Home
last modified time | relevance | path

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

/freebsd-12-stable/sys/dev/virtio/
Dvirtqueue.c75 struct vring vq_ring; member
376 return (vtophys(vq->vq_ring.desc)); in virtqueue_desc_paddr()
383 return (vtophys(vq->vq_ring.avail)); in virtqueue_avail_paddr()
390 return (vtophys(vq->vq_ring.used)); in virtqueue_used_paddr()
444 used_idx = vq->vq_ring.used->idx; in virtqueue_nused()
456 if (vq->vq_used_cons_idx == vq->vq_ring.used->idx) in virtqueue_intr_filter()
483 avail_idx = vq->vq_ring.avail->idx; in virtqueue_postpone_intr()
508 vring_used_event(&vq->vq_ring) = vq->vq_used_cons_idx - in virtqueue_disable_intr()
511 vq->vq_ring.avail->flags |= VRING_AVAIL_F_NO_INTERRUPT; in virtqueue_disable_intr()
552 idx = vq_ring_enqueue_segments(vq, vq->vq_ring.desc, head_idx, in virtqueue_enqueue()
[all …]