Lines Matching +full:virtio +full:- +full:pci
23 #include "virtio-serial.h"
28 if (!g_strcmp0(interface, "virtio-serial")) { in qvirtio_serial_get_driver()
31 if (!g_strcmp0(interface, "virtio")) { in qvirtio_serial_get_driver()
32 return v_serial->vdev; in qvirtio_serial_get_driver()
35 fprintf(stderr, "%s not present in virtio-serial-device\n", interface); in qvirtio_serial_get_driver()
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()
53 interface->vdev = virtio_dev; in virtio_serial_device_create()
55 virtio_device->obj.get_driver = qvirtio_serial_device_get_driver; in virtio_serial_device_create()
57 return &virtio_device->obj; in virtio_serial_device_create()
60 /* virtio-serial-pci */
64 if (!g_strcmp0(interface, "pci-device")) { in qvirtio_serial_pci_get_driver()
65 return v_serial->pci_vdev.pdev; 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()
75 QOSGraphObject *obj = &virtio_spci->pci_vdev.obj; in virtio_serial_pci_create()
77 virtio_pci_init(&virtio_spci->pci_vdev, pci_bus, addr); in virtio_serial_pci_create()
78 interface->vdev = &virtio_spci->pci_vdev.vdev; in virtio_serial_pci_create()
80 obj->get_driver = qvirtio_serial_pci_get_driver; in virtio_serial_pci_create()
93 /* virtio-serial-device */ in virtio_serial_register_nodes()
95 qos_node_create_driver("virtio-serial-device", in virtio_serial_register_nodes()
97 qos_node_consumes("virtio-serial-device", "virtio-bus", &edge_opts); in virtio_serial_register_nodes()
98 qos_node_produces("virtio-serial-device", "virtio"); in virtio_serial_register_nodes()
99 qos_node_produces("virtio-serial-device", "virtio-serial"); in virtio_serial_register_nodes()
101 /* virtio-serial-pci */ in virtio_serial_register_nodes()
104 qos_node_create_driver("virtio-serial-pci", virtio_serial_pci_create); in virtio_serial_register_nodes()
105 qos_node_consumes("virtio-serial-pci", "pci-bus", &edge_opts); in virtio_serial_register_nodes()
106 qos_node_produces("virtio-serial-pci", "pci-device"); in virtio_serial_register_nodes()
107 qos_node_produces("virtio-serial-pci", "virtio"); in virtio_serial_register_nodes()
108 qos_node_produces("virtio-serial-pci", "virtio-serial"); in virtio_serial_register_nodes()