enable_ecrc_checking(9)
π enable_ecrc_checking(9) π
okay so bestie, welcome to the Kernel API Manual β¨ this one's a little function with a big job β it's all about turning on ECRC checking for a PCIe device, and honestly? she's iconic for it π
πΈ NAME πΈ
enable_ecrc_checking β enable PCIe ECRC checking for a device π§
π SYNOPSIS π
int enable_ecrc_checking (struct pci_dev *dev );
like, that's the whole vibe. one function, one arg, no cap π«Ά
π¦ ARGUMENTS π¦
devβ the PCI device π» that's it, that's the argument. she's the main character here π
β RETURN β
Returns 0 on success, or a negative value on failure π so like, check it, fr fr β if it comes back negative something went sideways and you should probably pay attention π
π₯ SEE ALSO π₯
Kernel file ./drivers/pci/pcie/aer.c β that's where the whole squad lives π β¨ and while you're there, go say hi to all of these:
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_irq(9)aer_enable_rootport(9)aer_disable_rootport(9)aer_remove(9)aer_probe(9)aer_root_reset(9)pcie_aer_init(9)
that's the whole group chat, bestie π¬ literally every one of them is in ./drivers/pci/pcie and they all ate ππ₯
mwah π that's the page! brought to you from ./drivers/pci/pcie, dated October 2026, and this little beauty goes by enable_ecrc_checking(9) β slay, periodt ππ
π¦ 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