genpd_power_on(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– genpd_power_on(9) πŸ’–

okay bestie, so this is a page from the Kernel API Manual, and it's literally about waking a power domain back up. no cap, it's giving "rise and grind" but for silicon. ✨


🌸 NAME 🌸

genpd_power_on β€” restore power to a given PM domain and its parents. yes, and its parents, because nobody powers up alone in this family. 🫢


✨ SYNOPSIS ✨

int genpd_power_on (struct generic_pm_domain *genpd , unsigned int depth
);

like, it takes two things and gives you back an int. slay.


πŸŽ€ ARGUMENTS πŸŽ€

  • genpd β€” the PM domain you wanna power up. the main character of this call, fr fr. πŸ‘‘
  • depth β€” the nesting count for lockdep. it's the little number that keeps lockdep from getting confused, iykyk. πŸ”₯

πŸ¦‹ DESCRIPTION πŸ¦‹

so here's the vibe: genpd_power_on restores power to genpd and all of its parents, so that it's actually possible to resume a device that belongs to it. the way that it walks the whole parent chain β€” obsessed. πŸ’…

no power, no resume. it's literally that simple. ⭐


🌈 SEE ALSO 🌈

the kernel file lives at: ./drivers/pmdomain/core.c

and here's the whole friend group, no one left out, periodt:


ngl bestie, that's the whole reference list. every single one. I counted. don't come for me. 😭

and that's the page!! πŸ’œ this lil icon came out of ./drivers/pmdomain, dated October 2026, and it ate, no crumbs. πŸ“πŸ§š go power on those domains, bestie. πŸŽ€

πŸ“¦ where this page comes from