Home
last modified time | relevance | path

Searched refs:VirtioBusState (Results 1 – 15 of 15) sorted by relevance

/openbmc/qemu/include/hw/virtio/
H A Dvirtio-bus.h34 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);
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);
[all …]
H A Dvirtio-mmio.h32 DECLARE_OBJ_CHECKERS(VirtioBusState, VirtioBusClass,
68 VirtioBusState bus;
H A Dvirtio-pci.h25 typedef struct VirtioBusState VirtioPCIBusState;
170 VirtioBusState bus;
/openbmc/qemu/hw/virtio/
H A Dvirtio-bus.c47 VirtioBusState *bus = VIRTIO_BUS(qbus); in virtio_bus_device_plugged()
102 void virtio_bus_reset(VirtioBusState *bus) in virtio_bus_reset()
130 uint16_t virtio_bus_get_vdev_id(VirtioBusState *bus) in virtio_bus_get_vdev_id()
138 size_t virtio_bus_get_vdev_config_len(VirtioBusState *bus) in virtio_bus_get_vdev_config_len()
187 int virtio_bus_grab_ioeventfd(VirtioBusState *bus) in virtio_bus_grab_ioeventfd()
209 void virtio_bus_release_ioeventfd(VirtioBusState *bus) in virtio_bus_release_ioeventfd()
219 int virtio_bus_start_ioeventfd(VirtioBusState *bus) in virtio_bus_start_ioeventfd()
246 void virtio_bus_stop_ioeventfd(VirtioBusState *bus) in virtio_bus_stop_ioeventfd()
264 bool virtio_bus_ioeventfd_enabled(VirtioBusState *bus) in virtio_bus_ioeventfd_enabled()
341 VirtioBusState *bus = VIRTIO_BUS(qbus); in virtio_bus_device_iommu_enabled()
[all …]
H A Dvirtio.c3171 VirtioBusState *bus = VIRTIO_BUS(qdev_get_parent_bus(DEVICE(vdev))); in virtio_device_check_notification_compatibility()
4015 VirtioBusState *qbus = VIRTIO_BUS(qdev_get_parent_bus(DEVICE(vdev))); in virtio_device_start_ioeventfd_impl()
4078 VirtioBusState *vbus = VIRTIO_BUS(qbus); in virtio_device_start_ioeventfd()
4085 VirtioBusState *qbus = VIRTIO_BUS(qdev_get_parent_bus(DEVICE(vdev))); in virtio_device_stop_ioeventfd_impl()
4120 VirtioBusState *vbus = VIRTIO_BUS(qbus); in virtio_device_grab_ioeventfd()
4128 VirtioBusState *vbus = VIRTIO_BUS(qbus); in virtio_device_release_ioeventfd()
4152 VirtioBusState *vbus = VIRTIO_BUS(qbus); in virtio_device_ioeventfd_enabled()
H A Dvirtio-pci.c52 static void virtio_pci_bus_new(VirtioBusState *bus, size_t bus_size,
1954 VirtioBusState *bus = &proxy->bus; in virtio_pci_device_plugged()
2279 VirtioBusState *bus = VIRTIO_BUS(&proxy->bus); in virtio_pci_reset()
2562 static void virtio_pci_bus_new(VirtioBusState *bus, size_t bus_size, in virtio_pci_bus_new()
H A Dvirtio-mmio.c883 .instance_size = sizeof(VirtioBusState),
H A Dvhost.c1257 VirtioBusState *vbus = VIRTIO_BUS(qbus); in vhost_virtqueue_start()
/openbmc/qemu/hw/s390x/
H A Dvirtio-ccw.h43 typedef struct VirtioBusState VirtioCcwBusState;
72 VirtioBusState bus;
H A Dvirtio-ccw.c120 static void virtio_ccw_bus_new(VirtioBusState *bus, size_t bus_size,
1254 static void virtio_ccw_bus_new(VirtioBusState *bus, size_t bus_size, in virtio_ccw_bus_new()
/openbmc/qemu/backends/
H A Dcryptodev-vhost.c175 VirtioBusState *vbus = VIRTIO_BUS(qbus); in cryptodev_vhost_start()
248 VirtioBusState *vbus = VIRTIO_BUS(qbus); in cryptodev_vhost_stop()
/openbmc/qemu/hw/i386/
H A Dacpi-microvm.c64 VirtioBusState *mmio_virtio_bus = &mmio->bus; in acpi_dsdt_add_virtio()
H A Dmicrovm-dt.c66 VirtioBusState *mmio_virtio_bus = &mmio->bus; in dt_add_virtio()
H A Dmicrovm.c395 VirtioBusState *mmio_virtio_bus = &mmio->bus; in microvm_fix_kernel_cmdline()
/openbmc/qemu/hw/net/
H A Dvhost_net.c361 VirtioBusState *vbus = VIRTIO_BUS(qbus); in vhost_net_start()
448 VirtioBusState *vbus = VIRTIO_BUS(qbus); in vhost_net_stop()