snd_hdac_ext_stream_init(9)
π NAME π
snd_hdac_ext_stream_init - initialize each stream (aka device) π
Hey bestie! Welcome to the Kernel API Manual page for snd_hdac_ext_stream_init. This is the βget each stream (aka device) readyβ moment, and weβre gonna walk it together, no cap π
β¨ SYNOPSIS β¨
void snd_hdac_ext_stream_init (struct hdac_bus *bus , struct hdac_ext_stream *hext_stream , int idx , int direction , int tag );
π ARGUMENTS π
busβ HD-audio core bus πhext_streamβ HD-audio ext core stream object to initialize β¨idxβ stream index number πdirectionβ stream direction (SNDRV_PCM_STREAM_PLAYBACKorSNDRV_PCM_STREAM_CAPTURE) π¦tagβ the tag id to assign π
π¦ DESCRIPTION π¦
Okay so hereβs the vibe: it initializes the stream. If ppcap is enabled, then it inits those and then invokes the hdac stream initialization routine. Thatβs the whole flow, fr fr β¨
π SEE ALSO π
- Kernel file
./sound/hda/core/ext/stream.cπ§ snd_hdac_ext_host_stream_setup(9)snd_hdac_apl_host_stream_setup(9)snd_hdac_ext_stream_init_all(9)snd_hdac_ext_stream_free_all(9)snd_hdac_ext_stream_decouple(9)snd_hdac_ext_stream_start(9)snd_hdac_ext_stream_clear(9)snd_hdac_ext_stream_reset(9)snd_hdac_ext_stream_setup(9)snd_hdac_ext_stream_assign(9)snd_hdac_ext_stream_release(9)snd_hdac_ext_cstream_assign(9)
Catch you later, bestie β this snd_hdac_ext_stream_init(9) page is from ./sound/hda/core/ext, dated October 2026 π«Άπβ¨
π¦ 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