| /qemu/tests/qtest/libqos/ |
| A D | virtio-net.c | 34 qvirtqueue_cleanup(interface->vdev->bus, interface->queues[i], alloc); in virtio_net_cleanup() 36 g_free(interface->queues); in virtio_net_cleanup() 41 QVirtioDevice *vdev = interface->vdev; in virtio_net_setup() 54 interface->n_queues = 2; in virtio_net_setup() 58 interface->queues = g_new(QVirtQueue *, interface->n_queues); in virtio_net_setup() 75 QVirtioNet *interface = &v_net->net; in qvirtio_net_device_start_hw() local 77 virtio_net_setup(interface); in qvirtio_net_device_start_hw() 108 interface->vdev = virtio_dev; in virtio_net_device_create() 122 QVirtioNet *interface = &v_net->net; in qvirtio_net_pci_destructor() local 125 virtio_net_cleanup(interface); in qvirtio_net_pci_destructor() [all …]
|
| A D | virtio-iommu.c | 27 if (!g_strcmp0(interface, "virtio-iommu")) { in qvirtio_iommu_get_driver() 30 if (!g_strcmp0(interface, "virtio")) { in qvirtio_iommu_get_driver() 40 qvirtqueue_cleanup(interface->vdev->bus, interface->vq, alloc); in virtio_iommu_cleanup() 45 QVirtioDevice *vdev = interface->vdev; in virtio_iommu_setup() 54 interface->vq = qvirtqueue_setup(interface->vdev, alloc, 0); in virtio_iommu_setup() 55 qvirtio_set_driver_ok(interface->vdev); in virtio_iommu_setup() 62 if (!g_strcmp0(interface, "pci-device")) { in qvirtio_iommu_pci_get_driver() 71 QVirtioIOMMU *interface = &iommu_pci->iommu; in qvirtio_iommu_pci_destructor() local 74 virtio_iommu_cleanup(interface); in qvirtio_iommu_pci_destructor() 81 QVirtioIOMMU *interface = &iommu_pci->iommu; in qvirtio_iommu_pci_start_hw() local [all …]
|
| A D | virtio-9p.c | 84 qvirtqueue_cleanup(interface->vdev->bus, interface->vq, alloc); in virtio_9p_cleanup() 95 interface->vq = qvirtqueue_setup(interface->vdev, alloc, 0); in virtio_9p_setup() 96 qvirtio_set_driver_ok(interface->vdev); in virtio_9p_setup() 119 if (!g_strcmp0(interface, "virtio-9p")) { in virtio_9p_get_driver() 122 if (!g_strcmp0(interface, "virtio")) { in virtio_9p_get_driver() 143 interface->vdev = virtio_dev; in virtio_9p_device_create() 157 QVirtio9P *interface = &v9_pci->v9p; in virtio_9p_pci_destructor() local 160 virtio_9p_cleanup(interface); in virtio_9p_pci_destructor() 167 QVirtio9P *interface = &v9_pci->v9p; in virtio_9p_pci_start_hw() local 171 virtio_9p_setup(interface); in virtio_9p_pci_start_hw() [all …]
|
| A D | vhost-user-blk.c | 34 const char *interface) in qvhost_user_blk_get_driver() argument 36 if (!g_strcmp0(interface, "vhost-user-blk")) { in qvhost_user_blk_get_driver() 39 if (!g_strcmp0(interface, "virtio")) { in qvhost_user_blk_get_driver() 48 const char *interface) in qvhost_user_blk_device_get_driver() argument 51 return qvhost_user_blk_get_driver(&v_blk->blk, interface); in qvhost_user_blk_device_get_driver() 59 QVhostUserBlk *interface = &vhost_user_blk->blk; in vhost_user_blk_device_create() local 61 interface->vdev = virtio_dev; in vhost_user_blk_device_create() 72 if (!g_strcmp0(interface, "pci-device")) { in qvhost_user_blk_pci_get_driver() 75 return qvhost_user_blk_get_driver(&v_blk->blk, interface); in qvhost_user_blk_pci_get_driver() 82 QVhostUserBlk *interface = &vhost_user_blk->blk; in vhost_user_blk_pci_create() local [all …]
|
| A D | virtio-scsi.c | 28 const char *interface) in qvirtio_scsi_get_driver() argument 30 if (!g_strcmp0(interface, "virtio-scsi")) { in qvirtio_scsi_get_driver() 33 if (!g_strcmp0(interface, "virtio")) { in qvirtio_scsi_get_driver() 45 return qvirtio_scsi_get_driver(&v_scsi->scsi, interface); in qvirtio_scsi_device_get_driver() 53 QVirtioSCSI *interface = &virtio_bdevice->scsi; in virtio_scsi_device_create() local 55 interface->vdev = virtio_dev; in virtio_scsi_device_create() 64 const char *interface) in qvirtio_scsi_pci_get_driver() argument 67 if (!g_strcmp0(interface, "pci-device")) { in qvirtio_scsi_pci_get_driver() 70 return qvirtio_scsi_get_driver(&v_scsi->scsi, interface); in qvirtio_scsi_pci_get_driver() 78 QVirtioSCSI *interface = &virtio_spci->scsi; in virtio_scsi_pci_create() local [all …]
|
| A D | virtio-blk.c | 31 const char *interface) in qvirtio_blk_get_driver() argument 33 if (!g_strcmp0(interface, "virtio-blk")) { in qvirtio_blk_get_driver() 36 if (!g_strcmp0(interface, "virtio")) { in qvirtio_blk_get_driver() 45 const char *interface) in qvirtio_blk_device_get_driver() argument 48 return qvirtio_blk_get_driver(&v_blk->blk, interface); in qvirtio_blk_device_get_driver() 56 QVirtioBlk *interface = &virtio_blk->blk; in virtio_blk_device_create() local 58 interface->vdev = virtio_dev; in virtio_blk_device_create() 69 if (!g_strcmp0(interface, "pci-device")) { in qvirtio_blk_pci_get_driver() 72 return qvirtio_blk_get_driver(&v_blk->blk, interface); in qvirtio_blk_pci_get_driver() 79 QVirtioBlk *interface = &virtio_blk->blk; in virtio_blk_pci_create() local [all …]
|
| A D | virtio-balloon.c | 27 const char *interface) in qvirtio_balloon_get_driver() argument 29 if (!g_strcmp0(interface, "virtio-balloon")) { in qvirtio_balloon_get_driver() 32 if (!g_strcmp0(interface, "virtio")) { in qvirtio_balloon_get_driver() 41 const char *interface) in qvirtio_balloon_device_get_driver() argument 44 return qvirtio_balloon_get_driver(&v_balloon->balloon, interface); in qvirtio_balloon_device_get_driver() 52 QVirtioBalloon *interface = &virtio_bdevice->balloon; in virtio_balloon_device_create() local 54 interface->vdev = virtio_dev; in virtio_balloon_device_create() 63 const char *interface) in qvirtio_balloon_pci_get_driver() argument 66 if (!g_strcmp0(interface, "pci-device")) { in qvirtio_balloon_pci_get_driver() 76 QVirtioBalloon *interface = &virtio_bpci->balloon; in virtio_balloon_pci_create() local [all …]
|
| A D | virtio-rng.c | 27 const char *interface) in qvirtio_rng_get_driver() argument 29 if (!g_strcmp0(interface, "virtio-rng")) { in qvirtio_rng_get_driver() 32 if (!g_strcmp0(interface, "virtio")) { in qvirtio_rng_get_driver() 41 const char *interface) in qvirtio_rng_device_get_driver() argument 44 return qvirtio_rng_get_driver(&v_rng->rng, interface); in qvirtio_rng_device_get_driver() 52 QVirtioRng *interface = &virtio_rdevice->rng; in virtio_rng_device_create() local 54 interface->vdev = virtio_dev; in virtio_rng_device_create() 65 if (!g_strcmp0(interface, "pci-device")) { in qvirtio_rng_pci_get_driver() 68 return qvirtio_rng_get_driver(&v_rng->rng, interface); in qvirtio_rng_pci_get_driver() 75 QVirtioRng *interface = &virtio_rpci->rng; in virtio_rng_pci_create() local [all …]
|
| A D | virtio-serial.c | 26 const char *interface) in qvirtio_serial_get_driver() argument 28 if (!g_strcmp0(interface, "virtio-serial")) { in qvirtio_serial_get_driver() 31 if (!g_strcmp0(interface, "virtio")) { in qvirtio_serial_get_driver() 40 const char *interface) in qvirtio_serial_device_get_driver() argument 43 return qvirtio_serial_get_driver(&v_serial->serial, interface); in qvirtio_serial_device_get_driver() 51 QVirtioSerial *interface = &virtio_device->serial; in virtio_serial_device_create() local 53 interface->vdev = virtio_dev; in virtio_serial_device_create() 64 if (!g_strcmp0(interface, "pci-device")) { in qvirtio_serial_pci_get_driver() 67 return qvirtio_serial_get_driver(&v_serial->serial, interface); in qvirtio_serial_pci_get_driver() 74 QVirtioSerial *interface = &virtio_spci->serial; in virtio_serial_pci_create() local [all …]
|
| A D | virtio-gpio.c | 52 const char *interface) in qvirtio_gpio_get_driver() argument 54 if (!g_strcmp0(interface, "vhost-user-gpio")) { in qvirtio_gpio_get_driver() 57 if (!g_strcmp0(interface, "virtio")) { in qvirtio_gpio_get_driver() 65 const char *interface) in qvirtio_gpio_device_get_driver() argument 68 return qvirtio_gpio_get_driver(&v_gpio->gpio, interface); in qvirtio_gpio_device_get_driver() 89 QVhostUserGPIO *interface = &virtio_device->gpio; in virtio_gpio_device_create() local 91 interface->vdev = virtio_dev; in virtio_gpio_device_create() 124 if (!g_strcmp0(interface, "pci-device")) { in qvirtio_gpio_pci_get_driver() 127 return qvirtio_gpio_get_driver(&v_gpio->gpio, interface); in qvirtio_gpio_pci_get_driver() 134 QVhostUserGPIO *interface = &virtio_spci->gpio; in virtio_gpio_pci_create() local [all …]
|
| A D | virtio-scmi.c | 54 const char *interface) in qvirtio_scmi_get_driver() argument 56 if (!g_strcmp0(interface, "vhost-user-scmi")) { in qvirtio_scmi_get_driver() 59 if (!g_strcmp0(interface, "virtio")) { in qvirtio_scmi_get_driver() 67 const char *interface) in qvirtio_scmi_device_get_driver() argument 70 return qvirtio_scmi_get_driver(&v_scmi->scmi, interface); in qvirtio_scmi_device_get_driver() 91 QVhostUserSCMI *interface = &virtio_device->scmi; in virtio_scmi_device_create() local 93 interface->vdev = virtio_dev; in virtio_scmi_device_create() 126 if (!g_strcmp0(interface, "pci-device")) { in qvirtio_scmi_pci_get_driver() 129 return qvirtio_scmi_get_driver(&v_scmi->scmi, interface); in qvirtio_scmi_pci_get_driver() 136 QVhostUserSCMI *interface = &virtio_spci->scmi; in virtio_scmi_pci_create() local [all …]
|
| A D | tpci200.c | 29 static void *tpci200_get_driver(void *obj, const char *interface) in tpci200_get_driver() argument 32 if (!g_strcmp0(interface, "ipack")) { in tpci200_get_driver() 35 if (!g_strcmp0(interface, "pci-device")) { in tpci200_get_driver() 39 fprintf(stderr, "%s not present in tpci200\n", interface); in tpci200_get_driver()
|
| A D | sdhci.c | 56 static void *sdhci_mm_get_driver(void *obj, const char *interface) in sdhci_mm_get_driver() argument 59 if (!g_strcmp0(interface, "sdhci")) { in sdhci_mm_get_driver() 62 fprintf(stderr, "%s not present in generic-sdhci\n", interface); in sdhci_mm_get_driver() 98 static void *sdhci_pci_get_driver(void *object, const char *interface) in sdhci_pci_get_driver() argument 101 if (!g_strcmp0(interface, "sdhci")) { in sdhci_pci_get_driver() 105 fprintf(stderr, "%s not present in sdhci-pci\n", interface); in sdhci_pci_get_driver()
|
| A D | qgraph.h | 42 typedef void *(*QOSGetDriver) (void *object, const char *interface); 183 void qos_add_test(const char *name, const char *interface, 285 void qos_node_produces(const char *producer, const char *interface); 299 void qos_node_consumes(const char *consumer, const char *interface,
|
| A D | qgraph.c | 247 QOSGraphNode *interface; in create_interface() local 248 interface = search_node(node); in create_interface() 249 if (!interface) { in create_interface() 251 } else if (interface->type != QNODE_INTERFACE) { in create_interface() 591 void qos_add_test(const char *name, const char *interface, in qos_add_test() argument 610 add_edge(interface, test_name, QEDGE_CONSUMED_BY, &opts->edge); in qos_add_test() 664 void qos_node_produces(const char *producer, const char *interface) in qos_node_produces() argument 666 create_interface(interface); in qos_node_produces() 667 add_edge(producer, interface, QEDGE_PRODUCES, NULL); in qos_node_produces() 673 create_interface(interface); in qos_node_consumes() [all …]
|
| /qemu/tests/unit/ |
| A D | test-qgraph.c | 50 static void check_interface(const char *interface) in check_interface() argument 53 g_assert_nonnull(qos_graph_get_node(interface)); in check_interface() 56 qos_graph_node_set_availability(interface, TRUE); in check_interface() 88 qos_node_produces(machine, interface); in check_produces() 89 check_interface(interface); in check_produces() 90 edge = qos_graph_get_edge(machine, interface); in check_produces() 101 qos_node_consumes(driver, interface, NULL); in check_consumes() 102 check_interface(interface); in check_consumes() 103 edge = qos_graph_get_edge(interface, driver); in check_consumes() 126 qos_add_test(test, interface, testfunct, NULL); in check_test() [all …]
|
| /qemu/docs/devel/testing/ |
| A D | qgraph.rst | 25 (interface in qgraph terms) and the framework takes care of 73 - ``X PRODUCES Y``: ``X`` provides the interface ``Y`` 210 Creating a new driver and its interface 233 we do not focus on the PCI interface implementation. 245 - Create the ``sdhci`` interface node. This interface offers the 273 if (!g_strcmp0(interface, "memory")) { 355 if (!g_strcmp0(interface, "memory")) { 438 if (!g_strcmp0(interface, "sdhci")) { 451 /* SDHCI interface API */ 464 if (!g_strcmp0(interface, "sdhci")) { [all …]
|
| /qemu/qapi/ |
| A D | net.json | 206 # Used to configure a host TAP network interface backend. 208 # @ifname: interface name 215 # @script: script to initialize the interface 217 # @downscript: script to shut down the interface 225 # @vnet_hdr: enable the IFF_VNET_HDR flag on the tap interface 370 # Connect a host TAP network interface to a host bridge device. 442 # @ifname: The name of an existing network interface. 457 # to the interface (default: false). Requires @sock-fds. 534 # Allows the vmnet interface to communicate with other vmnet 622 # Bridges the vmnet interface with a physical network interface. [all …]
|
| /qemu/tests/qtest/ |
| A D | es1370-test.c | 23 static void *es1370_get_driver(void *obj, const char *interface) in es1370_get_driver() argument 27 if (!g_strcmp0(interface, "pci-device")) { in es1370_get_driver() 31 fprintf(stderr, "%s not present in es1370\n", interface); in es1370_get_driver()
|
| A D | ne2000-test.c | 23 static void *ne2k_pci_get_driver(void *obj, const char *interface) in ne2k_pci_get_driver() argument 27 if (!g_strcmp0(interface, "pci-device")) { in ne2k_pci_get_driver() 31 fprintf(stderr, "%s not present in ne2k_pci\n", interface); in ne2k_pci_get_driver()
|
| A D | pcnet-test.c | 23 static void *pcnet_get_driver(void *obj, const char *interface) in pcnet_get_driver() argument 27 if (!g_strcmp0(interface, "pci-device")) { in pcnet_get_driver() 31 fprintf(stderr, "%s not present in pcnet\n", interface); in pcnet_get_driver()
|
| A D | vmxnet3-test.c | 23 static void *vmxnet3_get_driver(void *obj, const char *interface) in vmxnet3_get_driver() argument 27 if (!g_strcmp0(interface, "pci-device")) { in vmxnet3_get_driver() 31 fprintf(stderr, "%s not present in vmxnet3\n", interface); in vmxnet3_get_driver()
|
| A D | usb-hcd-ohci-test.c | 29 static void *ohci_pci_get_driver(void *obj, const char *interface) in ohci_pci_get_driver() argument 33 if (!g_strcmp0(interface, "pci-device")) { in ohci_pci_get_driver() 37 fprintf(stderr, "%s not present in pci-ohci\n", interface); in ohci_pci_get_driver()
|
| A D | e1000-test.c | 30 static void *e1000_get_driver(void *obj, const char *interface) in e1000_get_driver() argument 34 if (!g_strcmp0(interface, "pci-device")) { in e1000_get_driver() 38 fprintf(stderr, "%s not present in e1000\n", interface); in e1000_get_driver()
|
| A D | eepro100-test.c | 39 static void *eepro100_get_driver(void *obj, const char *interface) in eepro100_get_driver() argument 43 if (!g_strcmp0(interface, "pci-device")) { in eepro100_get_driver() 47 fprintf(stderr, "%s not present in eepro100\n", interface); in eepro100_get_driver()
|