prm_unregister(9)
π 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 π
- Kernel file
./arch/arm/mach-omap2/prm_common.c omap_prcm_event_to_irq(9)omap_prcm_irq_cleanup(9)omap_prcm_register_chain_handler(9)prm_was_any_context_lost_old(9)prm_clear_context_loss_flags_old(9)omap_prm_assert_hardreset(9)omap_prm_deassert_hardreset(9)omap_prm_is_hardreset_asserted(9)omap_prm_reset_system(9)omap_prm_clear_mod_irqs(9)omap_prm_vp_check_txdone(9)omap_prm_vp_clear_txdone(9)prm_register(9)omap2_prm_base_init(9)omap_prcm_init(9)
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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms