Lines Matching refs:line_outs

1174 	if (cfg->line_outs == 1 && !spec->multi_ios &&  in get_line_out_pfx()
1188 if (ch >= cfg->line_outs) in get_line_out_pfx()
1199 if (cfg->line_outs == 1) in get_line_out_pfx()
1201 if (cfg->line_outs == 2) in get_line_out_pfx()
1238 if (cfg->line_outs == 1 && !spec->multi_ios) in get_line_out_pfx()
1353 if (cfg->line_outs > idx) in get_primary_out()
1355 idx -= cfg->line_outs; in get_primary_out()
1580 spec->out_paths[cfg->line_outs + spec->multi_ios] = in fill_multi_ios()
1605 path = snd_hda_get_path_from_idx(codec, spec->out_paths[cfg->line_outs + i]); in fill_multi_ios()
1705 for (i = 0; i < cfg->line_outs; i++) { in indep_hp_possible()
1750 spec->multiout.num_dacs = cfg->line_outs; in fill_and_eval_dacs()
1774 mapped = map_singles(codec, cfg->line_outs, in fill_and_eval_dacs()
1787 fill_mio_first && cfg->line_outs == 1 && in fill_and_eval_dacs()
1796 badness += try_assign_dacs(codec, cfg->line_outs, cfg->line_out_pins, in fill_and_eval_dacs()
1801 cfg->line_outs == 1 && cfg->line_out_type != AUTO_PIN_SPEAKER_OUT) { in fill_and_eval_dacs()
1829 cfg->line_outs == 1 && cfg->line_out_type != AUTO_PIN_SPEAKER_OUT) { in fill_and_eval_dacs()
1854 for (i = 0; i < cfg->line_outs; i++) { in fill_and_eval_dacs()
1860 sizeof(hda_nid_t) * (cfg->line_outs - i - 1)); in fill_and_eval_dacs()
1861 spec->private_dac_nids[cfg->line_outs - 1] = 0; in fill_and_eval_dacs()
1929 for (i = 0; i < cfg->line_outs; i++) in debug_show_configs()
1938 spec->out_paths[cfg->line_outs + i]); in debug_show_configs()
2032 cfg->hp_outs = cfg->line_outs; in parse_output_paths()
2035 cfg->line_outs = cfg->speaker_outs; in parse_output_paths()
2046 cfg->speaker_outs = cfg->line_outs; in parse_output_paths()
2049 cfg->line_outs = cfg->hp_outs; in parse_output_paths()
2088 set_pin_targets(codec, cfg->line_outs, cfg->line_out_pins, val); in parse_output_paths()
2112 noutputs = cfg->line_outs; in create_multi_out_ctls()
2113 if (spec->multi_ios > 0 && cfg->line_outs < 3) in create_multi_out_ctls()
2361 spec->out_paths[spec->autocfg.line_outs + idx]); in get_multiio_path()
2528 update_output_paths(codec, cfg->line_outs, spec->out_paths); in loopback_mixing_put()
2636 if (cfg->line_out_type == AUTO_PIN_HP_OUT && cfg->line_outs > 0) in create_hp_mic()
4245 add_pin_power_ctls(codec, cfg->line_outs, cfg->line_out_pins, on); in add_all_pin_power_ctls()
4274 sync_pin_power_ctls(codec, cfg->line_outs, cfg->line_out_pins); in sync_all_pin_power_ctls()
4318 err = add_fake_paths(codec, nid, cfg->line_outs, cfg->line_out_pins); in add_fake_beep_paths()
4747 cfg->speaker_outs = cfg->line_outs; in check_auto_mute_availability()
4754 cfg->hp_outs = cfg->line_outs; in check_auto_mute_availability()
4767 if (cfg->line_out_type == AUTO_PIN_LINE_OUT && cfg->line_outs) { in check_auto_mute_availability()
4769 for (i = 0; i < cfg->line_outs; i++) { in check_auto_mute_availability()
5002 num_paths = spec->autocfg.line_outs; in snd_hda_gen_shutup_speakers()
5056 if (!cfg->line_outs) { in snd_hda_gen_parse_auto_config()
5068 cfg->line_outs <= cfg->hp_outs) { in snd_hda_gen_parse_auto_config()
5070 cfg->speaker_outs = cfg->line_outs; in snd_hda_gen_parse_auto_config()
5073 cfg->line_outs = cfg->hp_outs; in snd_hda_gen_parse_auto_config()
5167 err = create_out_jack_modes(codec, cfg->line_outs, in snd_hda_gen_parse_auto_config()
5773 spec->autocfg.line_outs == 2) in snd_hda_gen_build_pcms()
5883 for (i = 0; i < spec->autocfg.line_outs; i++) in init_multi_out()