snd_hdac_ext_stream_init(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– 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_PLAYBACK or SNDRV_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 🌈


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