ENUM QCOM_SSR_NOTIFY_TYPE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum qcom_ssr_notify_type(9) β€” bestie's guide to the remoteproc glow-up timeline

okay so real talk, this is from the Kernel API Manual and it's genuinely one of those little enums that runs the whole vibe check of a remoteproc's life. No cap.


✨ NAME ✨

enum qcom_ssr_notify_type β€” the startup/shutdown events related to a remoteproc processor. literally the four chapters of its little life story 🫢


🌸 SYNOPSIS 🌸

enum qcom_ssr_notify_type {
    QCOM_SSR_BEFORE_POWERUP ,
    QCOM_SSR_AFTER_POWERUP ,
    QCOM_SSR_BEFORE_SHUTDOWN ,
    QCOM_SSR_AFTER_SHUTDOWN

};

four constants, four moods, one enum. she's compact and she knows it πŸ’…


πŸŽ€ Constants πŸŽ€

  • QCOM_SSR_BEFORE_POWERUP β€” the remoteproc is about to start, aka the prepare stage. it's giving "getting ready in the mirror before the party" energy ✨
  • QCOM_SSR_AFTER_POWERUP β€” the remoteproc is running, aka the start stage. main character is officially awake and thriving πŸ”₯
  • QCOM_SSR_BEFORE_SHUTDOWN β€” the remoteproc crashed or is shutting down, aka the stop stage. not me tearing up a little 😭 plot twist energy fr fr
  • QCOM_SSR_AFTER_SHUTDOWN β€” the remoteproc is down, aka the unprepare stage. she's resting, she's off the clock, iconic behaviour πŸ’€πŸ¦‹
lowkey the pattern is adorable: every big moment comes in a before and after pair. prepare β†’ start β†’ stop β†’ unprepare. the full arc, no skips πŸ‘‘

πŸ‘€ SEE ALSO πŸ‘€

Kernel file ./include/linux/remoteproc/qcom_rproc.h β€” go read it bestie, it's right there 🌈


and that's the whole page! straight from ./include/linux/remoteproc, dated October 2026 β€” mwah, drink water, and may all your remoteprocs power up on the first try πŸ’–πŸŽ€πŸ§š

πŸ“¦ where this page comes from