STRUCT EVENT_CFG_SH_MEM_PULL_PUSH_MODE_WATERMARK_T(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct event..._watermark_t(9) πŸ’–

okay bestie, welcome to the Kernel API Manual β€” this page is for struct event_cfg_sh_mem_pull_push_mode_watermark_t, and it is literally all about watermark config. let’s get into it πŸ’…βœ¨

πŸ’§ NAME πŸ’§

struct event_cfg_sh_mem_pull_push_mode_watermark_t β€” Watermark config 🫢

✨ SYNOPSIS ✨

struct event_cfg_sh_mem_pull_push_mode_watermark_t {
    uint32_t num_water_mark_levels;
    uint32_t level[];
};

🫧 Members 🫧

  • num_water_mark_levels β€” the number of watermark levels, fr fr. πŸ”’
  • level β€” the watermark levels themselves. πŸ’§πŸ’–

🌸 Description 🌸

if num_water_mark_levels is zero, then no watermark levels are specified and watermark events are not supported. that’s the whole vibe check, periodt. πŸ˜­πŸ’€

πŸ”₯ SEE ALSO πŸ”₯

  • Kernel file ./sound/soc/qcom/qdsp6/audioreach.h, struct apm_module_register_events(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) πŸ“

okay that’s the whole page, bestie! source: ./sound/soc/qcom/qdsp6 Β· date: October 2026 Β· page tag: struct event..._watermark_t(9) πŸ’–πŸ«Άβœ¨

πŸ“¦ where this page comes from