of_genpd_sync_state(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME

of_genpd_sync_state β€” the one shared sync_state function that every genpd provider can call, bestie. Like, it's the communal glue. ✨


🌸 SYNOPSIS

void of_genpd_sync_state (struct device_node *np );

That's it. One argument. Void return. No drama. πŸ’…


πŸŽ€ ARGUMENTS

  • np β€” the struct device_node that the genpd provider is attached to. Like, the node is the whole identity of the provider, iykyk. πŸ¦‹

✨ DESCRIPTION

Okay so here's the tea: the np that corresponds to a genpd provider might be responsible for one genpd, or honestly it might be out here juggling multiple genpds at once β€” main character energy, no cap. πŸ‘‘

What this function does is take that np and use it to find all the genpds that belong to the provider. Scavenger hunt but make it kernel internals. πŸ”

Then, for each genpd it finds, it tries a power-off. That's the whole vibe β€” one by one, we attempt to power them down. 😴


πŸ”₯ SEE ALSO

Like, literally the whole extended friend group. Every single one of them:


And that's the whole page, bestie 🫢 this one came from the ./drivers/pmdomain source, dated October 2026 β€” go forth and power things off responsibly πŸ’œπŸ”Œ

πŸ“¦ where this page comes from