/kernel/linux/linux-5.10/sound/pci/hda/ |
H A D | hda_codec.c | 3495 * @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 D | hda_generic.c | 3183 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 D | hda_local.h | 193 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 D | patch_conexant.c | 504 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 D | patch_realtek.c | 5998 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 D | hda_codec.c | 3526 * @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 D | hda_generic.c | 3189 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 D | hda_local.h | 184 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 D | patch_conexant.c | 613 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 D | patch_realtek.c | 6073 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()
|