/openbmc/qemu/tests/qtest/libqos/ |
H A D | qgraph.h | 29 typedef struct QOSGraphObject QOSGraphObject; typedef 43 typedef QOSGraphObject *(*QOSGetDevice) (void *object, const char *name); 44 typedef void (*QOSDestructorFunc) (QOSGraphObject *object); 45 typedef void (*QOSStartFunct) (QOSGraphObject *object); 134 struct QOSGraphObject { struct 333 void qos_object_destroy(QOSGraphObject *obj); 340 void qos_object_queue_destroy(QOSGraphObject *obj); 346 void qos_object_start_hw(QOSGraphObject *obj); 355 QOSGraphObject *qos_machine_new(QOSGraphNode *node, QTestState *qts); 366 QOSGraphObject *qos_driver_new(QOSGraphNode *node, QOSGraphObject *parent,
|
H A D | virtio-gpio.c | 72 static void qvirtio_gpio_device_destructor(QOSGraphObject *obj) in qvirtio_gpio_device_destructor() 78 static void qvirtio_gpio_device_start_hw(QOSGraphObject *obj) in qvirtio_gpio_device_start_hw() 102 static void qvirtio_gpio_pci_destructor(QOSGraphObject *obj) in qvirtio_gpio_pci_destructor() 105 QOSGraphObject *pci_vobj = &gpio_pci->pci_vdev.obj; in qvirtio_gpio_pci_destructor() 111 static void qvirtio_gpio_pci_start_hw(QOSGraphObject *obj) in qvirtio_gpio_pci_start_hw() 114 QOSGraphObject *pci_vobj = &gpio_pci->pci_vdev.obj; in qvirtio_gpio_pci_start_hw() 135 QOSGraphObject *obj = &virtio_spci->pci_vdev.obj; in virtio_gpio_pci_create()
|
H A D | virtio-scmi.c | 74 static void qvirtio_scmi_device_destructor(QOSGraphObject *obj) in qvirtio_scmi_device_destructor() 80 static void qvirtio_scmi_device_start_hw(QOSGraphObject *obj) in qvirtio_scmi_device_start_hw() 104 static void qvirtio_scmi_pci_destructor(QOSGraphObject *obj) in qvirtio_scmi_pci_destructor() 107 QOSGraphObject *pci_vobj = &scmi_pci->pci_vdev.obj; in qvirtio_scmi_pci_destructor() 113 static void qvirtio_scmi_pci_start_hw(QOSGraphObject *obj) in qvirtio_scmi_pci_start_hw() 116 QOSGraphObject *pci_vobj = &scmi_pci->pci_vdev.obj; in qvirtio_scmi_pci_start_hw() 137 QOSGraphObject *obj = &virtio_spci->pci_vdev.obj; in virtio_scmi_pci_create()
|
H A D | virtio-net.c | 66 static void qvirtio_net_device_destructor(QOSGraphObject *obj) in qvirtio_net_device_destructor() 72 static void qvirtio_net_device_start_hw(QOSGraphObject *obj) in qvirtio_net_device_start_hw() 119 static void qvirtio_net_pci_destructor(QOSGraphObject *obj) in qvirtio_net_pci_destructor() 123 QOSGraphObject *pci_vobj = &v_net->pci_vdev.obj; in qvirtio_net_pci_destructor() 129 static void qvirtio_net_pci_start_hw(QOSGraphObject *obj) in qvirtio_net_pci_start_hw() 133 QOSGraphObject *pci_vobj = &v_net->pci_vdev.obj; in qvirtio_net_pci_start_hw() 154 QOSGraphObject *obj = &virtio_bpci->pci_vdev.obj; in virtio_net_pci_create()
|
H A D | ppc64_pseries-machine.c | 30 QOSGraphObject obj; 35 QOSGraphObject obj; 42 static QOSGraphObject *QSPAPR_host_get_device(void *obj, const char *device) in QSPAPR_host_get_device() 62 static void spapr_destructor(QOSGraphObject *obj) in spapr_destructor() 79 static QOSGraphObject *spapr_get_device(void *obj, const char *device) in spapr_get_device()
|
H A D | x86_64_pc-machine.c | 31 QOSGraphObject obj; 36 QOSGraphObject obj; 43 static QOSGraphObject *i440FX_host_get_device(void *obj, const char *device) in i440FX_host_get_device() 63 static void pc_destructor(QOSGraphObject *obj) in pc_destructor() 80 static QOSGraphObject *pc_get_device(void *obj, const char *device) in pc_get_device()
|
H A D | virtio-iommu.c | 68 static void qvirtio_iommu_pci_destructor(QOSGraphObject *obj) in qvirtio_iommu_pci_destructor() 72 QOSGraphObject *pci_vobj = &iommu_pci->pci_vdev.obj; in qvirtio_iommu_pci_destructor() 78 static void qvirtio_iommu_pci_start_hw(QOSGraphObject *obj) in qvirtio_iommu_pci_start_hw() 82 QOSGraphObject *pci_vobj = &iommu_pci->pci_vdev.obj; in qvirtio_iommu_pci_start_hw() 94 QOSGraphObject *obj = &virtio_rpci->pci_vdev.obj; in virtio_iommu_pci_create()
|
H A D | virtio-9p.c | 100 static void virtio_9p_device_destructor(QOSGraphObject *obj) in virtio_9p_device_destructor() 108 static void virtio_9p_device_start_hw(QOSGraphObject *obj) in virtio_9p_device_start_hw() 154 static void virtio_9p_pci_destructor(QOSGraphObject *obj) in virtio_9p_pci_destructor() 158 QOSGraphObject *pci_vobj = &v9_pci->pci_vdev.obj; in virtio_9p_pci_destructor() 164 static void virtio_9p_pci_start_hw(QOSGraphObject *obj) in virtio_9p_pci_start_hw() 168 QOSGraphObject *pci_vobj = &v9_pci->pci_vdev.obj; in virtio_9p_pci_start_hw() 188 QOSGraphObject *obj = &v9_pci->pci_vdev.obj; in virtio_9p_pci_create()
|
H A D | generic-pcihost.h | 21 QOSGraphObject obj; 45 QOSGraphObject obj; 49 QOSGraphObject *generic_pcihost_get_device(void *obj, const char *device);
|
H A D | arm-imx25-pdk-machine.c | 34 QOSGraphObject obj; 50 static QOSGraphObject *imx25_pdk_get_device(void *obj, const char *device) in imx25_pdk_get_device() 61 static void imx25_pdk_destructor(QOSGraphObject *obj) in imx25_pdk_destructor()
|
H A D | arm-smdkc210-machine.c | 33 QOSGraphObject obj; 49 static QOSGraphObject *smdkc210_get_device(void *obj, const char *device) in smdkc210_get_device() 60 static void smdkc210_destructor(QOSGraphObject *obj) in smdkc210_destructor()
|
H A D | arm-sabrelite-machine.c | 33 QOSGraphObject obj; 49 static QOSGraphObject *sabrelite_get_device(void *obj, const char *device) in sabrelite_get_device() 60 static void sabrelite_destructor(QOSGraphObject *obj) in sabrelite_destructor()
|
H A D | aarch64-xlnx-zcu102-machine.c | 29 QOSGraphObject obj; 49 static QOSGraphObject *xlnx_zcu102_get_device(void *obj, const char *device) in xlnx_zcu102_get_device() 60 static void xlnx_zcu102_destructor(QOSGraphObject *obj) in xlnx_zcu102_destructor()
|
H A D | arm-raspi2-machine.c | 33 QOSGraphObject obj; 49 static QOSGraphObject *raspi2_get_device(void *obj, const char *device) in raspi2_get_device() 60 static void raspi2_destructor(QOSGraphObject *obj) in raspi2_destructor()
|
H A D | arm-xilinx-zynq-a9-machine.c | 29 QOSGraphObject obj; 49 static QOSGraphObject *xilinx_zynq_a9_get_device(void *obj, const char *device) in xilinx_zynq_a9_get_device() 60 static void xilinx_zynq_a9_destructor(QOSGraphObject *obj) in xilinx_zynq_a9_destructor()
|
H A D | arm-virt-machine.c | 37 QOSGraphObject obj; 43 static void virt_destructor(QOSGraphObject *obj) in virt_destructor() 60 static QOSGraphObject *virt_get_device(void *obj, const char *device) in virt_get_device()
|
H A D | virtio-pci.h | 20 QOSGraphObject obj; 67 void qvirtio_pci_destructor(QOSGraphObject *obj); 68 void qvirtio_pci_start_hw(QOSGraphObject *obj);
|
H A D | loongarch-virt-machine.c | 42 QOSGraphObject obj; 48 static void virt_destructor(QOSGraphObject *obj) in virt_destructor() 65 static QOSGraphObject *virt_get_device(void *obj, const char *device) in virt_get_device()
|
H A D | i2c.h | 42 QOSGraphObject obj; 64 QOSGraphObject obj; 74 QOSGraphObject obj;
|
H A D | riscv-virt-machine.c | 57 QOSGraphObject obj; 63 static void virt_destructor(QOSGraphObject *obj) in virt_destructor() 80 static QOSGraphObject *virt_get_device(void *obj, const char *device) in virt_get_device()
|
H A D | sdhci.h | 49 QOSGraphObject obj; 57 QOSGraphObject obj;
|
H A D | qgraph.c | 740 QOSGraphObject *qos_machine_new(QOSGraphNode *node, QTestState *qts) in qos_machine_new() 742 QOSGraphObject *obj; in qos_machine_new() 750 QOSGraphObject *qos_driver_new(QOSGraphNode *node, QOSGraphObject *parent, in qos_driver_new() 753 QOSGraphObject *obj; in qos_driver_new() 761 void qos_object_destroy(QOSGraphObject *obj) in qos_object_destroy() 774 void qos_object_queue_destroy(QOSGraphObject *obj) in qos_object_queue_destroy() 779 void qos_object_start_hw(QOSGraphObject *obj) in qos_object_start_hw()
|
H A D | riscv-iommu.c | 30 static void riscv_iommu_pci_start_hw(QOSGraphObject *obj) in riscv_iommu_pci_start_hw() 36 static void riscv_iommu_pci_destructor(QOSGraphObject *obj) in riscv_iommu_pci_destructor()
|
/openbmc/qemu/tests/qtest/ |
H A D | virtio-net-failover.c | 352 qos_object_destroy((QOSGraphObject *)vdev); in test_on_mismatch() 378 qos_object_destroy((QOSGraphObject *)vdev); in test_off() 404 qos_object_destroy((QOSGraphObject *)vdev); in test_enabled() 436 qos_object_destroy((QOSGraphObject *)vdev); in test_guest_off() 468 qos_object_destroy((QOSGraphObject *)vdev); in test_hotplug_1() 501 qos_object_destroy((QOSGraphObject *)vdev); in test_hotplug_1_reverse() 541 qos_object_destroy((QOSGraphObject *)vdev); in test_hotplug_2() 588 qos_object_destroy((QOSGraphObject *)vdev); in test_hotplug_2_reverse() 736 qos_object_destroy((QOSGraphObject *)vdev); in test_migrate_out() 858 qos_object_destroy((QOSGraphObject *)vdev); in test_off_migrate_out() [all …]
|
H A D | igb-test.c | 145 QOSGraphObject *e_object = obj; in test_igb_tx() 160 QOSGraphObject *e_object = obj; in test_igb_rx() 179 QOSGraphObject *e_object = obj; in test_igb_multiple_transfers()
|