Lines Matching refs:vr
269 struct mic_vring *vr = &mvr->vring; in _mic_virtio_copy() local
342 vr->info->avail_idx = vrh->last_avail_idx; in _mic_virtio_copy()
648 struct mic_vring *vr = &mvdev->mvr[i].vring; in mic_virtio_add_device() local
653 vr->va = (void *) in mic_virtio_add_device()
656 if (!vr->va) { in mic_virtio_add_device()
662 vr->len = vr_size; in mic_virtio_add_device()
663 vr->info = vr->va + vring_size(num, MIC_VIRTIO_RING_ALIGN); in mic_virtio_add_device()
664 vr->info->magic = cpu_to_le32(MIC_MAGIC + mvdev->virtio_id + i); in mic_virtio_add_device()
665 vr_addr = mic_map_single(mdev, vr->va, vr_size); in mic_virtio_add_device()
667 free_pages((unsigned long)vr->va, get_order(vr_size)); in mic_virtio_add_device()
675 vring_init(&vr->vr, num, vr->va, MIC_VIRTIO_RING_ALIGN); in mic_virtio_add_device()
678 vr->vr.desc, vr->vr.avail, vr->vr.used); in mic_virtio_add_device()
691 __func__, __LINE__, i, vr->va, vr->info, vr_size); in mic_virtio_add_device()