genpd_freeze_noirq(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so we're looking at genpd_freeze_noirq(9) β€” a Kernel API Manual page, and the name is literally genpd_freeze_noirq: completion of freezing a device in an I/O PM domain. ✨


πŸŽ€ SYNOPSIS πŸŽ€

int genpd_freeze_noirq (struct device *dev );

🫢 ARGUMENTS 🫢

  • dev β€” Device to freeze. That's the whole argument, bestie. πŸ’…

πŸ¦‹ DESCRIPTION πŸ¦‹

So this one carries out a late freeze of a device under the assumption that its pm_domain field points to the domain member of an object of type struct generic_pm_domain representing a power domain consisting of I/O devices. That's the exact vibe: late freeze, domain member, I/O devices, periodt. πŸ”₯


🌈 SEE ALSO 🌈

First up, the kernel file because that's where the lore lives:

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

Then the whole group chat of related pages, no cap:


xoxo, bestie πŸ’– β€” source/version: ./drivers/pmdomain; date: October 2026; page: genpd_freeze_noirq(9). 🫢

πŸ“¦ where this page comes from