Lines Matching refs:virtio_device
33 struct virtio_device *vdev;
114 struct virtio_device { struct
130 static inline struct virtio_device *dev_to_virtio(struct device *_dev) in dev_to_virtio() argument
132 return container_of(_dev, struct virtio_device, dev); in dev_to_virtio()
135 void virtio_add_status(struct virtio_device *dev, unsigned int status);
136 int register_virtio_device(struct virtio_device *dev);
137 void unregister_virtio_device(struct virtio_device *dev);
140 void virtio_break_device(struct virtio_device *dev);
141 void __virtio_unbreak_device(struct virtio_device *dev);
146 void virtio_config_changed(struct virtio_device *dev);
148 int virtio_device_freeze(struct virtio_device *dev);
149 int virtio_device_restore(struct virtio_device *dev);
151 void virtio_reset_device(struct virtio_device *dev);
153 size_t virtio_max_dma_size(struct virtio_device *vdev);
182 int (*validate)(struct virtio_device *dev);
183 int (*probe)(struct virtio_device *dev);
184 void (*scan)(struct virtio_device *dev);
185 void (*remove)(struct virtio_device *dev);
186 void (*config_changed)(struct virtio_device *dev);
188 int (*freeze)(struct virtio_device *dev);
189 int (*restore)(struct virtio_device *dev);