diff options
author | Yu Zhao <yu.zhao@intel.com> | 2008-10-14 14:02:53 +0800 |
---|---|---|
committer | Jesse Barnes <jbarnes@virtuousgeek.org> | 2008-10-20 10:54:32 -0700 |
commit | 58c3a727cb73b75a9104d295f096cca12959a5a5 (patch) | |
tree | 70f1fe31f1ec12021777b6c6c49167356a864749 /include/linux/pci.h | |
parent | 201de56eb22f1ff3f36804bc70cbff220b50f067 (diff) | |
download | linux-58c3a727cb73b75a9104d295f096cca12959a5a5.tar.gz linux-58c3a727cb73b75a9104d295f096cca12959a5a5.tar.bz2 linux-58c3a727cb73b75a9104d295f096cca12959a5a5.zip |
PCI: support PCIe ARI capability
This patch adds support for PCI Express Alternative Routing-ID
Interpretation (ARI) capability.
The ARI capability extends the Function Number field of the PCI Express
Endpoint by reusing the Device Number which is otherwise hardwired to 0.
With ARI, an Endpoint can have up to 256 functions.
Signed-off-by: Yu Zhao <yu.zhao@intel.com>
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
Diffstat (limited to 'include/linux/pci.h')
-rw-r--r-- | include/linux/pci.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/pci.h b/include/linux/pci.h index 008005674b60..7e9a1f0715e6 100644 --- a/include/linux/pci.h +++ b/include/linux/pci.h @@ -214,6 +214,7 @@ struct pci_dev { unsigned int broken_parity_status:1; /* Device generates false positive parity */ unsigned int msi_enabled:1; unsigned int msix_enabled:1; + unsigned int ari_enabled:1; /* ARI forwarding */ unsigned int is_managed:1; unsigned int is_pcie:1; pci_dev_flags_t dev_flags; |