genpd_suspend_noirq(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

Okay bestie, welcome to genpd_suspend_noirq(9) from the Kernel API Manual. This is the suspend-finisher for a device in an I/O PM domain, and it is lowkey giving β€œwrap it up, we’re done here” energy. πŸ’…βœ¨

πŸŽ€ NAME πŸŽ€

genpd_suspend_noirq β€” completion of suspend of a device in an I/O PM domain. That’s the whole vibe: suspend time is wrapping up, bestie. 🫢

✨ SYNOPSIS ✨

Here’s the signature, exactly as it is:

int genpd_suspend_noirq (struct device *dev );

🌸 ARGUMENTS 🌸

  • dev β€” device to suspend. One argument, one job, no notes. πŸ’–

πŸ’– DESCRIPTION πŸ’–

Stop the device and remove power from the domain if all devices in it have been stopped. That’s the whole description, and honestly? Iconic. πŸ”₯

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file: ./drivers/pmdomain/core.c

Then the whole genpd extended universe β€” no skips, bestie 🫢:


Sign-off time πŸŽ€ this page’s source is ./drivers/pmdomain, it’s dated October 2026, and it lives in the Kernel API Manual. Bye bestie, go suspend responsibly πŸ’–πŸ¦‹βœ¨

πŸ“¦ where this page comes from