Lines Matching refs:input_mux
345 const struct hda_input_mux *input_mux;
360 /* dynamic controls, init_verbs and input_mux */
421 const struct hda_input_mux *input_mux;
443 if (!spec->input_mux[mux_idx].num_items && mux_idx > 0)
445 return snd_hda_input_mux_info(&spec->input_mux[mux_idx], uinfo);
472 imux = &spec->input_mux[mux_idx];
474 imux = &spec->input_mux[0];
921 spec->input_mux = preset->input_mux;
4411 .input_mux = &alc880_capture_source,
4423 .input_mux = &alc880_capture_source,
4437 .input_mux = &alc880_capture_source,
4448 .input_mux = &alc880_capture_source,
4460 .input_mux = &alc880_capture_source,
4470 .input_mux = &alc880_6stack_capture_source,
4481 .input_mux = &alc880_6stack_capture_source,
4493 .input_mux = &alc880_capture_source,
4505 .input_mux = &alc880_capture_source,
4516 .input_mux = &alc880_f1734_capture_source,
4531 .input_mux = &alc880_capture_source,
4544 .input_mux = &alc880_capture_source,
4557 .input_mux = &alc880_capture_source,
4570 .input_mux = &alc880_capture_source,
4582 .input_mux = &alc880_capture_source,
4594 .input_mux = &alc880_capture_source,
4607 .input_mux = &alc880_capture_source,
4622 .input_mux = &alc880_capture_source,
4637 .input_mux = &alc880_capture_source,
4649 .input_mux = &alc880_lg_capture_source,
4666 .input_mux = &alc880_lg_lw_capture_source,
4681 .input_mux = &alc880_medion_rim_capture_source,
4695 .input_mux = &alc880_test_capture_source,
5056 imux = &spec->input_mux[mux_idx];
5058 imux = &spec->input_mux[0];
5112 spec->input_mux = &spec->private_imux[0];
5250 else if (spec->input_mux) {
5251 if (spec->input_mux->num_items > 1)
5253 else if (spec->input_mux->num_items == 1)
5406 if (!spec->adc_nids && spec->input_mux) {
6711 spec->input_mux = &spec->private_imux[0];
6818 .input_mux = &alc260_capture_source,
6831 .input_mux = &alc260_capture_source,
6846 .input_mux = &alc260_capture_source,
6861 .input_mux = &alc260_capture_source,
6875 .input_mux = alc260_fujitsu_capture_sources,
6887 .input_mux = alc260_acer_capture_sources,
6899 .input_mux = alc260_favorit100_capture_sources,
6911 .input_mux = &alc260_capture_source,
6923 .input_mux = &alc260_capture_source,
6938 .input_mux = alc260_test_capture_sources,
6996 if (!spec->adc_nids && spec->input_mux) {
7001 if (wcap != AC_WID_AUD_IN || spec->input_mux->num_items == 1) {
9645 .input_mux = &alc882_capture_source,
9657 .input_mux = &alc882_capture_source,
9667 .input_mux = &alc882_capture_source,
9678 .input_mux = &alc882_capture_source,
9688 .input_mux = &alc882_capture_source,
9702 .input_mux = &alc882_capture_source,
9717 .input_mux = &mb5_capture_source,
9732 .input_mux = &macmini3_capture_source,
9748 .input_mux = &alc882_capture_source,
9760 .input_mux = &alc882_capture_source,
9773 .input_mux = &alc889A_imac91_capture_source,
9793 .input_mux = &alc882_capture_source,
9811 .input_mux = &alc882_capture_source,
9824 .input_mux = &alc882_capture_source,
9835 .input_mux = &alc883_capture_source,
9847 .input_mux = &alc883_capture_source,
9857 .input_mux = &alc883_capture_source,
9870 .input_mux = &alc883_3stack_6ch_intel,
9886 .input_mux = &alc889_capture_source,
9906 .input_mux = &alc889_capture_source,
9921 .input_mux = &alc883_capture_source,
9933 .input_mux = &alc883_capture_source,
9950 .input_mux = &alc883_capture_source,
9970 .input_mux = &alc883_capture_source,
9987 .input_mux = &alc883_capture_source,
9997 .input_mux = &alc883_capture_source,
10019 .input_mux = alc888_2_capture_sources,
10038 .input_mux = alc888_acer_aspire_6530_sources,
10061 .input_mux = alc889_capture_sources,
10084 .input_mux = &alc883_capture_source,
10101 .input_mux = &alc883_capture_source,
10111 .input_mux = &alc883_capture_source,
10126 .input_mux = &alc883_capture_source,
10138 .input_mux = &alc883_capture_source,
10150 .input_mux = &alc883_capture_source,
10163 .input_mux = &alc883_capture_source,
10178 .input_mux = &alc883_lenovo_101e_capture_source,
10190 .input_mux = &alc883_lenovo_nb0763_capture_source,
10204 .input_mux = &alc883_capture_source,
10216 .input_mux = &alc883_capture_source,
10229 .input_mux = &alc883_capture_source,
10243 .input_mux = &alc883_capture_source,
10255 .input_mux = &alc883_capture_source,
10269 .input_mux = &alc883_fujitsu_pi2515_capture_source,
10288 .input_mux = alc888_2_capture_sources,
10302 .input_mux = &alc883_lenovo_sky_capture_source,
10317 .input_mux = &alc883_fujitsu_pi2515_capture_source,
10333 .input_mux = &alc883_asus_eee1601_capture_source,
10347 .input_mux = &alc883_capture_source,
10360 .input_mux = &alc889A_mb31_capture_source,
10372 .input_mux = &alc883_capture_source,
10511 imux = &spec->input_mux[mux_idx];
10513 imux = &spec->input_mux[0];
10616 spec->input_mux = &spec->private_imux[0];
10713 if (!spec->adc_nids && spec->input_mux) {
10717 const struct hda_input_mux *imux = spec->input_mux;
12168 spec->input_mux = &spec->private_imux[0];
12277 .input_mux = &alc262_capture_source,
12288 .input_mux = &alc262_capture_source,
12302 .input_mux = &alc262_capture_source,
12317 .input_mux = &alc262_fujitsu_capture_source,
12329 .input_mux = &alc262_HP_capture_source,
12341 .input_mux = &alc262_HP_D7000_capture_source,
12354 .input_mux = &alc262_HP_D7000_capture_source,
12366 .input_mux = &alc262_capture_source,
12378 .input_mux = &alc262_hp_rp5700_capture_source,
12388 .input_mux = &alc262_capture_source,
12398 .input_mux = &alc262_capture_source,
12412 .input_mux = &alc262_capture_source,
12425 .input_mux = &alc262_ultra_capture_source,
12443 .input_mux = &alc262_fujitsu_capture_source,
12454 .input_mux = &alc262_capture_source,
12480 .input_mux = &alc262_capture_source,
12494 .input_mux = &alc262_capture_source,
12557 if (!spec->adc_nids && spec->input_mux) {
12560 for (i = 0; i < spec->input_mux->num_items; i++) {
12561 if (spec->input_mux->items[i].index >= 9)
12564 if (i < spec->input_mux->num_items) {
13327 spec->input_mux = &spec->private_imux[0];
13434 .input_mux = &alc268_capture_source,
13449 .input_mux = &alc268_capture_source,
13467 .input_mux = &alc268_acer_capture_source,
13484 .input_mux = &alc268_acer_dmic_capture_source,
13537 .input_mux = &alc268_capture_source,
13555 .input_mux = &alc268_capture_source,
13632 if (!spec->no_analog && !spec->adc_nids && spec->input_mux) {
13641 wcap != AC_WID_AUD_IN || spec->input_mux->num_items == 1) {
13646 if (spec->auto_mic || spec->input_mux->num_items == 1)
13660 spec->input_mux[i].items[0].index :
13661 spec->input_mux->items[0].index);
14325 spec->input_mux = &spec->private_imux[0];
14334 spec->input_mux->items[0].index);
14475 .input_mux = &alc269_capture_source,
14485 .input_mux = &alc269_capture_source,
14568 .input_mux = &alc269_capture_source,
14583 .input_mux = &alc269_capture_source,
15541 spec->input_mux = &spec->private_imux[0];
15621 .input_mux = &alc861_capture_source,
15634 .input_mux = &alc861_capture_source,
15646 .input_mux = &alc861_capture_source,
15658 .input_mux = &alc861_capture_source,
15671 .input_mux = &alc861_capture_source,
15683 .input_mux = &alc861_capture_source,
15699 .input_mux = &alc861_capture_source,
15713 .input_mux = &alc861_capture_source,
16329 .input_mux = &alc861vd_capture_source,
16340 .input_mux = &alc861vd_capture_source,
16350 .input_mux = &alc861vd_capture_source,
16361 .input_mux = &alc861vd_capture_source,
16372 .input_mux = &alc861vd_capture_source,
16384 .input_mux = &alc861vd_capture_source,
16396 .input_mux = &alc861vd_dallas_capture_source,
16409 .input_mux = &alc861vd_hp_capture_source,
16425 .input_mux = &alc861vd_capture_source,
16667 spec->input_mux = &spec->private_imux[0];
18161 .input_mux = &alc662_capture_source,
18173 .input_mux = &alc662_capture_source,
18183 .input_mux = &alc662_capture_source,
18194 .input_mux = &alc662_capture_source,
18203 .input_mux = &alc662_lenovo_101e_capture_source,
18228 .input_mux = &alc662_lenovo_101e_capture_source,
18287 .input_mux = &alc663_capture_source,
18449 /*.input_mux = &alc272_nc10_capture_source,*/
18757 spec->input_mux = &spec->private_imux[0];