vic_pm_init(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… vic_pm_init(9) πŸ’…

okay bestie, welcome to the Kernel API Manual page for vic_pm_init β€” it’s giving tiny initcall with a very specific job, and we’re gonna read it together ✨


πŸŽ€ NAME πŸŽ€

vic_pm_init β€” the initcall to register VIC pm 🫢


✨ SYNOPSIS ✨

int vic_pm_init (void );

🌸 ARGUMENTS 🌸

  • void β€” no arguments. literally none, not a single one, the void is voiding πŸ’€

πŸ¦‹ DESCRIPTION πŸ¦‹

so this function is called via late_initcall to register the resources for the VICs. why? because of the early nature of the VIC's registration β€” like, early early β€” so this is the setup that handles registering those resources around that πŸŽ€

no extra lore, that’s the whole vibe.


πŸ”₯ SEE ALSO πŸ”₯

check these out in the kernel file ./drivers/irqchip/irq-vic.c:


kisses and sparkles πŸ’– this page’s source/version is ./drivers/irqchip, dated October 2026, and yes it’s the vic_pm_init(9) manual page β€” periodt 🌈

πŸ“¦ where this page comes from