ipc_protocol_s2idle_sleep(9)
πΈ 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 theipc_protocolinstance, like yes bestie hand over the pointer πsleepβTruefor sleep mode,Falsefor 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:
struct ipc_protocol_context_info(9)struct ipc_protocol_device_info(9)struct ipc_protocol_ap_shm(9)struct iosm_protocol(9)struct ipc_call_msg_send_args(9)ipc_protocol_tq_msg_send(9)ipc_protocol_msg_send(9)ipc_protocol_suspend(9)ipc_protocol_resume(9)ipc_protocol_pm_dev_sleep_handle(9)ipc_protocol_doorbell_trigger(9)ipc_protocol_sleep_notification_string(9)ipc_protocol_init(9)ipc_protocol_deinit(9)
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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms