ipc_pm_prepare_host_sleep(9)
bestie, welcome to ipc_pm_prepare_host_sleep(9) from the Kernel API Manual β¨ this page is lowkey iconic and highkey about getting the PM ready to snooze.
πΈ NAME πΈ
ipc_pm_prepare_host_sleep β prepare the PM for sleep by entering IPC_MEM_HOST_PM_SLEEP_WAIT_D3 state. That's the whole assignment, no cap π«Ά
β¨ SYNOPSIS β¨
bool ipc_pm_prepare_host_sleep (struct iosm_pm *ipc_pm );
π ARGUMENTS π
ipc_pmβ pointer to the power management component, bestie. She's the main character here π
π₯ RETURN π₯
trueon success β slay βfalseif the host was not active β not slay, but very important info π
π¦ SEE ALSO π¦
Kernel file ./drivers/net/wwan/iosm/iosm_ipc_pm.h is in the group chat, along with:
union ipc_pm_cond(9)enum ipc_mem_host_pm_state(9)enum ipc_mem_dev_pm_state(9)struct iosm_pm(9)enum ipc_pm_unit(9)ipc_pm_init(9)ipc_pm_deinit(9)ipc_pm_dev_slp_notification(9)ipc_pm_set_s2idle_sleep(9)ipc_pm_prepare_host_active(9)ipc_pm_wait_for_device_active(9)ipc_pm_signal_hpda_doorbell(9)ipc_pm_trigger(9)
π okay that's the whole page, bestie! Footer vibes β source/version: ./drivers/net/wwan/iosm, date: October 2026, page: ipc_pm_prepare_host_sleep(9). mwah π«Άπ
π¦ 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