clkdm_deny_idle_nolock(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– clkdm_deny_idle_nolock β€” Kernel API Manual πŸ’–

okay bestie, welcome to the clkdm_deny_idle_nolock(9) page!! this one is from the Kernel API Manual and it's giving very specific, very niche, very "if you know you know" energy. let's get into it ✨


🌸 SYNOPSIS 🌸

void clkdm_deny_idle_nolock (struct clockdomain *clkdm );

like, that's the whole vibe. no return value, no drama, just a function that does a thing to a clockdomain. periodt πŸ’…


πŸŽ€ ARGUMENTS πŸŽ€

  • clkdm β€” a struct clockdomain *. yes bestie, it's a pointer to a clockdomain struct. that's the whole argument. she's simple, she's iconic, she's not here to overcomplicate things πŸ¦‹

✨ DESCRIPTION ✨

okay so here's the tea: this function prevents the hardware from automatically switching the clockdomain clkdm into inactive or idle states. like, it literally tells the hardware "no ma'am, not today, this clockdomain stays awake" πŸ’€πŸ”₯

and there's a little detail that matters: if the clockdomain has downstream clocks enabled in the clock framework, wkdep/sleepdep autodependencies are removed. so it's not just a vibe check, it's actually doing dependency cleanup when downstream clocks are active. highkey important 🫢

⚠️ warning bestie: this is only for use by the powerdomain code. do not just sprinkle this into your random driver like it's glitter. it's not for you, it's for the powerdomain code specifically. respect the boundaries πŸ™ˆ

and ngl, there is no return value. she's a void function. she does her thing and leaves. no receipts, no feedback, no "here's what happened." main character energy honestly πŸ‘‘


πŸ‘‘ SEE ALSO πŸ‘‘

okay this list is LONG but every single one of these is part of the family, so we're listing them all. no skipping, no summarizing, we don't do that here πŸ’–

the kernel file is ./arch/arm/mach-omap2/clockdomain.c and these are all the related pages:

like I said, it's a whole friend group πŸ˜­πŸ’•


that's the page bestie!! this one comes from ./arch/arm/mach-omap2 and it's dated October 2026 β€” so like, future vibes but also very real kernel energy. catch you on the next manpage, mwah πŸ§šπŸ’œ

πŸ“¦ where this page comes from