STRUCT IPC_MEM_MSG_HOST_SLEEP(9)
π NAME π
struct ipc_mem_msg_host_sleep β message structure for the sleep message. Okay bestie, welcome to the Kernel API Manual, specifically the page for struct ipc_mem_msg_host_sleep(9). This is the whole blueprint for that sleep-message situation, and we are gonna read it together like itβs the group chat. β¨
β¨ SYNOPSIS β¨
Hereβs the struct in all its structured glory, no cap β every field exactly as it appears:
struct ipc_mem_msg_host_sleep {
__le32 reserved1[2];
u8 target;
u8 state;
u8 reserved2;
u8 type_of_message;
__le32 reserved3;
__le32 reserved4;
__le32 completion_status;
};
Itβs giving very βI have a place for everything and everything is in its place.β π
π Members π
reserved1β Reserved. Thatβs literally the note, bestie β we donβt invent lore for reserved fields. πtargetβ0= host,1= device, and host or EPdevieis the message target.stateβ0= enter sleep,1= exit sleep,2= enter sleep no protocol.reserved2β Reserved.type_of_messageβ Message type.reserved3β Reserved.reserved4β Reserved.completion_statusβ Message Completion Status.
π SEE ALSO π
Lowkey the βread moreβ section, and we are keeping every single reference. The page points you at these:
- Kernel file
./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_args_sleep(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_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)
xoxo, bestie β this page came from the ./drivers/net/wwan/iosm source and is dated October 2026. Go forth and struct responsibly. π
π«Ά
π¦ 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