pm_runtime_s...uspend_delay(9)
β¨ NAME β¨
okay so this is the Kernel API Manual page for pm_runtime_set_autosuspend_delay(9), bestie. Its whole job? Set a device's autosuspend_delay value. Slay, concise, iconic. π
π SYNOPSIS π
void pm_runtime_set_autosuspend_delay (struct device *dev , int delay );
π ARGUMENTS π
devβ Device to handle. π«Άdelayβ Value of the new delay in milliseconds. β±οΈ
πΈ DESCRIPTION πΈ
So it sets the device's power.autosuspend_delay value. That's it, that's the assignment. β¨
If it changes to negative and the power.use_autosuspend flag is set, it prevents runtime suspends. If it changes the other way, it allows runtime suspends. That's the whole behavioral plot, no cap. π¦
π¦ SEE ALSO π¦
Kernel file: ./drivers/base/power/runtime.c
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_set_active_enabled(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_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)
π okay that's the page, bestie β the manual footer says source/version ./drivers/base/power, date October 2026, and the footer label is pm_runtime_s...uspend_delay(9). go be iconic with those runtime PM calls πβ¨
π¦ 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