Lines Matching +full:virtio +full:- +full:pci
1 // SPDX-License-Identifier: GPL-2.0-only
9 #include <linux/pci.h>
25 struct vfio_pci_core_device *vdev = &virtvdev->core_device; in virtiovf_pci_open_device()
85 .name = "virtio-vfio-pci-lm",
105 .name = "virtio-vfio-pci-trans-lm",
125 .name = "virtio-vfio-pci",
152 if (pdev->is_virtfn) { in virtiovf_pci_probe()
164 &pdev->dev, ops); in virtiovf_pci_probe()
171 dev_set_drvdata(&pdev->dev, &virtvdev->core_device); in virtiovf_pci_probe()
172 ret = vfio_pci_core_register_device(&virtvdev->core_device); in virtiovf_pci_probe()
177 vfio_put_device(&virtvdev->core_device.vdev); in virtiovf_pci_probe()
183 struct virtiovf_pci_core_device *virtvdev = dev_get_drvdata(&pdev->dev); in virtiovf_pci_remove()
185 vfio_pci_core_unregister_device(&virtvdev->core_device); in virtiovf_pci_remove()
186 vfio_put_device(&virtvdev->core_device.vdev); in virtiovf_pci_remove()
190 /* Only virtio-net is supported/tested so far */
195 MODULE_DEVICE_TABLE(pci, virtiovf_pci_table);
224 "VIRTIO VFIO PCI - User Level meta-driver for VIRTIO NET devices");