STRUCT IPC_MSG_PREP_ARGS_SLEEP(9)
π struct ipc_msg_prep_args_sleep(9) β the Kernel API Manual glow-up π
okay so bestie, this is a page from the Kernel API Manual, and we're talking about struct ipc_msg_prep_args_sleep β literally the struct you use for sleep args when you're prepping a message. that's the NAME section, we ate it, moving on π
β¨ SYNOPSIS β¨
the whole vibe, verbatim, no cap:
struct ipc_msg_prep_args_sleep {
unsigned int target;
unsigned int state;
};
π«Ά Members π«Ά
targetβ0=host,1=device. that's it, that's the whole personality of this field πstateβ0=enter sleep,1=exit sleep. so like, you're either going night-night or waking up bestie, no in-between πβ¨
π SEE ALSO π
the whole friend group, all of them, exactly as listed β icymi, every single one is a kernel-file thing from ./drivers/net/wwan/iosm/iosm_ipc_protocol_ops.h:
enum ipc_mem_td_cs(9)enum ipc_mem_msg_cs(9)struct ipc_msg_prep_args_pipe(9)struct ipc_msg_prep_feature_set(9)struct ipc_msg_prep_map(9)struct ipc_msg_prep_unmap(9)union ipc_msg_prep_args(9)enum ipc_msg_prep_type(9)struct ipc_rsp(9)enum ipc_mem_msg(9)struct ipc_mem_msg_open_pipe(9)struct ipc_mem_msg_close_pipe(9)struct ipc_mem_msg_abort_pipe(9)struct ipc_mem_msg_host_sleep(9)struct ipc_mem_msg_feature_set(9)struct ipc_mem_msg_common(9)union ipc_mem_msg_entry(9)ipc_protocol_msg_prep(9)ipc_protocol_msg_hp_update(9)ipc_protocol_msg_process(9)ipc_protocol_ul_td_send(9)ipc_protocol_ul_td_process(9)ipc_protocol_dl_td_prepare(9)ipc_protocol_dl_td_process(9)ipc_protocol_get_head_tail_index(9)ipc_protocol_get_ipc_status(9)ipc_protocol_pipe_cleanup(9)ipc_protocol_get_ap_exec_stage(9)ipc_protocol_pm_dev_get_sleep_notification(9)
fr fr bestie, that's the entire list β don't skip a single one, they're all icons in their own right ππΈ
and that's the page!! mwah π«Ά this lil manual lives at ./drivers/net/wwan/iosm, dated October 2026, and it's filed under struct ipc_m...p_args_sleep(9) β go off, sleep-args struct, you're literally the main character πβ
π¦ 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