Lines Matching defs:virtio_device

34 	struct virtio_device *vdev;
115 * struct virtio_device - representation of a device using virtio
132 struct virtio_device {
152 #define dev_to_virtio(_dev) container_of_const(_dev, struct virtio_device, dev)
154 void virtio_add_status(struct virtio_device *dev, unsigned int status);
155 int register_virtio_device(struct virtio_device *dev);
156 void unregister_virtio_device(struct virtio_device *dev);
159 void virtio_break_device(struct virtio_device *dev);
160 void __virtio_unbreak_device(struct virtio_device *dev);
165 void virtio_config_changed(struct virtio_device *dev);
167 int virtio_device_freeze(struct virtio_device *dev);
168 int virtio_device_restore(struct virtio_device *dev);
170 void virtio_reset_device(struct virtio_device *dev);
172 size_t virtio_max_dma_size(const struct virtio_device *vdev);
203 int (*validate)(struct virtio_device *dev);
204 int (*probe)(struct virtio_device *dev);
205 void (*scan)(struct virtio_device *dev);
206 void (*remove)(struct virtio_device *dev);
207 void (*config_changed)(struct virtio_device *dev);
208 int (*freeze)(struct virtio_device *dev);
209 int (*restore)(struct virtio_device *dev);
248 void virtio_debug_device_init(struct virtio_device *dev);
249 void virtio_debug_device_exit(struct virtio_device *dev);
250 void virtio_debug_device_filter_features(struct virtio_device *dev);
254 static inline void virtio_debug_device_init(struct virtio_device *dev)
258 static inline void virtio_debug_device_exit(struct virtio_device *dev)
262 static inline void virtio_debug_device_filter_features(struct virtio_device *dev)