snd_hdac_ext...eam_decouple(9)
πΈ snd_hdac_ext_stream_decouple (9) π
okay bestie so this is the Kernel API Manual page for snd_hdac_ext_stream_decouple(9) β yes the header truncates it to snd_hdac_ext...eam_decouple(9), that's just how the man page tooling does the ellipsis thing, no cap π she's a long name and the terminal had a budget.
It's a short one. Like, short short. But we're gonna read it together because that's what besties do π«Ά
β¨ NAME β¨
snd_hdac_ext_stream_decouple β decouple the hdac stream π«
That's it, that's the whole name section. She said what she said.
π SYNOPSIS π
void snd_hdac_ext_stream_decouple (struct hdac_bus *bus , struct
hdac_ext_stream *hext_stream , bool decouple );
returns void, three args, absolutely zero drama π¦
π ARGUMENTS π
busβ the HD-audio core bus. the whole bus, bestie, the big one πhext_streamβ an HD-audio ext core stream object to initialize. that's the actual stream thing you're working on, okay? the "ext" stands for extra and honestly extra is the vibe πdecoupleβ a flag to decouple. it's abool, so it's a yes/no, on/off, slay/not-slay situation π
ngl the argument names are doing a lot of heavy lifting here β decouple is literally named after the function, iconic behaviour fr fr π
π₯ SEE ALSO π₯
the kernel file this lives in, for when you want to go read the source yourself (respect, that's main character energy):
- Kernel file
./sound/hda/core/ext/stream.c
and the whole friend group of related calls β these are the siblings, the cousins, the whole group chat π:
snd_hdac_ext_host_stream_setup(9)snd_hdac_apl_host_stream_setup(9)snd_hdac_ext_stream_init(9)snd_hdac_ext_stream_init_all(9)snd_hdac_ext_stream_free_all(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)
quick vibe check reminder: this page is genuinely this small. there's no DESCRIPTION to hunt for, no OPTIONS, no EXAMPLES, no RETURN VALUE section, no ERRORS, no nasty "this is deprecated" warning hiding at the bottom. what you see is what you get π don't go looking for lore that isn't there.
and that's the whole page, bestie!! β¨ ty for reading with me, you're literally doing amazing and the kernel is lucky to have you π§π
sign-off time: this one comes from ./sound/hda/core/ext, dated October 2026, and it's filed under the Kernel API Manual β go forth and decouple responsibly, mwah ππ
π¦ 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