Lines Matching refs:vdev
44 struct virtrng_info *vi = vq->vdev->priv; in random_recv_done()
100 static int probe_common(struct virtio_device *vdev) in probe_common() argument
124 vdev->priv = vi; in probe_common()
127 vi->vq = virtio_find_single_vq(vdev, random_recv_done, "input"); in probe_common()
142 static void remove_common(struct virtio_device *vdev) in remove_common() argument
144 struct virtrng_info *vi = vdev->priv; in remove_common()
149 vdev->config->reset(vdev); in remove_common()
153 vdev->config->del_vqs(vdev); in remove_common()
158 static int virtrng_probe(struct virtio_device *vdev) in virtrng_probe() argument
160 return probe_common(vdev); in virtrng_probe()
163 static void virtrng_remove(struct virtio_device *vdev) in virtrng_remove() argument
165 remove_common(vdev); in virtrng_remove()
168 static void virtrng_scan(struct virtio_device *vdev) in virtrng_scan() argument
170 struct virtrng_info *vi = vdev->priv; in virtrng_scan()
179 static int virtrng_freeze(struct virtio_device *vdev) in virtrng_freeze() argument
181 remove_common(vdev); in virtrng_freeze()
185 static int virtrng_restore(struct virtio_device *vdev) in virtrng_restore() argument
187 return probe_common(vdev); in virtrng_restore()