ipc_pm_init(9)
π ipc_pm_init β like, the kernel API manual page, bestie π
okay so bestie, welcome to ipc_pm_init(9) from the Kernel API Manual, and honestly? this one's a little icon. short, sweet, does exactly one thing. main character energy fr fr β¨
πΈ NAME πΈ
ipc_pm_init β no cap, all it does is allocate the power management component. that's it. that's the whole vibe. she's a one-job girly and she does her job π
β¨ SYNOPSIS β¨
void ipc_pm_init (struct iosm_protocol *ipc_protocol );
literally the whole signature, verbatim, don't come for me about the spacing π
π¦ ARGUMENTS π¦
ipc_protocolβ a pointer to theiosm_protocolstructure. yep, that's the one parameter. she takes a pointer and she's out. pointer to theiosm_protocolstructure, said it twice for the people in the back π£
π SEE ALSO π
the whole friend group π«Ά β and bestie you're gonna wanna meet all of them, they're all in the kernel file ./drivers/net/wwan/iosm/iosm_ipc_pm.h:
- 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_deinit(9)β the one who cleans up after the party π§Ήipc_pm_dev_slp_notification(9)ipc_pm_set_s2idle_sleep(9)ipc_pm_prepare_host_sleep(9)ipc_pm_prepare_host_active(9)ipc_pm_wait_for_device_active(9)ipc_pm_signal_hpda_doorbell(9)β ding dong πipc_pm_trigger(9)
that's thirteen (13) references, all accounted for, not a single one dropped, you're welcome π
quick vibe check β: that's genuinely the entire page. no OPTIONS, no ENVIRONMENT, no EXIT STATUS, no bugs to warn you about. just a NAME, a SYNOPSIS, one ARGUMENT, and a big SEE ALSO friend group. some pages are like that and honestly? we respect it π
mwah π that's a wrap! this little cutie lives over in ./drivers/net/wwan/iosm, stamped October 2026, and yes she's filed under ipc_pm_init(9) in case you need to find her again β she'll be right there, slaying, allocating power management components ππβ¨
π¦ 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