pm_runtime_resume(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 pm_runtime_resume β€” the NAME bit 🌸

Okay bestie, welcome to the pm_runtime_resume(9) page, straight out of the Kernel API Manual πŸ’… (yes the header says the same thing twice, that's just how manpages are, they're extra like that). Anyway. What does it do?

pm_runtime_resume β€” resume a device synchronously. That's the whole vibe. You call it, the device wakes up, and you wait for it. No cap, no fire-and-forget, it's right there with you till it's done ✨


πŸ¦‹ SYNOPSIS πŸ¦‹

Like, the whole signature, look at her:

int pm_runtime_resume (struct device *dev );

She takes a pointer to a struct device and hands you back an int. Iconic.


πŸŽ€ ARGUMENTS πŸŽ€

  • dev β€” the target device 🫢 that's the one you're waking up. The main character. The one we're resuming. Slay.

πŸ‘‘ SEE ALSO πŸ‘‘

Okay so the kernel file in question lives at ./include/linux/pm_runtime.h β€” that's the home base for all of this runtime PM lore. And here's the whole friend group, literally every single one of them, no skipping, I would never πŸ’–:

Fr fr, if you're touching runtime PM at all, one of these 31 beauties is your answer. Go read them. I'll wait πŸ’…

🌈 ok bye bestie 🌈

That's the page! Cute little sign-off for you: this one's sourced from <pink>./include/linux</pink> and it's dated October 2026 ⭐ so you know exactly when this lore got written down. Go wake up some devices, you've got this πŸ§šπŸ’œ

πŸ“¦ where this page comes from