STRUCT APM_MODULE_REGISTER_EVENTS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct apm_module_register_events(9) ✨

okay bestie, welcome to the Kernel API Manual β€” this page is the whole vibe check for struct apm_module_register_events, the struct that handles registering or unregistering module events. iconic, honestly. πŸ’…


πŸ’– NAME πŸ’–

struct apm_module_register_events β€” Register or unregister module events

πŸŽ€ SYNOPSIS πŸŽ€

       struct apm_module_register_events {
           uint32_t module_instance_id;
           uint32_t event_id;
           uint32_t is_register;
           uint32_t error_code;
           uint32_t event_config_payload_size;
           uint32_t reserved;
        };

πŸ¦‹ Members πŸ¦‹

  • module_instance_id β€” Module instance identifier. 🫢
  • event_id β€” Module event identifier. ✨
  • is_register β€” 1 to register the event, 0 to unregister it. πŸ”₯
  • error_code β€” Error code for out-of-band command mode. 😭
  • event_config_payload_size β€” Event configuration payload size in bytes. πŸŽ€
  • reserved β€” Reserved for alignment; must be zero. πŸ’€
bestie, do not play with reserved β€” it is reserved for alignment and it must be zero. no cap. πŸ™ˆ

🌈 SEE ALSO 🌈

  • Kernel file ./sound/soc/qcom/qdsp6/audioreach.h struct event_cfg_sh_mem_pull_push_mode_watermark_t(9)
  • struct apm_module_event(9)
  • struct param_id_hw_ep_frame_duration(9)
  • struct param_id_sh_mem_pull_push_mode_cfg(9)
  • struct sh_mem_pull_push_mode_position_buffer(9)

signed off from ./sound/soc/qcom/qdsp6, dated October 2026, on the struct apm_...ister_events(9) page. mwah πŸ’‹πŸ’–

πŸ“¦ where this page comes from