Lines Matching defs:vdev
40 struct virtrng_info *vi = vq->vdev->priv;
129 static int probe_common(struct virtio_device *vdev)
152 vdev->priv = vi;
155 vi->vq = virtio_find_single_vq(vdev, random_recv_done, "input");
161 virtio_device_ready(vdev);
175 static void remove_common(struct virtio_device *vdev)
177 struct virtrng_info *vi = vdev->priv;
185 virtio_reset_device(vdev);
186 vdev->config->del_vqs(vdev);
191 static int virtrng_probe(struct virtio_device *vdev)
193 return probe_common(vdev);
196 static void virtrng_remove(struct virtio_device *vdev)
198 remove_common(vdev);
201 static void virtrng_scan(struct virtio_device *vdev)
203 struct virtrng_info *vi = vdev->priv;
212 static int virtrng_freeze(struct virtio_device *vdev)
214 remove_common(vdev);
218 static int virtrng_restore(struct virtio_device *vdev)
222 err = probe_common(vdev);
224 struct virtrng_info *vi = vdev->priv;