Lines Matching refs:virtio_device
31 struct virtio_device *vdev;
107 struct virtio_device { struct
123 static inline struct virtio_device *dev_to_virtio(struct device *_dev) in dev_to_virtio() argument
125 return container_of(_dev, struct virtio_device, dev); in dev_to_virtio()
128 void virtio_add_status(struct virtio_device *dev, unsigned int status);
129 int register_virtio_device(struct virtio_device *dev);
130 void unregister_virtio_device(struct virtio_device *dev);
133 void virtio_break_device(struct virtio_device *dev);
134 void __virtio_unbreak_device(struct virtio_device *dev);
136 void virtio_config_changed(struct virtio_device *dev);
138 int virtio_device_freeze(struct virtio_device *dev);
139 int virtio_device_restore(struct virtio_device *dev);
141 void virtio_reset_device(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);