snd_hdac_str...counter_init(9)
π snd_hdac_str...counter_init(9) β¨
okay bestie, welcome to the Kernel API Manual page for snd_hdac_stream_timecounter_init. This one is short, sweet, and extremely stream-core coded. π
πΈ NAME πΈ
snd_hdac_stream_timecounter_initβ initialize time counter π
β¨ SYNOPSIS β¨
void snd_hdac_stream_timecounter_init (struct hdac_stream *azx_dev ,
unsigned int streams , bool start );
π¦ ARGUMENTS π¦
azx_devβ HD-audio core stream (master stream). It's giving main character stream energy, ngl. πstreamsβ bit flags of streams to set up.startβtruefor PCM trigger start,falsefor other cases.
π₯ DESCRIPTION π₯
It initializes the time counter of the streams marked by the bit flags β each bit corresponds to the stream index, no cap. The trigger timestamp of the PCM substream assigned to the given stream gets updated accordingly, too. That's literally the whole thing, and it ate. β¨
π SEE ALSO π
Kernel file vibes: ./sound/hda/core/stream.c π
Peep these too:
snd_hdac_get_stream_stripe_ctl(9)snd_hdac_stream_init(9)snd_hdac_stream_start(9)snd_hdac_stream_clear(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_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)
okay that's the whole page, bestie. Source/version: ./sound/hda/core Β· date: October 2026 Β· page: snd_hdac_str...counter_init(9). periodt. π
ππ
π¦ 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