snd_hdac_stream_clear(9)
β¨ snd_hdac_stream_clear β¨
okay so this is a page straight out of the Kernel API Manual, section 9, and it's about one lil helper that does a very specific glow-up job π
πΈ NAME πΈ
snd_hdac_stream_clear β the helper that clears stream registers and stops DMA transfers, like a little cleanup fairy for your audio stream π§
π SYNOPSIS π
void snd_hdac_stream_clear (struct hdac_stream *azx_dev );
that's it. that's the whole signature. no return value, no drama, just vibes and a pointer π«Ά
π ARGUMENTS π
azx_devβ the HD-audio core stream you wanna stop. that's the main character here π
π¦ SEE ALSO π¦
bestie there are so many siblings in this family, we're listing all of them, no skips, no cap π₯
snd_hdac_get_stream_stripe_ctl(9)snd_hdac_stream_init(9)snd_hdac_stream_start(9)snd_hdac_stream_stop(9)snd_hdac_stop_streams(9)snd_hdac_stop_streams_and_chip(9)snd_hdac_stream_reset(9)snd_hdac_stream_setup(9)snd_hdac_stream_cleanup(9)snd_hdac_stream_assign(9)snd_hdac_stream_release_locked(9)snd_hdac_stream_release(9)snd_hdac_get_stream(9)snd_hdac_stream_setup_bdle(9)snd_hdac_stream_setup_periods(9)snd_hdac_stream_set_params(9)snd_hdac_stream_timecounter_init(9)snd_hdac_stream_sync_trigger(9)snd_hdac_stream_sync(9)snd_hdac_stream_spbcap_enable(9)snd_hdac_stream_set_spib(9)snd_hdac_stream_drsm_enable(9)snd_hdac_stream_set_dpibr(9)snd_hdac_stream_set_lpib(9)snd_hdac_dsp_prepare(9)snd_hdac_dsp_trigger(9)snd_hdac_dsp_cleanup(9)
also the actual source lives at ./sound/hda/core/stream.c in case you wanna go read the real thing, iykyk π
and that's the whole page, bestie!! nothing else to it, she's short and iconic π
this lil number came to you from the Kernel API Manual, sourced out of ./sound/hda/core, dated October 2026 β mwah, go clear some streams πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms