Lines Matching refs:inputs
64 cfg->inputs[cfg->num_inputs].pin = nid; in add_auto_cfg_input_pin()
65 cfg->inputs[cfg->num_inputs].type = type; in add_auto_cfg_input_pin()
66 cfg->inputs[cfg->num_inputs].has_boost_on_pin = in add_auto_cfg_input_pin()
319 if (hsmic && can_be_headset_mic(codec, &cfg->inputs[i], 0xc)) { in snd_hda_parse_pin_defcfg()
320 cfg->inputs[i].is_headset_mic = 1; in snd_hda_parse_pin_defcfg()
322 } else if (hpmic && can_be_headset_mic(codec, &cfg->inputs[i], 0xd)) { in snd_hda_parse_pin_defcfg()
323 cfg->inputs[i].is_headphone_mic = 1; in snd_hda_parse_pin_defcfg()
329 if (!can_be_headset_mic(codec, &cfg->inputs[i], -1)) in snd_hda_parse_pin_defcfg()
332 cfg->inputs[i].is_headset_mic = 1; in snd_hda_parse_pin_defcfg()
335 cfg->inputs[i].is_headphone_mic = 1; in snd_hda_parse_pin_defcfg()
406 sort(cfg->inputs, cfg->num_inputs, sizeof(cfg->inputs[0]), in snd_hda_parse_pin_defcfg()
435 cfg->inputs[i].pin); in snd_hda_parse_pin_defcfg()
532 defc = snd_hda_codec_get_pincfg(codec, cfg->inputs[input].pin); in check_mic_location_need()
540 defc = snd_hda_codec_get_pincfg(codec, cfg->inputs[i].pin); in check_mic_location_need()
563 int type = cfg->inputs[input].type; in hda_get_autocfg_input_label()
566 if ((input > 0 && cfg->inputs[input - 1].type == type) || in hda_get_autocfg_input_label()
567 (input < cfg->num_inputs - 1 && cfg->inputs[input + 1].type == type)) in hda_get_autocfg_input_label()
571 return hda_get_input_pin_label(codec, &cfg->inputs[input], in hda_get_autocfg_input_label()
572 cfg->inputs[input].pin, in hda_get_autocfg_input_label()
733 if (cfg->inputs[i].pin != nid) in snd_hda_get_pin_label()