snd_hda_gen_line_automute(9)
π snd_hda_gen_line_automute π
okay so bestie, welcome to the Kernel API Manual β¨ β this page is all about snd_hda_gen_line_automute, aka the standard line-out-automute helper. yes that's a mouthful, no i will not be shortening it, it's iconic. π
β¨ NAME β¨
snd_hda_gen_line_automute β the standard line-out-automute helper, fr fr π«Ά
πΈ SYNOPSIS πΈ
void snd_hda_gen_line_automute (struct hda_codec *codec , struct
hda_jack_callback *jack );
that's the whole vibe check right there β a void function, two args, no notes. π
π¦ ARGUMENTS π¦
codecβ the HDA codec π like, the actual codec object you're working with.jackβ jack object,NULLfor the whole π (yes that's literally what it says, "for the whole" and then it just ends β we love a mysterious queen π)
π SEE ALSO π
Kernel file ./sound/hda/codecs/generic.c β and here's the whole friend group, all linked up so you can go read them too π:
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_update_outputs(9)snd_hda_gen_hp_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)
like, that's basically the entire generic.c cast and they ALL ate π₯ go say hi.
mwah π tagging off β this one's from ./sound/hda/codecs, October 2026, and it's the snd_hda_gen_line_automute(9) page. slay, bye bestie!! πΈπ§π
π¦ 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