Lines Matching refs:virtio_device
31 struct virtio_device *vdev;
96 struct virtio_device { struct
111 static inline struct virtio_device *dev_to_virtio(struct device *_dev) in dev_to_virtio() argument
113 return container_of(_dev, struct virtio_device, dev); in dev_to_virtio()
116 int register_virtio_device(struct virtio_device *dev);
117 void unregister_virtio_device(struct virtio_device *dev);
119 void virtio_break_device(struct virtio_device *dev);
121 void virtio_config_changed(struct virtio_device *dev);
123 int virtio_device_freeze(struct virtio_device *dev);
124 int virtio_device_restore(struct virtio_device *dev);
147 int (*probe)(struct virtio_device *dev);
148 void (*scan)(struct virtio_device *dev);
149 void (*remove)(struct virtio_device *dev);
150 void (*config_changed)(struct virtio_device *dev);
152 int (*freeze)(struct virtio_device *dev);
153 int (*restore)(struct virtio_device *dev);