Lines Matching refs:ext_mic
347 struct alc_mic_route ext_mic;
1032 present = snd_hda_jack_detect(codec, spec->ext_mic.pin);
1057 if (!spec->int_mic.pin || !spec->ext_mic.pin)
1069 present = snd_hda_jack_detect(codec, spec->ext_mic.pin);
1071 alive = &spec->ext_mic;
1075 dead = &spec->ext_mic;
1285 spec->ext_mic.pin = ext;
1287 spec->ext_mic.mux_idx = MUX_IDX_UNDEF; /* set later */
1290 snd_hda_codec_write_cache(codec, spec->ext_mic.pin, 0,
5148 eidx = get_connection_index(codec, cap, spec->ext_mic.pin);
5152 spec->ext_mic.mux_idx = eidx;
5161 codec->chip_name, spec->int_mic.pin, spec->ext_mic.pin);
5228 init_capsrc_for_pin(codec, spec->ext_mic.pin);
9343 spec->ext_mic.pin = 0x18;
9345 spec->ext_mic.mux_idx = 0;
11321 spec->ext_mic.pin = 0x18;
11322 spec->ext_mic.mux_idx = 0;
12845 spec->ext_mic.pin = 0x18;
12846 spec->ext_mic.mux_idx = 0;
12884 spec->ext_mic.pin = 0x18;
12885 spec->ext_mic.mux_idx = 0;
12914 spec->ext_mic.pin = 0x18;
12915 spec->ext_mic.mux_idx = 0;
13946 spec->ext_mic.pin = 0x18;
13947 spec->ext_mic.mux_idx = 0;
14057 spec->ext_mic.pin = 0x18;
14058 spec->ext_mic.mux_idx = 0;
14069 spec->ext_mic.pin = 0x18;
14070 spec->ext_mic.mux_idx = 0;
14081 spec->ext_mic.pin = 0x18;
14082 spec->ext_mic.mux_idx = 0;
14093 spec->ext_mic.pin = 0x18;
14094 spec->ext_mic.mux_idx = 0;
14264 if ((spec->ext_mic.pin >= 0x18 && spec->int_mic.pin <= 0x13) ||
14265 (spec->ext_mic.pin <= 0x12 && spec->int_mic.pin >= 0x18)) {
14266 if (spec->ext_mic.pin <= 0x12) {
17569 spec->ext_mic.pin = 0x18;
17570 spec->ext_mic.mux_idx = 0;
17750 spec->ext_mic.pin = 0x18;
17751 spec->ext_mic.mux_idx = 0;
17769 spec->ext_mic.pin = 0x18;
17770 spec->ext_mic.mux_idx = 0;