Home
last modified time | relevance | path

Searched refs:QOSGraphObject (Results 1 – 25 of 73) sorted by relevance

123

/openbmc/qemu/tests/qtest/libqos/
H A Dqgraph.h29 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 Dvirtio-gpio.c72 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 Dvirtio-scmi.c74 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 Dvirtio-net.c66 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 Dppc64_pseries-machine.c30 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 Dx86_64_pc-machine.c31 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 Dvirtio-iommu.c68 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 Dvirtio-9p.c100 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 Dgeneric-pcihost.h21 QOSGraphObject obj;
45 QOSGraphObject obj;
49 QOSGraphObject *generic_pcihost_get_device(void *obj, const char *device);
H A Darm-imx25-pdk-machine.c34 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 Darm-smdkc210-machine.c33 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 Darm-sabrelite-machine.c33 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 Daarch64-xlnx-zcu102-machine.c29 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 Darm-raspi2-machine.c33 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 Darm-xilinx-zynq-a9-machine.c29 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 Darm-virt-machine.c37 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 Dvirtio-pci.h20 QOSGraphObject obj;
67 void qvirtio_pci_destructor(QOSGraphObject *obj);
68 void qvirtio_pci_start_hw(QOSGraphObject *obj);
H A Dloongarch-virt-machine.c42 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 Di2c.h42 QOSGraphObject obj;
64 QOSGraphObject obj;
74 QOSGraphObject obj;
H A Driscv-virt-machine.c57 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 Dsdhci.h49 QOSGraphObject obj;
57 QOSGraphObject obj;
H A Dqgraph.c740 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 Driscv-iommu.c30 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 Dvirtio-net-failover.c352 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 Digb-test.c145 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()

123