STRUCT IPC_PROTOCOL_CONTEXT_INFO(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct ipc_protocol_context_info(9) πŸ’…

okay bestie, this is the Kernel API Manual page for struct ipc_protocol_context_info, and it is literally the blueprint for the context info πŸ’–


🌸 NAME 🌸

struct ipc_protocol_context_info β€” Structure of the context info ✨


✨ SYNOPSIS ✨

       struct ipc_protocol_context_info {
           phys_addr_t device_info_addr;
           phys_addr_t head_array;
           phys_addr_t tail_array;
           phys_addr_t msg_head;
           phys_addr_t msg_tail;
           phys_addr_t msg_ring_addr;
           __le16 msg_ring_entries;
           u8 msg_irq_vector;
           u8 device_info_irq_vector;
        };

πŸŽ€ Members πŸŽ€

  • device_info_addr β€” 64 bit address to device info 🫢
  • head_array β€” 64 bit address to head pointer arr for the pipes 🌸
  • tail_array β€” 64 bit address to tail pointer arr for the pipes πŸ¦‹
  • msg_head β€” 64 bit address to message head pointer ✨
  • msg_tail β€” 64 bit address to message tail pointer πŸ’«
  • msg_ring_addr β€” 64 bit pointer to the message ring buffer πŸ”₯
  • msg_ring_entries β€” This field provides the number of entries which the MR can hold πŸ‘‘
  • msg_irq_vector β€” This field provides the IRQ which shall be generated by the EP device when generating completion for Messages πŸ’…
  • device_info_irq_vector β€” This field provides the IRQ which shall be generated by the EP dev after updating Dev. Info 🧚

πŸ”— SEE ALSO πŸ”—

Kernel file ./drivers/net/wwan/iosm/iosm_ipc_protocol.h β†’ struct ipc_protocol_device_info(9), struct ipc_protocol_ap_shm(9), struct iosm_protocol(9), struct ipc_call_msg_send_args(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) 🌈


source/version + date tea β˜•: ./drivers/net/wwan/iosm Β· October 2026 Β· footer bestie struct ipc_p...context_info(9) 🫢 byeee ✨

πŸ“¦ where this page comes from