| /OK3568_Linux_fs/kernel/drivers/pci/pcie/ |
| H A D | aer.c | 144 int aer = dev->aer_cap; in enable_ecrc_checking() local 147 if (!aer) in enable_ecrc_checking() 150 pci_read_config_dword(dev, aer + PCI_ERR_CAP, ®32); in enable_ecrc_checking() 155 pci_write_config_dword(dev, aer + PCI_ERR_CAP, reg32); in enable_ecrc_checking() 168 int aer = dev->aer_cap; in disable_ecrc_checking() local 171 if (!aer) in disable_ecrc_checking() 174 pci_read_config_dword(dev, aer + PCI_ERR_CAP, ®32); in disable_ecrc_checking() 176 pci_write_config_dword(dev, aer + PCI_ERR_CAP, reg32); in disable_ecrc_checking() 256 int aer = dev->aer_cap; in pci_aer_clear_nonfatal_status() local 263 pci_read_config_dword(dev, aer + PCI_ERR_UNCOR_STATUS, &status); in pci_aer_clear_nonfatal_status() [all …]
|
| H A D | portdrv_core.c | 46 u32 *pme, u32 *aer, u32 *dpc) in pcie_message_numbers() argument 73 *aer = (reg32 & PCI_ERR_ROOT_AER_IRQ) >> 27; in pcie_message_numbers() 74 nvec = max(nvec, *aer + 1); in pcie_message_numbers() 104 u32 pme = 0, aer = 0, dpc = 0; in pcie_port_enable_irq_vec() local 113 nvec = pcie_message_numbers(dev, mask, &pme, &aer, &dpc); in pcie_port_enable_irq_vec() 149 irqs[PCIE_PORT_SERVICE_AER_SHIFT] = pci_irq_vector(dev, aer); in pcie_port_enable_irq_vec()
|
| H A D | Makefile | 11 obj-$(CONFIG_PCIEAER) += aer.o
|
| H A D | Kconfig | 44 help of a user space helper tool aer-inject, which can be 46 https://www.kernel.org/pub/linux/utils/pci/aer-inject/
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/pci/ |
| H A D | layerscape-pcie-gen4.txt | 16 "aer": Asserted for aer interrupt when chip support the aer interrupt with 17 none MSI/MSI-X/INTx mode,but there is interrupt line for aer. 36 interrupt-names = "aer", "pme", "intr";
|
| /OK3568_Linux_fs/kernel/Documentation/firmware-guide/acpi/apei/ |
| H A D | output_format.rst | 99 <aer status string> 101 aer_layer=<aer layer string>, aer_agent=<aer agent string> 111 <aer status string># := 118 <aer status string># := 124 <aer layer string> := 127 <aer agent string> :=
|
| /OK3568_Linux_fs/buildroot/package/aer-inject/ |
| H A D | Config.in | 2 bool "aer-inject" 4 aer-inject allows to inject PCIE AER errors on the software 12 https://git.kernel.org/cgit/linux/kernel/git/gong.chen/aer-inject.git/
|
| H A D | aer-inject.hash | 2 sha256 2dd2bd73aa738c1cc26ba04b6e502329778d18c2cc873c0bd00e6b2d38e9477c aer-inject-9bd5e2c7886fca…
|
| H A D | aer-inject.mk | 8 AER_INJECT_SITE = git://git.kernel.org/pub/scm/linux/kernel/git/gong.chen/aer-inject.git
|
| /OK3568_Linux_fs/yocto/meta-openembedded/meta-oe/dynamic-layers/perl-layer/recipes-support/rasdaemon/ |
| H A D | rasdaemon_0.6.7.bb | 20 PACKAGECONFIG ??= "sqlite3 mce aer extlog devlink diskerror" 23 PACKAGECONFIG[aer] = "--enable-aer,--disable-aer"
|
| /OK3568_Linux_fs/kernel/drivers/firmware/efi/ |
| H A D | cper.c | 409 struct aer_capability_regs *aer; in cper_print_pcie() local 411 aer = (struct aer_capability_regs *)pcie->aer_info; in cper_print_pcie() 413 pfx, aer->uncor_status, aer->uncor_mask); in cper_print_pcie() 415 pfx, aer->uncor_severity); in cper_print_pcie() 417 aer->header_log.dw0, aer->header_log.dw1, in cper_print_pcie() 418 aer->header_log.dw2, aer->header_log.dw3); in cper_print_pcie()
|
| /OK3568_Linux_fs/kernel/drivers/nvme/target/ |
| H A D | trace.h | 126 #define aer_name(aer) { aer, #aer } argument
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/ibm/ehea/ |
| H A D | ehea_qmr.c | 210 u64 hret, aer, aerr; in ehea_destroy_cq() local 217 ehea_error_data(cq->adapter, cq->fw_handle, &aer, &aerr); in ehea_destroy_cq() 336 u64 hret, aer, aerr; in ehea_destroy_eq() local 344 ehea_error_data(eq->adapter, eq->fw_handle, &aer, &aerr); in ehea_destroy_eq() 515 u64 hret, aer, aerr; in ehea_destroy_qp() local 523 ehea_error_data(qp->adapter, qp->fw_handle, &aer, &aerr); in ehea_destroy_qp() 972 u64 *aer, u64 *aerr) in ehea_error_data() argument 988 *aer = rblock[6]; in ehea_error_data()
|
| H A D | ehea_qmr.h | 382 u64 *aer, u64 *aerr);
|
| /OK3568_Linux_fs/kernel/drivers/nvme/host/ |
| H A D | trace.h | 115 #define aer_name(aer) { aer, #aer } argument
|
| /OK3568_Linux_fs/kernel/arch/powerpc/platforms/powernv/ |
| H A D | eeh-powernv.c | 805 int aer = edev ? edev->aer_cap : 0; in __pnv_eeh_bridge_reset() local 816 if (aer) { in __pnv_eeh_bridge_reset() 817 eeh_ops->read_config(edev, aer + PCI_ERR_UNCOR_MASK, in __pnv_eeh_bridge_reset() 820 eeh_ops->write_config(edev, aer + PCI_ERR_UNCOR_MASK, in __pnv_eeh_bridge_reset() 838 if (aer) { in __pnv_eeh_bridge_reset() 839 eeh_ops->read_config(edev, aer + PCI_ERR_UNCOR_MASK, in __pnv_eeh_bridge_reset() 842 eeh_ops->write_config(edev, aer + PCI_ERR_UNCOR_MASK, in __pnv_eeh_bridge_reset()
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/freescale/ |
| H A D | fsl-ls1088a.dtsi | 499 interrupts = <0 108 IRQ_TYPE_LEVEL_HIGH>; /* aer interrupt */ 500 interrupt-names = "aer"; 525 interrupts = <0 113 IRQ_TYPE_LEVEL_HIGH>; /* aer interrupt */ 526 interrupt-names = "aer"; 551 interrupts = <0 118 IRQ_TYPE_LEVEL_HIGH>; /* aer interrupt */ 552 interrupt-names = "aer";
|
| H A D | fsl-lx2160a.dtsi | 1022 interrupt-names = "aer", "pme", "intr"; 1050 interrupt-names = "aer", "pme", "intr"; 1078 interrupt-names = "aer", "pme", "intr"; 1106 interrupt-names = "aer", "pme", "intr"; 1134 interrupt-names = "aer", "pme", "intr"; 1162 interrupt-names = "aer", "pme", "intr";
|
| H A D | fsl-ls1046a.dtsi | 729 interrupt-names = "aer", "pme"; 765 interrupt-names = "aer", "pme"; 801 interrupt-names = "aer", "pme";
|
| H A D | fsl-ls1028a.dtsi | 580 <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>; /* aer interrupt */ 581 interrupt-names = "pme", "aer"; 608 interrupt-names = "pme", "aer";
|
| H A D | fsl-ls1012a.dtsi | 501 interrupt-names = "aer", "pme";
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | aer.h | 68 struct aer_capability_regs *aer);
|
| /OK3568_Linux_fs/kernel/Documentation/PCI/ |
| H A D | pcieaer-howto.rst | 154 fatal error happens. The root port aer service driver provides a 294 Then, you need a user space tool named aer-inject, which can be gotten 297 https://git.kernel.org/cgit/linux/kernel/git/gong.chen/aer-inject.git/ 299 More information about aer-inject can be found in the document comes
|
| /OK3568_Linux_fs/kernel/include/acpi/ |
| H A D | actbl1.h | 1257 struct acpi_hest_aer_common aer; member 1265 struct acpi_hest_aer_common aer; member 1272 struct acpi_hest_aer_common aer; member
|
| /OK3568_Linux_fs/kernel/drivers/misc/cxl/ |
| H A D | pci.c | 1345 int aer; in cxl_fixup_malformed_tlp() local 1350 if (!(aer = pci_find_ext_capability(dev, PCI_EXT_CAP_ID_ERR))) in cxl_fixup_malformed_tlp() 1352 pci_read_config_dword(dev, aer + PCI_ERR_UNCOR_MASK, &data); in cxl_fixup_malformed_tlp() 1358 pci_write_config_dword(dev, aer + PCI_ERR_UNCOR_MASK, data); in cxl_fixup_malformed_tlp()
|