Lines Matching refs:vq_avail
649 (virtio_rw16(sc, vq->vq_avail->idx) - vq->vq_used_idx) * 3 / 4;
664 (virtio_rw16(sc, vq->vq_avail->idx) - vq->vq_used_idx);
686 vq->vq_avail->flags |=
706 vq->vq_avail->flags &=
820 + sizeof(vq->vq_avail[0].ring[0]) * vq_num;
876 vq->vq_avail = VIRTIO_PTR(vq->vq_vaddr, vq->vq_availoffset);
877 vq->vq_used_event = VIRTIO_PTR(vq->vq_avail,
1236 vq->vq_avail->ring[(vq->vq_avail_idx++) % vq->vq_num] =
1244 o = virtio_rw16(sc, vq->vq_avail->idx) - 1;
1250 * the vq->vq_avail->idx update to ensure we're not
1253 * vq->vq_avail->idx.
1259 vq->vq_avail->idx = virtio_rw16(sc, vq->vq_avail_idx);