Lines Matching defs:device
15 #include <linux/device.h>
35 MODULE_PARM_DESC(ids, "Initial PCI IDs to add to the vfio driver, format is \"vendor:device[:subvendor[:subdevice[:class[:class_mask]]]]\" and multiple comma separated entries can be specified");
40 "Disable support for PCI 2.3 style INTx masking. If this resolves problems for specific devices, report lspci -vvvxxx to linux-pci@vger.kernel.org so the device can be fixed automatically via the broken_intx_masking flag.");
61 MODULE_PARM_DESC(disable_denylist, "Disable use of device denylist. Disabling the denylist allows binding to devices with known errata that may lead to exploitable stability or security issues when accessed by untrusted users.");
67 switch (pdev->device) {
90 "device denylist disabled - allowing device %04x:%04x.\n",
91 pdev->vendor, pdev->device);
95 pci_warn(pdev, "%04x:%04x exists in vfio-pci device denylist, driver probing disallowed.\n",
96 pdev->vendor, pdev->device);
218 unsigned int vendor, device, subvendor = PCI_ANY_ID,
226 &vendor, &device, &subvendor, &subdevice,
234 rc = pci_add_dynid(&vfio_pci_driver, vendor, device,
238 vendor, device, subvendor, subdevice,
242 vendor, device, subvendor, subdevice,
266 pr_warn("device denylist disabled.\n");