diff options
Diffstat (limited to 'include/linux/pci.h')
| -rw-r--r-- | include/linux/pci.h | 6 | 
1 files changed, 6 insertions, 0 deletions
diff --git a/include/linux/pci.h b/include/linux/pci.h index feb4657bb043..03b0b8c3c81b 100644 --- a/include/linux/pci.h +++ b/include/linux/pci.h @@ -134,6 +134,11 @@ enum pci_dev_flags {  	PCI_DEV_FLAGS_NO_D3 = (__force pci_dev_flags_t) 2,  }; +enum pci_irq_reroute_variant { +	INTEL_IRQ_REROUTE_VARIANT = 1, +	MAX_IRQ_REROUTE_VARIANTS = 3 +}; +  typedef unsigned short __bitwise pci_bus_flags_t;  enum pci_bus_flags {  	PCI_BUS_FLAGS_NO_MSI   = (__force pci_bus_flags_t) 1, @@ -218,6 +223,7 @@ struct pci_dev {  	unsigned int	no_msi:1;	/* device may not use msi */  	unsigned int	block_ucfg_access:1;	/* userspace config space access is blocked */  	unsigned int	broken_parity_status:1;	/* Device generates false positive parity */ +	unsigned int	irq_reroute_variant:2;	/* device needs IRQ rerouting variant */  	unsigned int 	msi_enabled:1;  	unsigned int	msix_enabled:1;  	unsigned int	ari_enabled:1;	/* ARI forwarding */  | 
