Lines Matching refs:virtio_device
32 struct virtio_device *vdev;
125 struct virtio_device { struct
140 static inline struct virtio_device *dev_to_virtio(struct device *_dev) in dev_to_virtio() argument
142 return container_of(_dev, struct virtio_device, dev); in dev_to_virtio()
145 void virtio_add_status(struct virtio_device *dev, unsigned int status);
146 int register_virtio_device(struct virtio_device *dev);
147 void unregister_virtio_device(struct virtio_device *dev);
149 void virtio_break_device(struct virtio_device *dev);
151 void virtio_config_changed(struct virtio_device *dev);
152 void virtio_config_disable(struct virtio_device *dev);
153 void virtio_config_enable(struct virtio_device *dev);
154 int virtio_finalize_features(struct virtio_device *dev);
156 int virtio_device_freeze(struct virtio_device *dev);
157 int virtio_device_restore(struct virtio_device *dev);
187 int (*validate)(struct virtio_device *dev);
188 int (*probe)(struct virtio_device *dev);
189 void (*scan)(struct virtio_device *dev);
190 void (*remove)(struct virtio_device *dev);
191 void (*config_changed)(struct virtio_device *dev);
193 int (*freeze)(struct virtio_device *dev);
194 int (*restore)(struct virtio_device *dev);