Lines Matching refs:cfg

416 			 const struct auto_pin_cfg *cfg,  in add_jack_kctl()  argument
436 snd_hda_get_pin_label(codec, nid, cfg, name, sizeof(name), NULL); in add_jack_kctl()
455 const struct auto_pin_cfg *cfg) in snd_hda_jack_add_kctls() argument
460 for (i = 0; i < cfg->num_inputs; i++) { in snd_hda_jack_add_kctls()
463 if (cfg->inputs[i].is_headphone_mic) { in snd_hda_jack_add_kctls()
464 if (auto_cfg_hp_outs(cfg) == 1) in snd_hda_jack_add_kctls()
465 err = add_jack_kctl(codec, auto_cfg_hp_pins(cfg)[0], in snd_hda_jack_add_kctls()
466 cfg, "Headphone Mic"); in snd_hda_jack_add_kctls()
468 err = add_jack_kctl(codec, cfg->inputs[i].pin, in snd_hda_jack_add_kctls()
469 cfg, "Headphone Mic"); in snd_hda_jack_add_kctls()
471 err = add_jack_kctl(codec, cfg->inputs[i].pin, cfg, in snd_hda_jack_add_kctls()
477 for (i = 0, p = cfg->line_out_pins; i < cfg->line_outs; i++, p++) { in snd_hda_jack_add_kctls()
478 err = add_jack_kctl(codec, *p, cfg, NULL); in snd_hda_jack_add_kctls()
482 for (i = 0, p = cfg->hp_pins; i < cfg->hp_outs; i++, p++) { in snd_hda_jack_add_kctls()
483 if (*p == *cfg->line_out_pins) /* might be duplicated */ in snd_hda_jack_add_kctls()
485 err = add_jack_kctl(codec, *p, cfg, NULL); in snd_hda_jack_add_kctls()
489 for (i = 0, p = cfg->speaker_pins; i < cfg->speaker_outs; i++, p++) { in snd_hda_jack_add_kctls()
490 if (*p == *cfg->line_out_pins) /* might be duplicated */ in snd_hda_jack_add_kctls()
492 err = add_jack_kctl(codec, *p, cfg, NULL); in snd_hda_jack_add_kctls()
496 for (i = 0, p = cfg->dig_out_pins; i < cfg->dig_outs; i++, p++) { in snd_hda_jack_add_kctls()
497 err = add_jack_kctl(codec, *p, cfg, NULL); in snd_hda_jack_add_kctls()
501 err = add_jack_kctl(codec, cfg->dig_in_pin, cfg, NULL); in snd_hda_jack_add_kctls()
504 err = add_jack_kctl(codec, cfg->mono_out_pin, cfg, NULL); in snd_hda_jack_add_kctls()