Lines Matching refs:vrh
180 static void mic_notify(struct vringh *vrh) in mic_notify() argument
182 struct mic_vringh *mvrh = container_of(vrh, struct mic_vringh, vrh); in mic_notify()
266 struct vringh *vrh = &mvr->vrh; in _mic_virtio_copy() local
274 ret = vringh_getdesc_kern(vrh, riov, wiov, in _mic_virtio_copy()
334 vringh_complete_kern(vrh, *head, total); in _mic_virtio_copy()
336 if (vringh_need_notify_kern(vrh) > 0) in _mic_virtio_copy()
337 vringh_notify(vrh); in _mic_virtio_copy()
341 vr->info->avail_idx = vrh->last_avail_idx; in _mic_virtio_copy()
395 mvdev->mvr[i].vrh.vring.used = in mic_virtio_init_post()
426 struct vringh *vrh = &mvdev->mvr[i].vrh; in mic_virtio_device_reset() local
428 vrh->completed = 0; in mic_virtio_device_reset()
429 vrh->last_avail_idx = 0; in mic_virtio_device_reset()
430 vrh->last_used_idx = 0; in mic_virtio_device_reset()
675 ret = vringh_init_kern(&mvr->vrh, in mic_virtio_add_device()
687 mvr->vrh.notify = mic_notify; in mic_virtio_add_device()