snd_hdac_ext...wer_down_all(9)
π€ snd_hdac_ext_bus_link_power_down_all β a Kernel API Manual moment π€
Okay bestie, so this one's from the Kernel API Manual, and the star of the show is snd_hdac_ext_bus_link_power_down_all. The whole entire name got chopped in the header because it's lowkey too long, but you know her π«Ά.
β¨ NAME β¨
snd_hdac_ext_bus_link_power_down_all β power down all hda link ππ€
Like, all of them. Every single link. Lights out, bestie π.
π SYNOPSIS π
int snd_hdac_ext_bus_link_power_down_all (struct hdac_bus *bus );
It returns an int, she takes exactly one arg, and no, we are not adding a second one, that's not the vibe π
.
πΈ ARGUMENTS πΈ
busβ the pointer to theHDACbus object πβ¨ That's it. That's the whole parameter list. One bus, pointing at your HDAC bus object. Iconic, honestly.
π¦ SEE ALSO π¦
Sibling functions, aka the group chat you should also be in π:
- Kernel file
./sound/hda/core/ext/controller.cβ that's where she lives, that's her home address fr fr π 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)β the opposite girlie, the yin to this yang πsnd_hdac_ext_bus_link_power_down(9)β just one link, not all of them, know the difference bestie πsnd_hdac_ext_bus_link_power_up_all(9)β yes she has a twin on the up side, we stan symmetry πsnd_hdac_ext_bus_link_set_stream_id(9)snd_hdac_ext_bus_link_clear_stream_id(9)
Like, these are literally all (9) section calls β kernel devs stay consistent I guess π
And that's the whole page, no cap π Signing off from ./sound/hda/core/ext, dated October 2026, and the header/footer both still say snd_hdac_ext...wer_down_all(9) because them's the breaks. 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