pm_runtime_get_noresume(9)
π pm_runtime_get_noresume(9) β the Kernel API Manual, bestie edition π
okay so like. this is a page from the Kernel API Manual, and honestly? it's a short one. like, blink-and-you-miss-it short. but every crumb matters so let's go π«Ά
β¨ NAME β¨
pm_runtime_get_noresume β bumps up the runtime PM usage counter of a device. that's it. that's the whole job. no resume, no drama, just the counter going up π
πΈ SYNOPSIS πΈ
void pm_runtime_get_noresume (struct device *dev );
no return value, babes. it's void. it does the thing and leaves. iconic behaviour honestly β
π¦ ARGUMENTS π¦
devβ the target device π like, the actual device whose counter we're bumping. that's the one. that's the whole argument list. one (1) device. we love a low-maintenance signature π
π₯ SEE ALSO π₯
okay so this is where the page really pops off, because there is a whole runtime PM friend group and you're about to meet literally all of them π
the kernel file lives at ./include/linux/pm_runtime.h, and here's everyone:
pm_suspend_ignore_children(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_has_no_callbacks(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)
likeβ¦ look at that roster π that's a whole ensemble cast and pm_runtime_get_noresume is just one little star in the constellation. go read them. iykyk π
ngl this page is short enough to read in a group chat between classes, but it still counts as studying bestie, don't let anyone tell you otherwise π
and that's a wrap, mwah π brought to you by the lovely people at ./include/linux, dated October 2026 β same header name, same date, no cap, periodt β¨ππ
π¦ 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