Lines Matching +full:virtio +full:- +full:pci
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
5 * Virtio PCI driver - APIs for common functionality for all device versions
7 * This module allows virtio devices to be used over a virtual PCI device.
21 #include <linux/pci.h>
24 #include <linux/virtio.h>
40 /* MSI-X vector (or none) */
61 /* array of all queues for house-keeping */
64 /* MSI-X support */
73 /* Vectors allocated, excluding per-vq vectors if any */
91 /* Constants for MSI-X */
99 /* Convert a generic virtio device to our structure */
109 /* the config->del_vqs() implementation */
111 /* the config->find_vqs() implementation */
119 * - force the affinity for per vq vector
120 * - OR over all affinities for shared MSI
121 * - ignore the affinity request if we're using INTX
133 return -ENODEV; in virtio_pci_legacy_probe()