Lines Matching +full:virtio +full:- +full:pci

23 #include "virtio-rng.h"
25 /* virtio-rng-device */
29 if (!g_strcmp0(interface, "virtio-rng")) { in qvirtio_rng_get_driver()
32 if (!g_strcmp0(interface, "virtio")) { in qvirtio_rng_get_driver()
33 return v_rng->vdev; in qvirtio_rng_get_driver()
36 fprintf(stderr, "%s not present in virtio-rng-device\n", interface); in qvirtio_rng_get_driver()
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()
54 interface->vdev = virtio_dev; in virtio_rng_device_create()
56 virtio_rdevice->obj.get_driver = qvirtio_rng_device_get_driver; in virtio_rng_device_create()
58 return &virtio_rdevice->obj; in virtio_rng_device_create()
61 /* virtio-rng-pci */
65 if (!g_strcmp0(interface, "pci-device")) { in qvirtio_rng_pci_get_driver()
66 return v_rng->pci_vdev.pdev; 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()
76 QOSGraphObject *obj = &virtio_rpci->pci_vdev.obj; in virtio_rng_pci_create()
78 virtio_pci_init(&virtio_rpci->pci_vdev, pci_bus, addr); in virtio_rng_pci_create()
79 interface->vdev = &virtio_rpci->pci_vdev.vdev; in virtio_rng_pci_create()
81 obj->get_driver = qvirtio_rng_pci_get_driver; in virtio_rng_pci_create()
96 /* virtio-rng-device */ in virtio_rng_register_nodes()
97 qos_node_create_driver("virtio-rng-device", virtio_rng_device_create); in virtio_rng_register_nodes()
98 qos_node_consumes("virtio-rng-device", "virtio-bus", NULL); in virtio_rng_register_nodes()
99 qos_node_produces("virtio-rng-device", "virtio"); in virtio_rng_register_nodes()
100 qos_node_produces("virtio-rng-device", "virtio-rng"); in virtio_rng_register_nodes()
102 /* virtio-rng-pci */ in virtio_rng_register_nodes()
104 qos_node_create_driver("virtio-rng-pci", virtio_rng_pci_create); in virtio_rng_register_nodes()
105 qos_node_consumes("virtio-rng-pci", "pci-bus", &opts); in virtio_rng_register_nodes()
106 qos_node_produces("virtio-rng-pci", "pci-device"); in virtio_rng_register_nodes()
107 qos_node_produces("virtio-rng-pci", "virtio"); in virtio_rng_register_nodes()
108 qos_node_produces("virtio-rng-pci", "virtio-rng"); in virtio_rng_register_nodes()