snd_hda_gen_mic_autoswitch(9)
π NAME π
Okay bestie, welcome to the Kernel API Manual page for snd_hda_gen_mic_autoswitch(9). The NAME vibe is: snd_hda_gen_mic_autoswitch β standard mic auto-switch helper. Thatβs the whole main-character energy of this page, no cap. π
β¨ SYNOPSIS β¨
Hereβs the signature, copy it exactly bestie, every character matters:
void snd_hda_gen_mic_autoswitch (struct hda_codec *codec , struct
hda_jack_callback *jack );
π ARGUMENTS π
codecβ the HDA codec. Thatβs the codec bestie, iconic.jackβ jack object,NULLfor the whole. Yes, literally that.
π¦ SEE ALSO π¦
Kernel file ./sound/hda/codecs/generic.c β thatβs the file, and hereβs the whole friend group:
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_line_automute(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)
Cute little sign-off: this page is serving source/version spot ./sound/hda/codecs, dated October 2026, and titled snd_hda_gen_mic_autoswitch(9). Bye bestie, go be iconic with your mic auto-switch helper. πβ¨π¦
π¦ 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