snd_hda_gen_update_outputs(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… snd_hda_gen_update_outputs β€” or as the kernel calls it, snd_hda_gen_update_outputs(9)

okay so bestie, this is a page from the Kernel API Manual and it's genuinely one of the shorter ones, so we can absolutely get through it together 🫢


✨ NAME ✨

snd_hda_gen_update_outputs β€” literally just toggling outputs muting, that's the whole vibe πŸŽ€


🌸 SYNOPSIS 🌸

void snd_hda_gen_update_outputs (struct hda_codec *codec );

no return value, no drama, it's giving "void and unbothered" πŸ’…


πŸ¦‹ ARGUMENTS πŸ¦‹

  • codec β€” the HDA codec. that's it. that's the one (1) argument. she's simple, she's iconic πŸ‘‘

πŸ’– DESCRIPTION πŸ’–

So what does she do? She updates the mute status of all outputs, and she does it based on the current jack states. That's the entire plot 😭 plug something in, jack state changes, and this function is the one that goes "okay bet, let me re-check all the mutes" and syncs everything up. main character energy fr fr πŸ”₯

no cap, that's the whole description. short queen. periodt πŸ’€


🌈 SEE ALSO 🌈

okay this is where it gets real, because the SEE ALSO list is LONG and we are NOT skipping a single one, iykyk:

twenty-one friends and one file, all linked up β€” the friend group is thriving 🌸✨


ngl, that's genuinely the whole page. no options, no defaults, no environment variables, no exit statuses, no bugs to warn you about. sometimes a manpage is just a little guy doing one job and doing it well πŸ§šπŸ’œ

kisses bestie, this one's from ./sound/hda/codecs, October 2026, part of the Kernel API Manual β€” snd_hda_gen_update_outputs(9) out πŸ’–πŸŽ€πŸ«Ά

πŸ“¦ where this page comes from