Home
last modified time | relevance | path

Searched refs:aer (Results 1 – 25 of 26) sorted by relevance

12

/Linux-v5.10/drivers/pci/pcie/
Daer.c139 int aer = dev->aer_cap; in enable_ecrc_checking() local
142 if (!aer) in enable_ecrc_checking()
145 pci_read_config_dword(dev, aer + PCI_ERR_CAP, &reg32); in enable_ecrc_checking()
150 pci_write_config_dword(dev, aer + PCI_ERR_CAP, reg32); in enable_ecrc_checking()
163 int aer = dev->aer_cap; in disable_ecrc_checking() local
166 if (!aer) in disable_ecrc_checking()
169 pci_read_config_dword(dev, aer + PCI_ERR_CAP, &reg32); in disable_ecrc_checking()
171 pci_write_config_dword(dev, aer + PCI_ERR_CAP, reg32); in disable_ecrc_checking()
251 int aer = dev->aer_cap; in pci_aer_clear_nonfatal_status() local
258 pci_read_config_dword(dev, aer + PCI_ERR_UNCOR_STATUS, &status); in pci_aer_clear_nonfatal_status()
[all …]
Dportdrv_core.c46 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()
DMakefile10 obj-$(CONFIG_PCIEAER) += aer.o
DKconfig44 help of a user space helper tool aer-inject, which can be
46 https://www.kernel.org/pub/linux/utils/pci/aer-inject/
/Linux-v5.10/Documentation/devicetree/bindings/pci/
Dlayerscape-pcie-gen4.txt16 "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";
/Linux-v5.10/Documentation/firmware-guide/acpi/apei/
Doutput_format.rst99 <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> :=
/Linux-v5.10/drivers/firmware/efi/
Dcper.c411 struct aer_capability_regs *aer; in cper_print_pcie() local
413 aer = (struct aer_capability_regs *)pcie->aer_info; in cper_print_pcie()
415 pfx, aer->uncor_status, aer->uncor_mask); in cper_print_pcie()
417 pfx, aer->uncor_severity); in cper_print_pcie()
419 aer->header_log.dw0, aer->header_log.dw1, in cper_print_pcie()
420 aer->header_log.dw2, aer->header_log.dw3); in cper_print_pcie()
/Linux-v5.10/drivers/nvme/target/
Dtrace.h126 #define aer_name(aer) { aer, #aer } argument
/Linux-v5.10/drivers/nvme/host/
Dtrace.h115 #define aer_name(aer) { aer, #aer } argument
/Linux-v5.10/drivers/net/ethernet/ibm/ehea/
Dehea_qmr.c210 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()
Dehea_qmr.h382 u64 *aer, u64 *aerr);
Dehea_main.c924 u64 resource_type, aer, aerr; in ehea_qp_aff_irq_handler() local
937 &aer, &aerr); in ehea_qp_aff_irq_handler()
940 if ((aer & EHEA_AER_RESET_MASK) || in ehea_qp_aff_irq_handler()
/Linux-v5.10/include/linux/
Daer.h68 struct aer_capability_regs *aer);
/Linux-v5.10/arch/powerpc/platforms/powernv/
Deeh-powernv.c805 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()
/Linux-v5.10/arch/arm64/boot/dts/freescale/
Dfsl-ls1088a.dtsi499 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";
Dfsl-lx2160a.dtsi1022 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";
Dfsl-ls1046a.dtsi728 interrupt-names = "aer", "pme";
764 interrupt-names = "aer", "pme";
800 interrupt-names = "aer", "pme";
Dfsl-ls1028a.dtsi562 <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>; /* aer interrupt */
563 interrupt-names = "pme", "aer";
590 interrupt-names = "pme", "aer";
Dfsl-ls1012a.dtsi500 interrupt-names = "aer", "pme";
/Linux-v5.10/Documentation/PCI/
Dpcieaer-howto.rst154 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
/Linux-v5.10/include/acpi/
Dactbl1.h1257 struct acpi_hest_aer_common aer; member
1265 struct acpi_hest_aer_common aer; member
1272 struct acpi_hest_aer_common aer; member
/Linux-v5.10/drivers/misc/cxl/
Dpci.c1345 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()
/Linux-v5.10/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_main.c10570 tmp_list->aer = 1; in bnx2x_prev_path_mark_eeh()
10592 if (tmp_list->aer) { in bnx2x_prev_is_path_marked()
10636 if (!tmp_list->aer) { in bnx2x_prev_mark_path()
10641 tmp_list->aer = 0; in bnx2x_prev_mark_path()
10658 tmp_list->aer = 0; in bnx2x_prev_mark_path()
10877 int aer = 0; in bnx2x_prev_unload() local
10892 aer = !!(bnx2x_prev_path_get_entry(bp) && in bnx2x_prev_unload()
10893 bnx2x_prev_path_get_entry(bp)->aer); in bnx2x_prev_unload()
10897 if (fw == FW_MSG_CODE_DRV_UNLOAD_COMMON || aer) { in bnx2x_prev_unload()
Dbnx2x.h1303 u8 aer; member
/Linux-v5.10/arch/s390/tools/
Dopcodes.txt65 3a aer RR_FF

12