scmi_request...l_transition(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ scmi_request_graceful_transition(9) ✨

okay bestie, welcome to the Kernel API Manual πŸ’… this is the scmi_request...l_transition(9) page and it's literally about asking your system to power down politely before someone has to do it for you 🫢


🌸 NAME 🌸

scmi_request_graceful_transition β€” request a graceful SystemPower transition, no cap πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

void scmi_request_graceful_transition (struct scmi_syspower_conf *sc ,
                                       unsigned int timeout_ms );

πŸ’– ARGUMENTS πŸ’–

  • sc β€” a reference to the configuration data πŸ“‹ yes queen, hand over the config
  • timeout_ms β€” the desired timeout to wait for the shutdown to complete before the system is forcibly shutdown ⏳ that's your grace period, and when it runs out, things get πŸ’€ forceful

πŸ”₯ DESCRIPTION πŸ”₯

So here's the vibe: this function initiates the required SystemPower transition, and it does it by requesting userspace co-operation 🫢 β€” it uses the same orderly_ methods that ACPI Shutdown event processing uses. Same energy, same methods, iykyk.

It also takes care to register a reboot notifier and to schedule a delayed work πŸ‘‘ the whole point being to detect if userspace actions are taking too long β€” and in such a case, to trigger a forceful transition 😭 like, "bestie we asked nicely, now we're doing it ourselves."


🌈 SEE ALSO 🌈


⭐ lowkey go read those sibling pages too, they're all in the same friend group fr fr

and that's the page, bestie πŸ’œ this lil icon came from ./drivers/firmware/arm_scmi, dated October 2026 β€” slay, periodt πŸŽ€βœ¨

πŸ“¦ where this page comes from