ENUM PANTHOR_DEVICE_PM_STATE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

enum panthor_device_pm_state β€” the PM state, bestie. That's it, that's the whole vibe ✨

Oh and hey β€” this page lives in the Kernel API Manual, which is very much giving "the docs your kernel bestie actually reads" 🫢


🌸 SYNOPSIS 🌸

enum panthor_device_pm_state {
    PANTHOR_DEVICE_PM_STATE_SUSPENDED ,
    PANTHOR_DEVICE_PM_STATE_RESUMING ,
    PANTHOR_DEVICE_PM_STATE_ACTIVE ,
    PANTHOR_DEVICE_PM_STATE_SUSPENDING

};

Look at that enum, it's literally iconic πŸ‘‘ Four constants, all named PANTHOR_DEVICE_PM_STATE_something, and the spacing is exactly how the original wrote it β€” not me, I don't make the rules πŸ’…


πŸŽ€ Constants πŸŽ€

Okay so the vibe check on each one of these:

  • PANTHOR_DEVICE_PM_STATE_SUSPENDED β€” device is suspended. Like, fully napping 😴 nothing is happening and that's the whole point.
  • PANTHOR_DEVICE_PM_STATE_RESUMING β€” device is being resumed. It's waking up, stretching, coming back online πŸ¦‹ mid-transition, not there yet.
  • PANTHOR_DEVICE_PM_STATE_ACTIVE β€” device is active. Main character energy, fully awake, doing its thing πŸ”₯
  • PANTHOR_DEVICE_PM_STATE_SUSPENDING β€” device is being suspended. Headed to nap town, but like… still on the way there πŸ™ˆ

No cap, that's the whole enum. Four states, each one described exactly as it is, none of them extra πŸ’–


πŸ’œ SEE ALSO πŸ’œ

If you're the kind of person who clicks every link in the group chat, this section is for you:

iykyk 🧚


Bestie, reminder: every single name above is verbatim from the page β€” don't go renaming them, they have to match the kernel's actual symbols fr fr πŸ’€

Okay that's the whole manual page, you're welcome, you crushed it 🌈 This one came out of ./drivers/gpu/drm/panthor and the version tag on it is enum panthor...ice_pm_state(9), dated October 2026 β€” so yes, it's from the future, slay β­πŸ’…πŸ“

πŸ“¦ where this page comes from