STRUCT IPC_CALL_MSG_SEND_ARGS(9)
π NAME π
struct ipc_call_msg_send_args β the structure that carries the message argument for the tasklet function, bestie, and yes it's literally just a little bundle of three things π (this is from the Kernel API Manual, section 9, iykyk β¨)
πΈ SYNOPSIS πΈ
struct ipc_call_msg_send_args {
union ipc_msg_prep_args *prep_args;
struct ipc_rsp *response;
enum ipc_msg_prep_type msg_type;
};
okay so real talk, that's the whole struct β three members, zero drama, main character energy π
π¦ Members π¦
girl, there are literally three and they're all iconic in their own way:
prep_argsβ the arguments for the message preparation function β¨ like, this is where you hand over the goods so the prep step knows what to do π«Άresponseβ and here's the tea: this one can beNULLif the result can be ignored π lowkey freeing, nglmsg_typeβ the Message Type π·οΈ that's it, that's the member, she tells you what kind of message you're dealing with π
no cap,responsebeing nullable is not a typo β the original says "Can beNULLif result can be ignored", so if you don't care about the answer, feel free to pass nothing π
π SEE ALSO π
the whole friend group, fr fr π the kernel file lives at ./drivers/net/wwan/iosm/iosm_ipc_protocol.h, and these are all the cousins you should also go read:
struct ipc_protocol_context_info(9)struct ipc_protocol_device_info(9)struct ipc_protocol_ap_shm(9)struct iosm_protocol(9)ipc_protocol_tq_msg_send(9)ipc_protocol_msg_send(9)ipc_protocol_suspend(9)ipc_protocol_s2idle_sleep(9)ipc_protocol_resume(9)ipc_protocol_pm_dev_sleep_handle(9)ipc_protocol_doorbell_trigger(9)ipc_protocol_sleep_notification_string(9)ipc_protocol_init(9)ipc_protocol_deinit(9)
like... that's a whole squad π obsessed π
and that's the page, bestie π
β¨ sourced straight from ./drivers/net/wwan/iosm, dated October 2026, filed under struct ipc_...sg_send_args(9) β slay, go read your kernel headers, 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