Lines Matching defs:imux
464 const struct hda_input_mux *imux;
472 imux = &spec->input_mux[mux_idx];
473 if (!imux->num_items && mux_idx > 0)
474 imux = &spec->input_mux[0];
483 if (idx >= imux->num_items)
484 idx = imux->num_items - 1;
487 for (i = 0; i < imux->num_items; i++) {
490 imux->items[i].index,
497 return snd_hda_input_mux_put(codec, imux, ucontrol, nid,
4929 struct hda_input_mux *imux = &spec->private_imux[0];
4956 imux->items[imux->num_items].label =
4958 imux->items[imux->num_items].index = idx;
4959 imux->num_items++;
5054 const struct hda_input_mux *imux;
5056 imux = &spec->input_mux[mux_idx];
5057 if (!imux->num_items && mux_idx > 0)
5058 imux = &spec->input_mux[0];
5059 if (imux)
5062 imux->items[0].index);
10503 const struct hda_input_mux *imux;
10511 imux = &spec->input_mux[mux_idx];
10512 if (!imux->num_items && mux_idx > 0)
10513 imux = &spec->input_mux[0];
10519 for (item = 0; item < imux->num_items; item++) {
10520 if (imux->items[item].index == idx) {
10717 const struct hda_input_mux *imux = spec->input_mux;
10734 for (j = 0; j < imux->num_items; j++)
10735 if (imux->items[j].index >= err)
10737 if (j < imux->num_items)