aer_irq(9)
π aer_irq(9) π
okay bestie, welcome to the Kernel API Manual page for aer_irq β literally the Root Port's ISR, and it's giving main character energy. vibe check: passed. πβ¨
π NAME π
aer_irq β Root Port's ISR. periodt. π
β¨ SYNOPSIS β¨
irqreturn_t aer_irq (int irq , void *context );
π«Ά ARGUMENTS π«Ά
irqβ the IRQ assigned to Root Port. slay. β¨contextβ a pointer to the Root Port data structure. iconic. π¦
πΈ DESCRIPTION πΈ
Lowkey the whole vibe: this function is invoked when the Root Port detects AER messages. That's it. no cap. ππ
the way that this page is tiny but still iconic? obsessed. not me being emotional over a manpage, but here we are. fr fr. π«Ά
π¦ SEE ALSO π¦
okay so the Kernel file ./drivers/pci/pcie/aer.c is the home base, and the whole squad is:
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_isr(9)aer_enable_rootport(9)aer_disable_rootport(9)aer_remove(9)aer_probe(9)aer_root_reset(9)pcie_aer_init(9)
go off, besties π₯π
ngl, this page is short but it ate. mwah π β source/version vibes from ./drivers/pci/pcie, dated October 2026, and yes bestie, it's aer_irq(9). bye π«Άβ¨
π¦ 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