@@ -1149,7 +1149,22 @@ struct msix_entry {
11491149};
11501150
11511151
1152- #ifndef CONFIG_PCI_MSI
1152+ #ifdef CONFIG_PCI_MSI
1153+ int pci_msi_vec_count (struct pci_dev * dev );
1154+ int pci_enable_msi_block (struct pci_dev * dev , int nvec );
1155+ void pci_msi_shutdown (struct pci_dev * dev );
1156+ void pci_disable_msi (struct pci_dev * dev );
1157+ int pci_msix_vec_count (struct pci_dev * dev );
1158+ int pci_enable_msix (struct pci_dev * dev , struct msix_entry * entries , int nvec );
1159+ void pci_msix_shutdown (struct pci_dev * dev );
1160+ void pci_disable_msix (struct pci_dev * dev );
1161+ void msi_remove_pci_irq_vectors (struct pci_dev * dev );
1162+ void pci_restore_msi_state (struct pci_dev * dev );
1163+ int pci_msi_enabled (void );
1164+ int pci_enable_msi_range (struct pci_dev * dev , int minvec , int maxvec );
1165+ int pci_enable_msix_range (struct pci_dev * dev , struct msix_entry * entries ,
1166+ int minvec , int maxvec );
1167+ #else
11531168static inline int pci_msi_vec_count (struct pci_dev * dev )
11541169{
11551170 return - ENOSYS ;
@@ -1200,21 +1215,6 @@ static inline int pci_enable_msix_range(struct pci_dev *dev,
12001215{
12011216 return - ENOSYS ;
12021217}
1203- #else
1204- int pci_msi_vec_count (struct pci_dev * dev );
1205- int pci_enable_msi_block (struct pci_dev * dev , int nvec );
1206- void pci_msi_shutdown (struct pci_dev * dev );
1207- void pci_disable_msi (struct pci_dev * dev );
1208- int pci_msix_vec_count (struct pci_dev * dev );
1209- int pci_enable_msix (struct pci_dev * dev , struct msix_entry * entries , int nvec );
1210- void pci_msix_shutdown (struct pci_dev * dev );
1211- void pci_disable_msix (struct pci_dev * dev );
1212- void msi_remove_pci_irq_vectors (struct pci_dev * dev );
1213- void pci_restore_msi_state (struct pci_dev * dev );
1214- int pci_msi_enabled (void );
1215- int pci_enable_msi_range (struct pci_dev * dev , int minvec , int maxvec );
1216- int pci_enable_msix_range (struct pci_dev * dev , struct msix_entry * entries ,
1217- int minvec , int maxvec );
12181218#endif
12191219
12201220#ifdef CONFIG_PCIEPORTBUS
@@ -1225,10 +1225,10 @@ extern bool pcie_ports_auto;
12251225#define pcie_ports_auto false
12261226#endif
12271227
1228- #ifndef CONFIG_PCIEASPM
1229- static inline bool pcie_aspm_support_enabled (void ) { return false; }
1230- #else
1228+ #ifdef CONFIG_PCIEASPM
12311229bool pcie_aspm_support_enabled (void );
1230+ #else
1231+ static inline bool pcie_aspm_support_enabled (void ) { return false; }
12321232#endif
12331233
12341234#ifdef CONFIG_PCIEAER
@@ -1239,15 +1239,15 @@ static inline void pci_no_aer(void) { }
12391239static inline bool pci_aer_available (void ) { return false; }
12401240#endif
12411241
1242- #ifndef CONFIG_PCIE_ECRC
1242+ #ifdef CONFIG_PCIE_ECRC
1243+ void pcie_set_ecrc_checking (struct pci_dev * dev );
1244+ void pcie_ecrc_get_policy (char * str );
1245+ #else
12431246static inline void pcie_set_ecrc_checking (struct pci_dev * dev )
12441247{
12451248 return ;
12461249}
12471250static inline void pcie_ecrc_get_policy (char * str ) {};
1248- #else
1249- void pcie_set_ecrc_checking (struct pci_dev * dev );
1250- void pcie_ecrc_get_policy (char * str );
12511251#endif
12521252
12531253#define pci_enable_msi (pdev ) pci_enable_msi_block(pdev, 1)
0 commit comments