Lines Matching refs:virtio_device
31 struct virtio_device *vdev;
107 struct virtio_device { struct
122 static inline struct virtio_device *dev_to_virtio(struct device *_dev) in dev_to_virtio() argument
124 return container_of(_dev, struct virtio_device, dev); in dev_to_virtio()
127 void virtio_add_status(struct virtio_device *dev, unsigned int status);
128 int register_virtio_device(struct virtio_device *dev);
129 void unregister_virtio_device(struct virtio_device *dev);
132 void virtio_break_device(struct virtio_device *dev);
134 void virtio_config_changed(struct virtio_device *dev);
135 void virtio_config_disable(struct virtio_device *dev);
136 void virtio_config_enable(struct virtio_device *dev);
137 int virtio_finalize_features(struct virtio_device *dev);
139 int virtio_device_freeze(struct virtio_device *dev);
140 int virtio_device_restore(struct virtio_device *dev);
143 size_t virtio_max_dma_size(struct virtio_device *vdev);
172 int (*validate)(struct virtio_device *dev);
173 int (*probe)(struct virtio_device *dev);
174 void (*scan)(struct virtio_device *dev);
175 void (*remove)(struct virtio_device *dev);
176 void (*config_changed)(struct virtio_device *dev);
178 int (*freeze)(struct virtio_device *dev);
179 int (*restore)(struct virtio_device *dev);