Searched refs:imux (Results 1 – 7 of 7) sorted by relevance
/linux-3.4.99/sound/pci/hda/ ! |
D | patch_conexant.c | 2359 const struct hda_input_mux *imux = &cxt5066_analog_mic_boost; in cxt5066_mic_boost_mux_enum_put() local 2362 if (idx >= imux->num_items) in cxt5066_mic_boost_mux_enum_put() 2363 idx = imux->num_items - 1; in cxt5066_mic_boost_mux_enum_put() 2443 const struct hda_input_mux *imux = &cxt5066_analog_mic_boost; in cxt5066_olpc_dc_bias_enum_put() local 2447 if (idx >= imux->num_items) in cxt5066_olpc_dc_bias_enum_put() 2448 idx = imux->num_items - 1; in cxt5066_olpc_dc_bias_enum_put() 3593 const struct hda_input_mux *imux, in cx_auto_mux_enum_update() argument 3600 if (!imux->num_items) in cx_auto_mux_enum_update() 3602 if (idx >= imux->num_items) in cx_auto_mux_enum_update() 3603 idx = imux->num_items - 1; in cx_auto_mux_enum_update() [all …]
|
D | hda_codec.c | 4496 int snd_hda_input_mux_info(const struct hda_input_mux *imux, in snd_hda_input_mux_info() argument 4503 uinfo->value.enumerated.items = imux->num_items; in snd_hda_input_mux_info() 4504 if (!imux->num_items) in snd_hda_input_mux_info() 4507 if (index >= imux->num_items) in snd_hda_input_mux_info() 4508 index = imux->num_items - 1; in snd_hda_input_mux_info() 4509 strcpy(uinfo->value.enumerated.name, imux->items[index].label); in snd_hda_input_mux_info() 4518 const struct hda_input_mux *imux, in snd_hda_input_mux_put() argument 4525 if (!imux->num_items) in snd_hda_input_mux_put() 4528 if (idx >= imux->num_items) in snd_hda_input_mux_put() 4529 idx = imux->num_items - 1; in snd_hda_input_mux_put() [all …]
|
D | patch_realtek.c | 300 const struct hda_input_mux *imux; in alc_mux_select() local 309 imux = &spec->input_mux[mux_idx]; in alc_mux_select() 310 if (!imux->num_items && mux_idx > 0) in alc_mux_select() 311 imux = &spec->input_mux[0]; in alc_mux_select() 312 if (!imux->num_items) in alc_mux_select() 315 if (idx >= imux->num_items) in alc_mux_select() 316 idx = imux->num_items - 1; in alc_mux_select() 349 int active = imux->items[idx].index; in alc_mux_select() 359 imux->items[idx].index); in alc_mux_select() 1041 struct hda_input_mux *imux = &spec->private_imux[0]; in alc_check_dyn_adc_switch() local [all …]
|
D | hda_local.h | 259 int snd_hda_input_mux_info(const struct hda_input_mux *imux, 262 const struct hda_input_mux *imux, 429 int snd_hda_add_imux_item(struct hda_input_mux *imux, const char *label,
|
D | patch_sigmatel.c | 750 const struct hda_input_mux *imux = spec->input_mux; in stac92xx_mux_enum_put() local 754 if (idx >= imux->num_items) in stac92xx_mux_enum_put() 755 idx = imux->num_items - 1; in stac92xx_mux_enum_put() 762 imux->items[idx].index); in stac92xx_mux_enum_put() 765 imux = spec->dinput_mux; in stac92xx_mux_enum_put() 770 imux->items[0].index); in stac92xx_mux_enum_put() 773 imux = spec->dinput_mux; in stac92xx_mux_enum_put() 780 imux->items[didx].index); in stac92xx_mux_enum_put() 2879 struct hda_input_mux *imux = &spec->private_imux; in stac92xx_add_input_source() local 2883 if (!spec->num_adcs || imux->num_items <= 1) in stac92xx_add_input_source() [all …]
|
D | patch_cirrus.c | 1713 const struct hda_input_mux *imux = &spec->input_mux; in cs421x_add_input_volume_control() local 1726 return add_volume(codec, imux->items[item].label, 0, in cs421x_add_input_volume_control() 1735 struct hda_input_mux *imux = &spec->input_mux; in build_cs421x_input() local 1769 snd_hda_add_imux_item(imux, label, spec->adc_idx[i], &type_idx); in build_cs421x_input()
|
D | patch_analog.c | 3072 struct hda_input_mux *imux = &spec->private_imux; in ad1988_auto_create_analog_input_ctls() local 3079 snd_hda_add_imux_item(imux, label, in ad1988_auto_create_analog_input_ctls() 3088 snd_hda_add_imux_item(imux, "Mix", 9, NULL); in ad1988_auto_create_analog_input_ctls()
|