pm_runtime_has_no_callbacks(9)
okay so bestie, meet pm_runtime_has_no_callbacks(9) π
β¨ she's from the Kernel API Manual, and she's here to answer one (1) very specific question: can runtime PM callbacks be present on this device or not? π«Ά
π NAME π
pm_runtime_has_no_callbacks β check if runtime PM callbacks may be present. π
β¨ SYNOPSIS β¨
bool pm_runtime_has_no_callbacks (struct device *dev );
π ARGUMENTS π
devβ target device. π―
π¦ DESCRIPTION π¦
So here's the tea β: this function returns true if dev is a special device without runtime PM callbacks, and false otherwise. That's the whole plot, no cap πβ¨
πΈ SEE ALSO πΈ
Kernel file: ./include/linux/pm_runtime.h π§
And the whole runtime PM bestie squad is here:
pm_suspend_ignore_children(9)pm_runtime_get_noresume(9)pm_runtime_put_noidle(9)pm_runtime_suspended(9)pm_runtime_active(9)pm_runtime_status_suspended(9)pm_runtime_enabled(9)pm_runtime_blocked(9)pm_runtime_mark_last_busy(9)pm_runtime_is_irq_safe(9)pm_runtime_idle(9)pm_runtime_suspend(9)pm_runtime_autosuspend(9)pm_runtime_resume(9)pm_request_idle(9)pm_request_resume(9)pm_request_autosuspend(9)pm_runtime_get(9)pm_runtime_get_sync(9)pm_runtime_resume_and_get(9)pm_runtime_put(9)__pm_runtime_put_autosuspend(9)pm_runtime_put_autosuspend(9)pm_runtime_put_sync(9)pm_runtime_put_sync_suspend(9)pm_runtime_put_sync_autosuspend(9)pm_runtime_set_active(9)pm_runtime_set_suspended(9)pm_runtime_disable(9)pm_runtime_use_autosuspend(9)pm_runtime_dont_use_autosuspend(9)
xoxo, this page is filed under source ./include/linux, dated October 2026, and officially signed pm_runtime_has_no_callbacks(9) β mwah πβ¨
π¦ 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