STRUCT IPC_MEM_MSG_ABORT_PIPE(9)
π struct ipc_mem_msg_abort_pipe(9) β Kernel API Manual π
okay bestie, so this is a page straight outta the Kernel API Manual, and it's all about struct ipc_mem_msg_abort_pipe β literally just the message structure for the abort pipe. that's it, that's the whole vibe. no cap. β¨
πΈ NAME πΈ
struct ipc_mem_msg_abort_pipe β Message structure for abort pipe
π¦ SYNOPSIS π¦
here's the whole struct, copied exactly so you can trust it:
struct ipc_mem_msg_abort_pipe {
__le32 reserved1[2];
__le16 reserved2;
u8 pipe_nr;
u8 type_of_message;
__le32 reserved3;
__le32 reserved4;
__le32 completion_status;
};
look at her. iconic. π
β¨ Members β¨
okay so now we go field by field, no skipping, i promise:
reserved1β Reserved π (the kernel said "not for you bestie")reserved2β Reserved π also reserved, don't touchpipe_nrβ Pipe number π the actual useful onetype_of_messageβ Message type π¦ says what kind of message this isreserved3β Reserved π yeahβ¦ reserved againreserved4β Reserved π reserved number four, slaycompletion_statusβ Message Completion Status β how the message finished up
fr fr do not go poking at the reserved fields just because you're curious. they're reserved for a reason, iykyk π
π SEE ALSO π
like a full friend group honestly. here's everyone tagged in this post:
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_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)
π«Ά the sign-off π«Ά
this page lives in ./drivers/net/wwan/iosm, and she was stamped October 2026 β so yeah, mark your calendar bestie, it's giving slightly-future energy π. love that for her. 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