Lines Matching refs:pin
34 hda_nid_t pin; member
55 pins[i] = list[i].pin; in sort_pins_by_sequence()
64 cfg->inputs[cfg->num_inputs].pin = nid; in add_auto_cfg_input_pin()
112 static bool check_pincap_validity(struct hda_codec *codec, hda_nid_t pin, in check_pincap_validity() argument
115 unsigned int pincap = snd_hda_query_pin_caps(codec, pin); in check_pincap_validity()
145 def_conf = snd_hda_codec_get_pincfg(codec, item->pin); in can_be_headset_mic()
252 line_out[cfg->line_outs].pin = nid; in snd_hda_parse_pin_defcfg()
265 speaker_out[cfg->speaker_outs].pin = nid; in snd_hda_parse_pin_defcfg()
278 hp_out[cfg->hp_outs].pin = nid; in snd_hda_parse_pin_defcfg()
440 cfg->inputs[i].pin); in snd_hda_parse_pin_defcfg()
490 hda_nid_t pin, bool check_location) in hda_get_input_pin_label() argument
498 def_conf = snd_hda_codec_get_pincfg(codec, pin); in hda_get_input_pin_label()
547 defc = snd_hda_codec_get_pincfg(codec, cfg->inputs[input].pin); in check_mic_location_need()
555 defc = snd_hda_codec_get_pincfg(codec, cfg->inputs[i].pin); in check_mic_location_need()
590 cfg->inputs[input].pin, in hda_get_autocfg_input_label()
745 hda_nid_t pin = cfg->dig_out_pins[i]; in snd_hda_get_pin_label() local
747 if (pin == nid) in snd_hda_get_pin_label()
749 c = snd_hda_codec_get_pincfg(codec, pin); in snd_hda_get_pin_label()
757 if (cfg->inputs[i].pin != nid) in snd_hda_get_pin_label()
901 struct hda_pincfg *pin = snd_array_elem(&codec->init_pins, i); in pin_config_match() local
902 hda_nid_t nid = pin->nid; in pin_config_match()
903 u32 cfg = pin->cfg; in pin_config_match()