prm_unregister(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… prm_unregister(9) β€” unregister per-SoC low-level data & function pointers

okay bestie, welcome to the prm_unregister(9) page β€” yes, that's the Kernel API Manual energy. grab a strawberry πŸ“ and let's get into it.


πŸ’– NAME πŸ’–

prm_unregister β€” unregister per-SoC low-level data & function pointers. literally that's the whole vibe. periodt.


πŸ¦‹ SYNOPSIS πŸ¦‹

int prm_unregister (struct prm_ll_data *pld );

πŸŽ€ ARGUMENTS πŸŽ€

  • pld β€” the low-level per-SoC OMAP PRM data & function pointers you wanna unregister. hand it over, bestie 🫢

πŸ”₯ DESCRIPTION πŸ”₯

so this is the function that unregisters per-SoC low-level OMAP PRM data and function pointers that were previously registered with prm_register. yes, it's giving cleanup era ✨

important heads-up: the caller may not destroy any of the data pointed to by pld until this function returns successfully. no cap, do not touch/free/destroy that data early β€” wait for the successful return. πŸ’€

it returns 0 upon success, or -EINVAL if pld is NULL or if pld does not match the struct prm_ll_data * previously registered by prm_register. that's the whole return value tea. πŸ«–


🌈 SEE ALSO 🌈


mwah πŸ’‹ this cutie came from ./arch/arm/mach-omap2, dated October 2026, and it is still serving prm_unregister(9) energy β€” bye bestie πŸ’–

πŸ“¦ where this page comes from