Lines Matching refs:vrh
181 static void mic_notify(struct vringh *vrh) in mic_notify() argument
183 struct mic_vringh *mvrh = container_of(vrh, struct mic_vringh, vrh); in mic_notify()
267 struct vringh *vrh = &mvr->vrh; in _mic_virtio_copy() local
275 ret = vringh_getdesc_kern(vrh, riov, wiov, in _mic_virtio_copy()
335 vringh_complete_kern(vrh, *head, total); in _mic_virtio_copy()
337 if (vringh_need_notify_kern(vrh) > 0) in _mic_virtio_copy()
338 vringh_notify(vrh); in _mic_virtio_copy()
342 vr->info->avail_idx = vrh->last_avail_idx; in _mic_virtio_copy()
396 mvdev->mvr[i].vrh.vring.used = in mic_virtio_init_post()
427 struct vringh *vrh = &mvdev->mvr[i].vrh; in mic_virtio_device_reset() local
429 vrh->completed = 0; in mic_virtio_device_reset()
430 vrh->last_avail_idx = 0; in mic_virtio_device_reset()
431 vrh->last_used_idx = 0; in mic_virtio_device_reset()
676 ret = vringh_init_kern(&mvr->vrh, in mic_virtio_add_device()
688 mvr->vrh.notify = mic_notify; in mic_virtio_add_device()