Searched refs:multi_ios (Results 1 - 2 of 2) sorted by relevance

/linux-4.1.27/sound/pci/hda/
H A Dhda_generic.h135 * outputs. When multi_ios is set, the channels can be configured
136 * between min_channel_count and (min_channel_count + multi_ios * 2).
268 int multi_ios; member in struct:hda_gen_spec
H A Dhda_generic.c1142 if (cfg->line_outs == 1 && !spec->multi_ios && get_line_out_pfx()
1178 if (ch && spec->multi_ios) get_line_out_pfx()
1198 if (cfg->line_outs == 1 && !spec->multi_ios) get_line_out_pfx()
1315 if (spec->multi_ios > idx) get_primary_out()
1494 old_pins = spec->multi_ios; fill_multi_ios()
1511 for (j = 0; j < spec->multi_ios; j++) { fill_multi_ios()
1515 if (j < spec->multi_ios) fill_multi_ios()
1533 spec->multi_io[spec->multi_ios].pin = nid; fill_multi_ios()
1534 spec->multi_io[spec->multi_ios].dac = dac; fill_multi_ios()
1535 spec->out_paths[cfg->line_outs + spec->multi_ios] = fill_multi_ios()
1537 spec->multi_ios++; fill_multi_ios()
1538 if (spec->multi_ios >= 2) fill_multi_ios()
1545 if (old_pins == spec->multi_ios) { fill_multi_ios()
1551 if (!hardwired && spec->multi_ios < 2) { fill_multi_ios()
1553 spec->paths.used -= spec->multi_ios - old_pins; fill_multi_ios()
1554 spec->multi_ios = old_pins; fill_multi_ios()
1559 for (i = old_pins; i < spec->multi_ios; i++) { fill_multi_ios()
1710 spec->multi_ios = 0; fill_and_eval_dacs()
1805 spec->multi_ios = 1; /* give badness */ fill_and_eval_dacs()
1823 if (spec->multi_ios == 2) { fill_and_eval_dacs()
1827 } else if (spec->multi_ios) { fill_and_eval_dacs()
1828 spec->multi_ios = 0; fill_and_eval_dacs()
1886 if (spec->multi_ios > 0) debug_show_configs()
1887 debug_badness("multi_ios(%d) = %x/%x : %x/%x\n", debug_show_configs()
1888 spec->multi_ios, debug_show_configs()
1891 for (i = 0; i < spec->multi_ios; i++) debug_show_configs()
2068 if (spec->multi_ios > 0 && cfg->line_outs < 3) create_multi_out_ctls()
2069 noutputs += spec->multi_ios; create_multi_out_ctls()
2293 uinfo->value.enumerated.items = spec->multi_ios + 1; ch_mode_info()
2294 if (uinfo->value.enumerated.item > spec->multi_ios) ch_mode_info()
2295 uinfo->value.enumerated.item = spec->multi_ios; ch_mode_info()
2367 if (ch < 0 || ch > spec->multi_ios) ch_mode_put()
2372 for (i = 0; i < spec->multi_ios; i++) ch_mode_put()
2393 if (spec->multi_ios > 0) { create_multi_channel_mode()
5694 for (i = 0; i < spec->multi_ios; i++) { init_multi_io()

Completed in 179 milliseconds