hc
2024-05-10 37f49e37ab4cb5d0bc4c60eb5c6d4dd57db767bb
kernel/include/linux/aer.h
....@@ -44,8 +44,9 @@
4444 /* PCIe port driver needs this function to enable AER */
4545 int pci_enable_pcie_error_reporting(struct pci_dev *dev);
4646 int pci_disable_pcie_error_reporting(struct pci_dev *dev);
47
-int pci_cleanup_aer_uncorrect_error_status(struct pci_dev *dev);
48
-int pci_cleanup_aer_error_status_regs(struct pci_dev *dev);
47
+int pci_aer_clear_nonfatal_status(struct pci_dev *dev);
48
+void pci_save_aer_state(struct pci_dev *dev);
49
+void pci_restore_aer_state(struct pci_dev *dev);
4950 #else
5051 static inline int pci_enable_pcie_error_reporting(struct pci_dev *dev)
5152 {
....@@ -55,14 +56,12 @@
5556 {
5657 return -EINVAL;
5758 }
58
-static inline int pci_cleanup_aer_uncorrect_error_status(struct pci_dev *dev)
59
+static inline int pci_aer_clear_nonfatal_status(struct pci_dev *dev)
5960 {
6061 return -EINVAL;
6162 }
62
-static inline int pci_cleanup_aer_error_status_regs(struct pci_dev *dev)
63
-{
64
- return -EINVAL;
65
-}
63
+static inline void pci_save_aer_state(struct pci_dev *dev) {}
64
+static inline void pci_restore_aer_state(struct pci_dev *dev) {}
6665 #endif
6766
6867 void cper_print_aer(struct pci_dev *dev, int aer_severity,