UNION IPC_MSG_PREP_ARGS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

okay so bestie, welcome to the union ipc_msg_prep_args(9) page β€” it’s from the Kernel API Manual, and it’s literally all about the Union to handle different message types. it’s giving tiny backstage pass for the message-prep structs, and every member is listed below, no cap. πŸ’…


🌸 SYNOPSIS 🌸

       union ipc_msg_prep_args {
           struct ipc_msg_prep_args_pipe pipe_open;
           struct ipc_msg_prep_args_pipe pipe_close;
           struct ipc_msg_prep_args_sleep sleep;
           struct ipc_msg_prep_feature_set feature_set;
           struct ipc_msg_prep_map map;
           struct ipc_msg_prep_unmap unmap;
        };

πŸ‘― Members πŸ‘―

  • pipe_open β€” the pipe open message preparation struct ✨
  • pipe_close β€” the pipe close message preparation struct πŸŽ€
  • sleep β€” the sleep message preparation struct 😴
  • feature_set β€” the feature set message preparation struct 🌟
  • map β€” the memory map message preparation struct πŸ—ΊοΈ
  • unmap β€” the memory unmap message preparation struct 🧹

πŸ‘€ SEE ALSO πŸ‘€

Kernel file ./drivers/net/wwan/iosm/iosm_ipc_protocol_ops.h β€” plus the whole friend group: 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), 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).


source/version: ./drivers/net/wwan/iosm Β· date: October 2026 β€” mwah, slay, and happy kernel-ing πŸ«ΆπŸ’–

πŸ“¦ where this page comes from