Home
last modified time | relevance | path

Searched refs:imux (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/sound/pci/hda/
H A Dhda_codec.c3495 * @imux: imux helper object
3498 int snd_hda_input_mux_info(const struct hda_input_mux *imux, in snd_hda_input_mux_info() argument
3505 uinfo->value.enumerated.items = imux->num_items; in snd_hda_input_mux_info()
3506 if (!imux->num_items) in snd_hda_input_mux_info()
3509 if (index >= imux->num_items) in snd_hda_input_mux_info()
3510 index = imux->num_items - 1; in snd_hda_input_mux_info()
3511 strcpy(uinfo->value.enumerated.name, imux->items[index].label); in snd_hda_input_mux_info()
3519 * @imux: imux helpe
3524 snd_hda_input_mux_put(struct hda_codec *codec, const struct hda_input_mux *imux, struct snd_ctl_elem_value *ucontrol, hda_nid_t nid, unsigned int *cur_val) snd_hda_input_mux_put() argument
3990 snd_hda_add_imux_item(struct hda_codec *codec, struct hda_input_mux *imux, const char *label, int index, int *type_idx) snd_hda_add_imux_item() argument
[all...]
H A Dhda_generic.c3183 struct hda_input_mux *imux = &spec->input_mux; in check_dyn_adc_switch() local
3190 for (i = 0; i < imux->num_items; i++) { in check_dyn_adc_switch()
3194 if (i >= imux->num_items) { in check_dyn_adc_switch()
3202 for (i = 0; i < imux->num_items; i++) { in check_dyn_adc_switch()
3221 for (i = 0; i < imux->num_items; i++) { in check_dyn_adc_switch()
3234 if (imux->num_items == 1 || in check_dyn_adc_switch()
3235 (imux->num_items == 2 && spec->hp_mic)) { in check_dyn_adc_switch()
3247 /* parse capture source paths from the given pin and create imux items */
3253 struct hda_input_mux *imux = &spec->input_mux; in parse_capture_source() local
3254 int imux_idx = imux in parse_capture_source()
3466 const struct hda_input_mux *imux; cap_put_caller() local
3725 struct hda_input_mux *imux = &spec->input_mux; create_multi_cap_vol_ctl() local
3754 struct hda_input_mux *imux = &spec->input_mux; create_capture_mixers() local
3871 struct hda_input_mux *imux = &spec->input_mux; parse_mic_boost() local
4204 const struct hda_input_mux *imux; mux_select() local
4912 const struct hda_input_mux *imux; auto_mic_check_imux() local
6016 struct hda_input_mux *imux = &spec->input_mux; init_input_src() local
[all...]
H A Dhda_local.h193 int snd_hda_input_mux_info(const struct hda_input_mux *imux,
196 const struct hda_input_mux *imux,
200 struct hda_input_mux *imux, const char *label,
H A Dpatch_conexant.c504 const struct hda_input_mux *imux = &olpc_xo_dc_bias; in olpc_xo_dc_bias_enum_put() local
508 if (idx >= imux->num_items) in olpc_xo_dc_bias_enum_put()
509 idx = imux->num_items - 1; in olpc_xo_dc_bias_enum_put()
H A Dpatch_realtek.c5998 struct hda_input_mux *imux = &spec->gen.input_mux; in alc_fixup_dell_xps13() local
6011 for (i = 0; i < imux->num_items; i++) { in alc_fixup_dell_xps13()
/kernel/linux/linux-6.6/sound/pci/hda/
H A Dhda_codec.c3526 * @imux: imux helper object
3529 int snd_hda_input_mux_info(const struct hda_input_mux *imux, in snd_hda_input_mux_info() argument
3536 uinfo->value.enumerated.items = imux->num_items; in snd_hda_input_mux_info()
3537 if (!imux->num_items) in snd_hda_input_mux_info()
3540 if (index >= imux->num_items) in snd_hda_input_mux_info()
3541 index = imux->num_items - 1; in snd_hda_input_mux_info()
3542 strcpy(uinfo->value.enumerated.name, imux->items[index].label); in snd_hda_input_mux_info()
3550 * @imux: imux helpe
3555 snd_hda_input_mux_put(struct hda_codec *codec, const struct hda_input_mux *imux, struct snd_ctl_elem_value *ucontrol, hda_nid_t nid, unsigned int *cur_val) snd_hda_input_mux_put() argument
4021 snd_hda_add_imux_item(struct hda_codec *codec, struct hda_input_mux *imux, const char *label, int index, int *type_idx) snd_hda_add_imux_item() argument
[all...]
H A Dhda_generic.c3189 struct hda_input_mux *imux = &spec->input_mux; in check_dyn_adc_switch() local
3196 for (i = 0; i < imux->num_items; i++) { in check_dyn_adc_switch()
3200 if (i >= imux->num_items) { in check_dyn_adc_switch()
3208 for (i = 0; i < imux->num_items; i++) { in check_dyn_adc_switch()
3227 for (i = 0; i < imux->num_items; i++) { in check_dyn_adc_switch()
3240 if (imux->num_items == 1 || in check_dyn_adc_switch()
3241 (imux->num_items == 2 && spec->hp_mic)) { in check_dyn_adc_switch()
3253 /* parse capture source paths from the given pin and create imux items */
3259 struct hda_input_mux *imux = &spec->input_mux; in parse_capture_source() local
3260 int imux_idx = imux in parse_capture_source()
3472 const struct hda_input_mux *imux; cap_put_caller() local
3740 struct hda_input_mux *imux = &spec->input_mux; create_multi_cap_vol_ctl() local
3769 struct hda_input_mux *imux = &spec->input_mux; create_capture_mixers() local
3886 struct hda_input_mux *imux = &spec->input_mux; parse_mic_boost() local
4093 const struct hda_input_mux *imux; mux_select() local
4801 const struct hda_input_mux *imux; auto_mic_check_imux() local
5909 struct hda_input_mux *imux = &spec->input_mux; init_input_src() local
[all...]
H A Dhda_local.h184 int snd_hda_input_mux_info(const struct hda_input_mux *imux,
187 const struct hda_input_mux *imux,
191 struct hda_input_mux *imux, const char *label,
H A Dpatch_conexant.c613 const struct hda_input_mux *imux = &olpc_xo_dc_bias; in olpc_xo_dc_bias_enum_put() local
617 if (idx >= imux->num_items) in olpc_xo_dc_bias_enum_put()
618 idx = imux->num_items - 1; in olpc_xo_dc_bias_enum_put()
H A Dpatch_realtek.c6073 struct hda_input_mux *imux = &spec->gen.input_mux; in alc_fixup_dell_xps13() local
6086 for (i = 0; i < imux->num_items; i++) { in alc_fixup_dell_xps13()
7034 struct hda_input_mux *imux = &spec->gen.input_mux; in alc_fixup_dell4_mic_no_presence_quiet() local
7054 for (i = 0; i < imux->num_items; i++) { in alc_fixup_dell4_mic_no_presence_quiet()

Completed in 56 milliseconds