Lines Matching refs:autocfg
69 struct auto_pin_cfg autocfg;
2843 for (i = 0; i < spec->autocfg.line_outs; i++) {
2844 hda_nid_t pin = spec->autocfg.line_out_pins[i];
2849 if (i >= spec->autocfg.line_outs) {
2964 for (i = 0; i < spec->autocfg.line_outs; i++) {
2965 hda_nid_t nid = spec->autocfg.line_out_pins[i];
2975 pin = spec->autocfg.speaker_pins[0];
2978 pin = spec->autocfg.hp_pins[0];
2989 hda_nid_t nid = spec->autocfg.input_pins[i];
3020 if ((err = snd_hda_parse_pin_def_config(codec, &spec->autocfg, NULL)) < 0)
3022 if ((err = ad1988_auto_fill_dac_nids(codec, &spec->autocfg)) < 0)
3024 if (! spec->autocfg.line_outs)
3026 if ((err = ad1988_auto_create_multi_out_ctls(spec, &spec->autocfg)) < 0 ||
3028 spec->autocfg.speaker_pins[0],
3030 (err = ad1988_auto_create_extra_out(codec, spec->autocfg.hp_pins[0],
3032 (err = ad1988_auto_create_analog_input_ctls(spec, &spec->autocfg)) < 0)
3037 if (spec->autocfg.dig_outs)
3039 if (spec->autocfg.dig_in_pin)