diff options
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/pci-ecam.h | 1 | ||||
| -rw-r--r-- | include/linux/pci-ep-cfs.h | 4 | ||||
| -rw-r--r-- | include/linux/pci.h | 8 | 
3 files changed, 6 insertions, 7 deletions
diff --git a/include/linux/pci-ecam.h b/include/linux/pci-ecam.h index 1af5cb02ef7f..033ce74f02e8 100644 --- a/include/linux/pci-ecam.h +++ b/include/linux/pci-ecam.h @@ -51,6 +51,7 @@ extern const struct pci_ecam_ops pci_generic_ecam_ops;  #if defined(CONFIG_ACPI) && defined(CONFIG_PCI_QUIRKS)  extern const struct pci_ecam_ops pci_32b_ops;	/* 32-bit accesses only */ +extern const struct pci_ecam_ops pci_32b_read_ops; /* 32-bit read only */  extern const struct pci_ecam_ops hisi_pcie_ops;	/* HiSilicon */  extern const struct pci_ecam_ops thunder_pem_ecam_ops; /* Cavium ThunderX 1.x & 2.x */  extern const struct pci_ecam_ops pci_thunder_ecam_ops; /* Cavium ThunderX 1.x */ diff --git a/include/linux/pci-ep-cfs.h b/include/linux/pci-ep-cfs.h index f42b0fd4b4bc..662881335c7e 100644 --- a/include/linux/pci-ep-cfs.h +++ b/include/linux/pci-ep-cfs.h @@ -19,7 +19,7 @@ void pci_ep_cfs_remove_epf_group(struct config_group *group);  #else  static inline struct config_group *pci_ep_cfs_add_epc_group(const char *name)  { -	return 0; +	return NULL;  }  static inline void pci_ep_cfs_remove_epc_group(struct config_group *group) @@ -28,7 +28,7 @@ static inline void pci_ep_cfs_remove_epc_group(struct config_group *group)  static inline struct config_group *pci_ep_cfs_add_epf_group(const char *name)  { -	return 0; +	return NULL;  }  static inline void pci_ep_cfs_remove_epf_group(struct config_group *group) diff --git a/include/linux/pci.h b/include/linux/pci.h index 835530605c0d..32cd2b550736 100644 --- a/include/linux/pci.h +++ b/include/linux/pci.h @@ -373,13 +373,14 @@ struct pci_dev {  						      user sysfs */  	unsigned int	clear_retrain_link:1;	/* Need to clear Retrain Link  						   bit manually */ -	unsigned int	d3_delay;	/* D3->D0 transition time in ms */ +	unsigned int	d3hot_delay;	/* D3hot->D0 transition time in ms */  	unsigned int	d3cold_delay;	/* D3cold->D0 transition time in ms */  #ifdef CONFIG_PCIEASPM  	struct pcie_link_state	*link_state;	/* ASPM link state */  	unsigned int	ltr_path:1;	/* Latency Tolerance Reporting  					   supported from root to here */ +	int		l1ss;		/* L1SS Capability pointer */  #endif  	unsigned int	eetlp_prefix_path:1;	/* End-to-End TLP Prefix */ @@ -523,6 +524,7 @@ struct pci_host_bridge {  	struct device	dev;  	struct pci_bus	*bus;		/* Root bus */  	struct pci_ops	*ops; +	struct pci_ops	*child_ops;  	void		*sysdata;  	int		busnr;  	struct list_head windows;	/* resource_entry */ @@ -2034,10 +2036,6 @@ int pcibios_alloc_irq(struct pci_dev *dev);  void pcibios_free_irq(struct pci_dev *dev);  resource_size_t pcibios_default_alignment(void); -#ifdef CONFIG_HIBERNATE_CALLBACKS -extern struct dev_pm_ops pcibios_pm_ops; -#endif -  #if defined(CONFIG_PCI_MMCONFIG) || defined(CONFIG_ACPI_MCFG)  void __init pci_mmcfg_early_init(void);  void __init pci_mmcfg_late_init(void);  | 
