pm_runtime_get_noresume(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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:

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