ipc_imem_pm_s2idle_sleep(9)
π ipc_imem_pm_s2idle_sleep(9) π
okay so this is the Kernel API Manual page for ipc_imem_pm_s2idle_sleep(9) β yes, the manual name is folded in right here, bestie, no header-line copy-paste energy. This function is lowkey the PM-variable flipper for s2idle sleep/active, and we're gonna keep every detail exactly as it is while making it make sense. π«Ά
πΈ NAME πΈ
ipc_imem_pm_s2idle_sleep β sets the PM variables to sleep/active for s2idle sleep/active. That's the whole assignment: PM variables, sleep/active, s2idle sleep/active. iconic, honestly. π
β¨ SYNOPSIS β¨
the signature is short and it ate:
void ipc_imem_pm_s2idle_sleep (struct iosm_imem *ipc_imem , bool sleep
);
π ARGUMENTS π
two args, both important, no filler:
ipc_imemβ pointer to theimemdata-struct. that's the pointer you're passing in, periodt. β¨sleepβ sets the PM variable to sleep/active. it's theboolthat says sleep or active, no in-between vibe check needed. π
π¦ SEE ALSO π¦
the kernel file to peek at is ./drivers/net/wwan/iosm/iosm_ipc_imem.h, and the whole reference friend group is right here β every single one, no cap:
enum ipc_ctype(9)struct ipc_pipe(9)struct ipc_mem_channel(9)enum ipc_phase(9)struct iosm_imem(9)ipc_imem_init(9)ipc_imem_pm_suspend(9)ipc_imem_pm_resume(9)ipc_imem_cleanup(9)ipc_imem_irq_process(9)imem_get_device_sleep_state(9)ipc_imem_td_update_timer_suspend(9)ipc_imem_channel_close(9)ipc_imem_channel_alloc(9)ipc_imem_channel_open(9)ipc_imem_td_update_timer_start(9)ipc_imem_ul_write_td(9)ipc_imem_ul_send(9)ipc_imem_channel_update(9)ipc_imem_channel_free(9)ipc_imem_hrtimer_stop(9)ipc_imem_pipe_cleanup(9)ipc_imem_pipe_close(9)ipc_imem_phase_update(9)ipc_imem_phase_get_string(9)ipc_imem_msg_send_feature_set(9)ipc_imem_ipc_init_check(9)ipc_imem_channel_init(9)ipc_imem_devlink_trigger_chip_info(9)
xoxo, signed off from the source/version ./drivers/net/wwan/iosm, dated October 2026, for ipc_imem_pm_s2idle_sleep(9) ππ
π¦ 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