snd_hda_gen_update_outputs(9)
π
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:
- Kernel file
./sound/hda/codecs/generic.c snd_hda_gen_spec_init(9)snd_hda_gen_add_kctl(9)snd_hda_get_path_idx(9)snd_hda_get_path_from_idx(9)snd_hda_add_new_path(9)snd_hda_activate_path(9)snd_hda_gen_add_mute_led_cdev(9)snd_hda_gen_add_micmute_led_cdev(9)snd_hda_gen_fix_pin_power(9)snd_hda_gen_hp_automute(9)snd_hda_gen_line_automute(9)snd_hda_gen_mic_autoswitch(9)snd_hda_gen_path_power_filter(9)snd_hda_gen_stream_pm(9)snd_hda_gen_shutup_speakers(9)snd_hda_gen_parse_auto_config(9)snd_hda_gen_build_controls(9)snd_hda_gen_build_pcms(9)snd_hda_gen_init(9)snd_hda_gen_remove(9)snd_hda_gen_check_power_status(9)
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
- 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