Lines Matching refs:cfg

468 			 const struct auto_pin_cfg *cfg,  in add_jack_kctl()  argument
489 snd_hda_get_pin_label(codec, nid, cfg, name, sizeof(name), &idx); in add_jack_kctl()
509 const struct auto_pin_cfg *cfg) in snd_hda_jack_add_kctls() argument
514 for (i = 0; i < cfg->num_inputs; i++) { in snd_hda_jack_add_kctls()
517 if (cfg->inputs[i].is_headphone_mic) { in snd_hda_jack_add_kctls()
518 if (auto_cfg_hp_outs(cfg) == 1) in snd_hda_jack_add_kctls()
519 err = add_jack_kctl(codec, auto_cfg_hp_pins(cfg)[0], in snd_hda_jack_add_kctls()
520 cfg, "Headphone Mic"); in snd_hda_jack_add_kctls()
522 err = add_jack_kctl(codec, cfg->inputs[i].pin, in snd_hda_jack_add_kctls()
523 cfg, "Headphone Mic"); in snd_hda_jack_add_kctls()
525 err = add_jack_kctl(codec, cfg->inputs[i].pin, cfg, in snd_hda_jack_add_kctls()
531 for (i = 0, p = cfg->line_out_pins; i < cfg->line_outs; i++, p++) { in snd_hda_jack_add_kctls()
532 err = add_jack_kctl(codec, *p, cfg, NULL); in snd_hda_jack_add_kctls()
536 for (i = 0, p = cfg->hp_pins; i < cfg->hp_outs; i++, p++) { in snd_hda_jack_add_kctls()
537 if (*p == *cfg->line_out_pins) /* might be duplicated */ in snd_hda_jack_add_kctls()
539 err = add_jack_kctl(codec, *p, cfg, NULL); in snd_hda_jack_add_kctls()
543 for (i = 0, p = cfg->speaker_pins; i < cfg->speaker_outs; i++, p++) { in snd_hda_jack_add_kctls()
544 if (*p == *cfg->line_out_pins) /* might be duplicated */ in snd_hda_jack_add_kctls()
546 err = add_jack_kctl(codec, *p, cfg, NULL); in snd_hda_jack_add_kctls()
550 for (i = 0, p = cfg->dig_out_pins; i < cfg->dig_outs; i++, p++) { in snd_hda_jack_add_kctls()
551 err = add_jack_kctl(codec, *p, cfg, NULL); in snd_hda_jack_add_kctls()
555 err = add_jack_kctl(codec, cfg->dig_in_pin, cfg, NULL); in snd_hda_jack_add_kctls()
558 err = add_jack_kctl(codec, cfg->mono_out_pin, cfg, NULL); in snd_hda_jack_add_kctls()