Lines Matching refs:virtio_device
34 struct virtio_device *vdev;
122 struct virtio_device { struct
138 #define dev_to_virtio(_dev) container_of_const(_dev, struct virtio_device, dev) argument
140 void virtio_add_status(struct virtio_device *dev, unsigned int status);
141 int register_virtio_device(struct virtio_device *dev);
142 void unregister_virtio_device(struct virtio_device *dev);
145 void virtio_break_device(struct virtio_device *dev);
146 void __virtio_unbreak_device(struct virtio_device *dev);
151 void virtio_config_changed(struct virtio_device *dev);
153 int virtio_device_freeze(struct virtio_device *dev);
154 int virtio_device_restore(struct virtio_device *dev);
156 void virtio_reset_device(struct virtio_device *dev);
158 size_t virtio_max_dma_size(const struct virtio_device *vdev);
189 int (*validate)(struct virtio_device *dev);
190 int (*probe)(struct virtio_device *dev);
191 void (*scan)(struct virtio_device *dev);
192 void (*remove)(struct virtio_device *dev);
193 void (*config_changed)(struct virtio_device *dev);
194 int (*freeze)(struct virtio_device *dev);
195 int (*restore)(struct virtio_device *dev);