clkdm_sleep_nolock(9)
π€ clkdm_sleep_nolock π€
okay so you're in the market for clkdm_sleep_nolock(9), the lockless flavour of "pls go to sleep" for a clockdomain β and bestie, you came to the right page π this is the Kernel API Manual entry, so let's get into it β¨
πΈ NAME πΈ
clkdm_sleep_nolock β force clockdomain sleep transition (lockless) π΄π
β¨ SYNOPSIS β¨
int clkdm_sleep_nolock (struct clockdomain *clkdm );
one function, one arg, one int coming back at you. slay.
π¦ ARGUMENTS π¦
clkdmβstruct clockdomain *β the clockdomain in question, your main character basically π
π DESCRIPTION π
So what this does: it instructs the CM to force a sleep transition on the specified clockdomain clkdm. like, "CM bestieβ¦ put it to bed. now." π₯
warning warning π¨ this one is only for use by the powerdomain code. it's giving "internal API, don't @ me" β so if you're not the powerdomain code, respectfully, this isn't for you π
And the returns, because we always read the returns:
-EINVALifclkdmisNULL, or if the clockdomain does not support software-initiated sleep π0upon success β¨ (we love a zero)
no cap, that's the whole vibe check.
π§ SEE ALSO π§
the whole friend group, aka Kernel file ./arch/arm/mach-omap2/clockdomain.c and everyone who lives there π:
_clkdm_register(9)_autodep_lookup(9)_resolve_clkdm_deps(9)_clkdm_add_wkdep(9)_clkdm_del_wkdep(9)_clkdm_add_sleepdep(9)_clkdm_del_sleepdep(9)clkdm_register_platform_funcs(9)clkdm_register_clkdms(9)clkdm_register_autodeps(9)clkdm_complete_init(9)clkdm_lookup(9)clkdm_for_each(9)clkdm_get_pwrdm(9)clkdm_add_wkdep(9)clkdm_del_wkdep(9)clkdm_read_wkdep(9)clkdm_clear_all_wkdeps(9)clkdm_add_sleepdep(9)clkdm_del_sleepdep(9)clkdm_read_sleepdep(9)clkdm_clear_all_sleepdeps(9)clkdm_sleep(9)clkdm_wakeup_nolock(9)clkdm_wakeup(9)clkdm_allow_idle_nolock(9)clkdm_allow_idle(9)clkdm_deny_idle_nolock(9)clkdm_deny_idle(9)clkdm_add_autodeps(9)clkdm_del_autodeps(9)clkdm_clk_enable(9)clkdm_clk_disable(9)clkdm_hwmod_enable(9)clkdm_hwmod_disable(9)_clkdm_save_context(9)_clkdm_restore_context(9)clkdm_save_context(9)clkdm_restore_context(9)
that's the page, periodt π
this lil entry comes to you from ./arch/arm/mach-omap2 and it's dated October 2026 β go off, calendar icon πβ¨ bye bestie, may all your clockdomains sleep soundly π«Άπ
π¦ 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