devm_pm_runt...tive_enabled(9)
π NAME π
okay so bestie, devm_pm_runtime_set_active_enabled is literally the set_active version of devm_pm_runtime_enable. that's the whole vibe. π
(also hiiii welcome to the Kernel API Manual, you're gonna slay this one)
β¨ SYNOPSIS β¨
int devm_pm_runtime_set_active_enabled (struct device *dev );
no cap, that's the whole signature. it returns an int and takes a device pointer. periodt. π
π¦ ARGUMENTS π¦
devβ the Device to handle. that's it, that's the argument. she's the main character of this function, give her the device and let her cook. π
π SEE ALSO π
okay bestie, buckle up, because the see-also list is long and honestly iconic for it. the kernel file is ./drivers/base/power/runtime.c β go read it, it's giving source of truth. π«Ά
and then there's the whole friend group:
update_pm_runtime_accounting(9)pm_runtime_deactivate_timer(9)pm_runtime_cancel_pending(9)rpm_check_suspend_allowed(9)pm_runtime_release_supplier(9)__rpm_callback(9)rpm_callback(9)rpm_idle(9)rpm_suspend(9)rpm_resume(9)pm_runtime_work(9)pm_suspend_timer_fn(9)pm_schedule_suspend(9)__pm_runtime_idle(9)__pm_runtime_suspend(9)__pm_runtime_resume(9)pm_runtime_get_conditional(9)pm_runtime_get_if_active(9)pm_runtime_get_if_in_use(9)__pm_runtime_set_status(9)__pm_runtime_barrier(9)pm_runtime_barrier(9)pm_runtime_enable(9)devm_pm_runtime_enable(9)devm_pm_runtime_get_noresume(9)pm_runtime_forbid(9)pm_runtime_allow(9)pm_runtime_no_callbacks(9)pm_runtime_irq_safe(9)update_autosuspend(9)pm_runtime_set_autosuspend_delay(9)__pm_runtime_use_autosuspend(9)pm_runtime_init(9)pm_runtime_reinit(9)pm_runtime_remove(9)pm_runtime_get_suppliers(9)pm_runtime_put_suppliers(9)pm_runtime_drop_link(9)pm_runtime_force_suspend(9)pm_runtime_force_resume(9)
like, forty whole entries. they all ate. go read them, iykyk. πβ¨
ngl there's no extra warnings or caveats on this page β it's a short one. the facts are exactly the ones up there, no more no less. π
mwah, that's the page! π it lives in ./drivers/base/power, dated October 2026, and the page itself is devm_pm_runt...tive_enabled(9) β yes the name is truncated in the footer, she's mysterious like that. π
β¨πΈ
π¦ 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