Lines Matching defs:imux
740 const struct hda_input_mux *imux = spec->input_mux;
744 if (idx >= imux->num_items)
745 idx = imux->num_items - 1;
752 imux->items[idx].index);
754 imux = spec->dinput_mux;
759 imux->items[0].index);
762 imux = spec->dinput_mux;
765 imux->items[idx - 1].index);
2821 struct hda_input_mux *imux = &spec->private_imux;
2825 if (!spec->num_adcs || imux->num_items <= 1)
3465 struct hda_input_mux *imux = &spec->private_imux;
3520 imux->items[imux->num_items].label = label;
3521 imux->items[imux->num_items].index = index;
3522 imux->num_items++;
3623 struct hda_input_mux *imux = &spec->private_imux;
3648 imux->items[imux->num_items].label = auto_pin_cfg_labels[i];
3649 imux->items[imux->num_items].index = index;
3650 imux->num_items++;
3652 spec->num_analog_muxes = imux->num_items;
3654 if (imux->num_items) {
3663 imux->items[0].index);