Lines Matching defs:virtio_dispatch
234 struct virtio_dispatch { struct
236 int (*create_virtqueues)(struct virtio_device *vdev,
243 void (*delete_virtqueues)(struct virtio_device *vdev);
246 uint8_t (*get_status)(struct virtio_device *dev);
249 void (*set_status)(struct virtio_device *dev, uint8_t status);
252 uint32_t (*get_features)(struct virtio_device *dev);
255 void (*set_features)(struct virtio_device *dev, uint32_t feature);
261 uint32_t (*negotiate_features)(struct virtio_device *dev,
268 void (*read_config)(struct virtio_device *dev, uint32_t offset,
275 void (*write_config)(struct virtio_device *dev, uint32_t offset,
279 void (*reset_device)(struct virtio_device *dev);
282 void (*notify)(struct virtqueue *vq);