aer_root_reset(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… aer_root_reset(9) πŸŽ€

okay so bestie, welcome to the Kernel API Manual, section 9 β€” yes we're in kernel-functions land, pull up a chair πŸ¦‹ this one's short but she's important.


✨ NAME ✨

aer_root_reset β€” reset the Root Port hierarchy, an RCEC, or an RCiEP 🌸

Like, she resets things. Hierarchy things. Root Port things. RCEC things. RCiEP things. It's giving "clean slate era" ✨


🫢 SYNOPSIS 🫢

pci_ers_result_t aer_root_reset (struct pci_dev *dev );

that's it. that's the whole signature. pci_ers_result_t goes in, and pci_ers_result_t comes out β€” she returns a pci_ers_result_t and takes exactly one arg, no cap πŸ’…


🌈 ARGUMENTS 🌈

  • dev β€” a pointer to a Root Port, RCEC, or RCiEP. that's the whole list, bestie, don't try to hand her anything else πŸ™ˆ

πŸ’– DESCRIPTION πŸ’–

So basically πŸ‘‘ β€” this function gets invoked by the Port Bus driver when performing reset. That's the entire vibe. Port Bus driver says "we're doing a reset," and aer_root_reset is the one who shows up. main character energy fr fr πŸ”₯

She resets the Root Port hierarchy, the RCEC, or the RCiEP β€” whichever one that dev pointer is pointing at. and yes, "reset" here means reset, not "politely ask to restart" πŸ’€


πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./drivers/pci/pcie/aer.c β€” go read the source, iykyk πŸ“ and also all of these icons:

literally the whole AER friend group πŸ’œ go say hi.

no warnings, no bugs, no exit-status drama on this page β€” she's a short queen and she knows it πŸ’…

and that's the page, bestie ✨🫢 this cutie lives in ./drivers/pci/pcie and ships with the Kernel API Manual β€” datestamped October 2026 because we stay current 🌸 mwah, go reset something responsibly πŸ’–πŸŽ€

πŸ“¦ where this page comes from