__e1000e_disable_aspm(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… __e1000e_disable_aspm(9) πŸ’…

okay bestie, welcome to the Kernel API Manual page for __e1000e_disable_aspm β€” yes, the extra underscores are part of the vibe, don't touch them. this one is short, sweet, and very "hardware said no πŸ’€".


✨ NAME ✨

__e1000e_disable_aspm β€” disable ASPM states, periodt. πŸ’…

πŸŽ€ SYNOPSIS πŸŽ€

here's the exact function shape, no cap:

void __e1000e_disable_aspm (struct pci_dev *pdev , u16 state , int
locked );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • pdev β€” pointer to PCI device struct. like, the device we're talking about, bestie.
  • state β€” bit-mask of ASPM states to disable. yes, bit-mask. stay brave. 🌸
  • locked β€” indication if this context holds pci_bus_sem locked. that's the whole note. πŸ”’

🌈 DESCRIPTION 🌈

Some devices must have certain ASPM states disabled per hardware errata. not "should", not "maybe", not "if u feel like it" β€” must, per hardware errata. the hardware said what it said. πŸ’€βœ¨


πŸ‘‘ SEE ALSO πŸ‘‘

the kernel file is right here, and then the whole e1000/e1000e friend group pulls up. every single one, no missing besties:

that's the whole posse, bestie. no skipped links, no fake ones. πŸ’–


okay that's the page. it lives in the Kernel API Manual, the source path is ./drivers/net/ethernet/intel/e..., and it's dated October 2026 β€” __e1000e_disable_aspm(9) out. πŸ’–βœ¨πŸ«Ά

πŸ“¦ where this page comes from