ipc_protocol_s2idle_sleep(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 ipc_protocol_s2idle_sleep πŸ’€

okay so bestie, this is a page from the Kernel API Manual and it's all about ipc_protocol_s2idle_sleep(9) β€” say that five times fast, i literally dare you 🫢


✨ NAME ✨

ipc_protocol_s2idle_sleep β€” literally just calls the PM function so it can set the PM variables, whether we're in the s2idle sleep case or the active case πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

void ipc_protocol_s2idle_sleep (struct iosm_protocol *ipc_protocol ,
bool sleep );

that's the whole vibe, no cap ✨


πŸ¦‹ ARGUMENTS πŸ¦‹

  • ipc_protocol β€” pointer to the ipc_protocol instance, like yes bestie hand over the pointer πŸ‘‘
  • sleep β€” True for sleep mode, False for active. it's giving binary bedtime decision πŸŒ™ vs β˜€οΈ

🌈 SEE ALSO 🌈

the kernel file is right here, go look: ./drivers/net/wwan/iosm/iosm_ipc_protocol.h πŸ“

and then the whole friend group of related stuff, in order because i don't gatekeep:


and that's the whole page, bestie, short and iconic πŸ’– she lives in ./drivers/net/wwan/iosm and this drop is dated October 2026 β€” mwah, periodt πŸ’…βœ¨πŸŽ€

πŸ“¦ where this page comes from