aer_isr(9)
π NAME π
Okay so bestie, this is aer_isr(9) from the Kernel API Manual β the little function that consumes errors detected by the Root Port. Periodt. β¨
πΈ SYNOPSIS πΈ
irqreturn_t aer_isr (int irq , void *context );
π ARGUMENTS π
irqβ the IRQ assigned to the Root Port, no cap.contextβ a pointer to the Root Port data structure. Iconic pointer behavior.
π¦ DESCRIPTION π¦
Bestie, this one gets invoked, as DPC, when the Root Port records new detected error. Thatβs the whole vibe. π
π SEE ALSO π
First up, the Kernel file is literally ./drivers/pci/pcie/aer.c β go peek, iykyk. Then youβve got the whole bestie squad:
enable_ecrc_checking(9)disable_ecrc_checking(9)pcie_set_ecrc_checking(9)pcie_ecrc_get_policy(9)pci_aer_raw_clear_status(9)add_error_device(9)is_error_source(9)find_source_device(9)pci_aer_unmask_internal_errors(9)pci_aer_handle_error(9)aer_get_device_error_info(9)aer_isr_one_error_type(9)aer_isr_one_error(9)aer_irq(9)aer_enable_rootport(9)aer_disable_rootport(9)aer_remove(9)aer_probe(9)aer_root_reset(9)pcie_aer_init(9)
Mwah π β this cutie came from source/version ./drivers/pci/pcie, dated October 2026. Slay. ππ«Ά
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms