summaryrefslogtreecommitdiffstats
path: root/include/linux/pci.h
diff options
context:
space:
mode:
authorSebastian Ott <sebott@linux.ibm.com>2018-12-21 09:14:19 -0500
committerBjorn Helgaas <bhelgaas@google.com>2019-01-01 20:04:37 -0500
commitaff68a5a621e2569d126b817d0d42f658df524bf (patch)
tree25493ee845607f4de46651739fcc8b31896ae9fc /include/linux/pci.h
parent18f9e9d150fccfa747875df6f0a9f606740762b3 (diff)
PCI/IOV: Add flag so platforms can skip VF scanning
Provide a flag to skip scanning for new VFs after SR-IOV enablement. This can be set by implementations for which the VFs are already reported by other means. Signed-off-by: Sebastian Ott <sebott@linux.ibm.com> Signed-off-by: Bjorn Helgaas <bhelgaas@google.com> Reviewed-by: Christoph Hellwig <hch@lst.de>
Diffstat (limited to 'include/linux/pci.h')
-rw-r--r--include/linux/pci.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/pci.h b/include/linux/pci.h
index 11c71c4ecf75..f9bc7651c406 100644
--- a/include/linux/pci.h
+++ b/include/linux/pci.h
@@ -405,6 +405,7 @@ struct pci_dev {
405 unsigned int non_compliant_bars:1; /* Broken BARs; ignore them */ 405 unsigned int non_compliant_bars:1; /* Broken BARs; ignore them */
406 unsigned int is_probed:1; /* Device probing in progress */ 406 unsigned int is_probed:1; /* Device probing in progress */
407 unsigned int link_active_reporting:1;/* Device capable of reporting link active */ 407 unsigned int link_active_reporting:1;/* Device capable of reporting link active */
408 unsigned int no_vf_scan:1; /* Don't scan for VFs after IOV enablement */
408 pci_dev_flags_t dev_flags; 409 pci_dev_flags_t dev_flags;
409 atomic_t enable_cnt; /* pci_enable_device has been called */ 410 atomic_t enable_cnt; /* pci_enable_device has been called */
410 411