snd_hdac_ex...ar_stream_id(9)
π snd_hdac_ex...ar_stream_id(9)
ok so this is a page from the Kernel API Manual β yes, the Kernel API Manual, we're fancy now π β and it's all about one tiny function with a very long name. Buckle up bestie.
β¨ NAME β¨
snd_hdac_ext_bus_link_clear_stream_id β maps stream id to link output π¦
πΈ SYNOPSIS πΈ
void snd_hdac_ext_bus_link_clear_stream_id (struct hdac_ext_link *link ,
int stream );
that's it. that's the whole vibe. a void function, no return value, no drama, no notes π
π ARGUMENTS π
linkβ the HD-audio ext link you're setting up, like, the whole point of the operation π«Άstreamβ the stream id. yeah. that one. the id. of the stream. π
π₯ SEE ALSO π₯
ok this section is long, so get comfy. the kernel file it lives in is:
- Kernel file
./sound/hda/core/ext/controller.c
and now the friend group β the whole connected cast of functions, no cap:
snd_hdac_ext_bus_ppcap_enable(9)snd_hdac_ext_bus_ppcap_int_enable(9)snd_hdac_ext_bus_get_ml_capabilities(9)snd_hdac_ext_link_free_all(9)snd_hdac_ext_bus_get_hlink_by_addr(9)snd_hdac_ext_bus_get_hlink_by_name(9)snd_hdac_ext_bus_link_power_up(9)snd_hdac_ext_bus_link_power_down(9)snd_hdac_ext_bus_link_power_up_all(9)snd_hdac_ext_bus_link_power_down_all(9)snd_hdac_ext_bus_link_set_stream_id(9)
like, snd_hdac_ext_bus_link_set_stream_id is literally right there, the clear version's counterpart. iconic sibling energy π
ngl the whole snd_hdac_ext_bus_* family is giving "we all have the same name and we're all in the same file" and honestly? respect. π§
mwah π that's the page! it lives in ./sound/hda/core/ext, and this little masterpiece is dated October 2026. go forth and clear those stream ids bestie, 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