STRUCT IPC_MSG_PREP_ARGS_PIPE(9)
π struct ipc_msg_prep_args_pipe(9) π
okay so bestie, welcome to the Kernel API Manual bestie edition β¨ β this little cutie lives in the Linux kernel docs and honestly? it's giving "small but iconic." it's a struct (yes, lowercase struct, she's humble) and it's all about carrying pipe args for message preparation. no cap. π«Ά
β¨ NAME β¨
struct ipc_msg_prep_args_pipe β literally the struct you use for pipe args when you're doing message preparation π that's it, that's the whole name, and she ate.
πΈ SYNOPSIS πΈ
here's the whole vibe, laid out exactly as she appears in the source β do not touch, do not "improve," just admire π
struct ipc_msg_prep_args_pipe {
struct ipc_pipe *pipe;
};
one member. one pointer. one main character. periodt. π
π¦ Members π¦
pipeβ the pipe to open/close π that's the member, that's what she does, she points at astruct ipc_pipe *and she's slaying.
π SEE ALSO π
okay this is the part where the manpage just introduces you to literally everyone at the function party π like it's a whole group chat and you're being added to all of them at once β no skips, bestie, we're listing every single one:
- Kernel file
./drivers/net/wwan/iosm/iosm_ipc_protocol_ops.hβ this is the actual home turf, the source file, the address π enum ipc_mem_td_cs(9)enum ipc_mem_msg_cs(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_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)
like, that's THIRTY references plus the header file β the way this page hyperlinks to everything is honestly so extra and I respect it πβ¨ iykyk π§
bestie heads up: everything above is exactly what the page says β same struct, same member, same file, same references. the vibe is new, the facts are not. π
and that's a wrap! π this page was brought to you by ./drivers/net/wwan/iosm (the directory, she's the source, she's the moment) and dated October 2026 β mark your calendars, the future is now, and the manual name is struct ipc_...ep_args_pipe(9) because yes, that's genuinely what got printed. slay. π₯π
π¦ 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