STRUCT SOF_IPC4_FW_MODULE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct sof_ipc4_fw_module(9) πŸ’–

okay bestie, welcome to the struct sof_ipc4_fw_module(9) page from the Kernel API Manual. it's literally the IPC4 module info struct, and we're gonna keep every detail cute and intact. no cap πŸ’…

✨ NAME ✨

struct sof_ipc4_fw_module β€” IPC4 module info

🌸 SYNOPSIS 🌸

       struct sof_ipc4_fw_module {
           struct sof_man4_module man4_module_entry;
           const struct sof_man4_module_config *fw_mod_cfg;
           struct ida m_ida;
           void *private;
        };

πŸŽ€ Members πŸŽ€

here's the member tea, one by one:

  • fw_mod_cfg β€” pointer to the module config start of the module. that's the config entry point, slay ✨
  • m_ida β€” module instance identifier. iconic little ID holder 🫢
  • private β€” module private data. it's giving private main character data, iykyk πŸ™ˆ

πŸ”₯ SEE ALSO πŸ”₯

  • Kernel file ./sound/soc/sof/ipc4-priv.h, plus struct sof_ipc4_fw_library(9) and struct sof_ipc4_fw_data(9) β€” go peep those if you want the full lore πŸ‘‘

okay byeee bestie πŸ’œ this page came from source ./sound/soc/sof, dated October 2026, and it's literally the struct sof_ipc4_fw_module(9) page.

πŸ“¦ where this page comes from