Lines Matching refs:VirtioBusState
34 typedef struct VirtioBusState VirtioBusState; typedef
35 DECLARE_OBJ_CHECKERS(VirtioBusState, VirtioBusClass,
99 struct VirtioBusState { struct
119 void virtio_bus_reset(VirtioBusState *bus); argument
122 uint16_t virtio_bus_get_vdev_id(VirtioBusState *bus);
124 size_t virtio_bus_get_vdev_config_len(VirtioBusState *bus);
126 uint32_t virtio_bus_get_vdev_bad_features(VirtioBusState *bus);
128 void virtio_bus_get_vdev_config(VirtioBusState *bus, uint8_t *config);
130 void virtio_bus_set_vdev_config(VirtioBusState *bus, uint8_t *config);
132 static inline VirtIODevice *virtio_bus_get_device(VirtioBusState *bus) in virtio_bus_get_device()
145 bool virtio_bus_ioeventfd_enabled(VirtioBusState *bus);
147 int virtio_bus_start_ioeventfd(VirtioBusState *bus);
149 void virtio_bus_stop_ioeventfd(VirtioBusState *bus);
151 int virtio_bus_grab_ioeventfd(VirtioBusState *bus);
153 void virtio_bus_release_ioeventfd(VirtioBusState *bus);
155 int virtio_bus_set_host_notifier(VirtioBusState *bus, int n, bool assign);
157 void virtio_bus_cleanup_host_notifier(VirtioBusState *bus, int n);