multiout 1170 sound/pci/hda/hda_generic.c if (spec->multiout.num_dacs == 1 && !spec->mixer_nid && multiout 1172 sound/pci/hda/hda_generic.c !spec->multiout.hp_out_nid[0] && !spec->multiout.extra_out_nid[0]) multiout 1643 sound/pci/hda/hda_generic.c else if (spec->multiout.hp_out_nid[0]) multiout 1644 sound/pci/hda/hda_generic.c dac = spec->multiout.hp_out_nid[0]; multiout 1645 sound/pci/hda/hda_generic.c else if (spec->multiout.extra_out_nid[0]) multiout 1646 sound/pci/hda/hda_generic.c dac = spec->multiout.extra_out_nid[0]; multiout 1727 sound/pci/hda/hda_generic.c spec->multiout.num_dacs = cfg->line_outs; multiout 1728 sound/pci/hda/hda_generic.c spec->multiout.dac_nids = spec->private_dac_nids; multiout 1730 sound/pci/hda/hda_generic.c memset(spec->multiout.hp_out_nid, 0, sizeof(spec->multiout.hp_out_nid)); multiout 1731 sound/pci/hda/hda_generic.c memset(spec->multiout.extra_out_nid, 0, sizeof(spec->multiout.extra_out_nid)); multiout 1757 sound/pci/hda/hda_generic.c spec->multiout.hp_out_nid, multiout 1761 sound/pci/hda/hda_generic.c spec->multiout.extra_out_nid, multiout 1788 sound/pci/hda/hda_generic.c spec->multiout.hp_out_nid, multiout 1798 sound/pci/hda/hda_generic.c spec->multiout.extra_out_nid, multiout 1830 sound/pci/hda/hda_generic.c spec->multiout.num_dacs = 0; multiout 1833 sound/pci/hda/hda_generic.c spec->multiout.num_dacs++; multiout 1843 sound/pci/hda/hda_generic.c spec->multiout.num_dacs * 2; multiout 1847 sound/pci/hda/hda_generic.c spec->private_dac_nids[spec->multiout.num_dacs++] = multiout 1860 sound/pci/hda/hda_generic.c spec->multiout.hp_out_nid, multiout 1864 sound/pci/hda/hda_generic.c spec->multiout.extra_out_nid, multiout 1901 sound/pci/hda/hda_generic.c spec->multiout.dac_nids[0], multiout 1902 sound/pci/hda/hda_generic.c spec->multiout.dac_nids[1], multiout 1903 sound/pci/hda/hda_generic.c spec->multiout.dac_nids[2], multiout 1904 sound/pci/hda/hda_generic.c spec->multiout.dac_nids[3], multiout 1920 sound/pci/hda/hda_generic.c spec->multiout.hp_out_nid[0], multiout 1921 sound/pci/hda/hda_generic.c spec->multiout.hp_out_nid[1], multiout 1922 sound/pci/hda/hda_generic.c spec->multiout.hp_out_nid[2], multiout 1923 sound/pci/hda/hda_generic.c spec->multiout.hp_out_nid[3]); multiout 1930 sound/pci/hda/hda_generic.c spec->multiout.extra_out_nid[0], multiout 1931 sound/pci/hda/hda_generic.c spec->multiout.extra_out_nid[1], multiout 1932 sound/pci/hda/hda_generic.c spec->multiout.extra_out_nid[2], multiout 1933 sound/pci/hda/hda_generic.c spec->multiout.extra_out_nid[3]); multiout 2240 sound/pci/hda/hda_generic.c dacp = &spec->multiout.hp_out_nid[0]; multiout 2287 sound/pci/hda/hda_generic.c dac = spec->multiout.dac_nids[0]; multiout 2289 sound/pci/hda/hda_generic.c dac = spec->multiout.hp_out_nid[0]; multiout 2396 sound/pci/hda/hda_generic.c spec->multiout.max_channels = max(spec->ext_channel_count, multiout 2399 sound/pci/hda/hda_generic.c spec->multiout.num_dacs = spec->multiout.max_channels / 2; multiout 4082 sound/pci/hda/hda_generic.c spec->multiout.dig_out_nid = dig_nid; multiout 4085 sound/pci/hda/hda_generic.c spec->multiout.slave_dig_outs = spec->slave_dig_outs; multiout 5027 sound/pci/hda/hda_generic.c spec->multiout.max_channels = 2; multiout 5088 sound/pci/hda/hda_generic.c spec->multiout.max_channels = max(spec->ext_channel_count, multiout 5215 sound/pci/hda/hda_generic.c if (spec->multiout.dig_out_nid) { multiout 5217 sound/pci/hda/hda_generic.c spec->multiout.dig_out_nid, multiout 5218 sound/pci/hda/hda_generic.c spec->multiout.dig_out_nid, multiout 5224 sound/pci/hda/hda_generic.c &spec->multiout); multiout 5227 sound/pci/hda/hda_generic.c spec->multiout.share_spdif = 1; multiout 5307 sound/pci/hda/hda_generic.c &spec->multiout, substream, multiout 5327 sound/pci/hda/hda_generic.c err = snd_hda_multi_out_analog_prepare(codec, &spec->multiout, multiout 5342 sound/pci/hda/hda_generic.c err = snd_hda_multi_out_analog_cleanup(codec, &spec->multiout); multiout 5461 sound/pci/hda/hda_generic.c return snd_hda_multi_out_dig_open(codec, &spec->multiout); multiout 5471 sound/pci/hda/hda_generic.c return snd_hda_multi_out_dig_prepare(codec, &spec->multiout, multiout 5480 sound/pci/hda/hda_generic.c return snd_hda_multi_out_dig_cleanup(codec, &spec->multiout); multiout 5488 sound/pci/hda/hda_generic.c return snd_hda_multi_out_dig_close(codec, &spec->multiout); multiout 5733 sound/pci/hda/hda_generic.c if (spec->multiout.num_dacs > 0) { multiout 5737 sound/pci/hda/hda_generic.c spec->multiout.dac_nids[0]); multiout 5739 sound/pci/hda/hda_generic.c spec->multiout.max_channels; multiout 5755 sound/pci/hda/hda_generic.c if (spec->multiout.dig_out_nid || spec->dig_in_nid) { multiout 5763 sound/pci/hda/hda_generic.c codec->slave_dig_outs = spec->multiout.slave_dig_outs; multiout 5769 sound/pci/hda/hda_generic.c if (spec->multiout.dig_out_nid) multiout 5773 sound/pci/hda/hda_generic.c spec->multiout.dig_out_nid); multiout 113 sound/pci/hda/hda_generic.h struct hda_multi_out multiout; /* playback set-up multiout 419 sound/pci/hda/patch_analog.c spec->gen.multiout.no_share_stream = 1; multiout 456 sound/pci/hda/patch_analog.c hda_nid_t dig_out = spec->gen.multiout.dig_out_nid; multiout 483 sound/pci/hda/patch_analog.c hda_nid_t dig_out = spec->gen.multiout.dig_out_nid; multiout 507 sound/pci/hda/patch_analog.c hda_nid_t dig_out = spec->gen.multiout.dig_out_nid; multiout 967 sound/pci/hda/patch_ca0132.c struct hda_multi_out multiout; multiout 3562 sound/pci/hda/patch_ca0132.c return snd_hda_multi_out_dig_open(codec, &spec->multiout); multiout 3572 sound/pci/hda/patch_ca0132.c return snd_hda_multi_out_dig_prepare(codec, &spec->multiout, multiout 3581 sound/pci/hda/patch_ca0132.c return snd_hda_multi_out_dig_cleanup(codec, &spec->multiout); multiout 3589 sound/pci/hda/patch_ca0132.c return snd_hda_multi_out_dig_close(codec, &spec->multiout); multiout 6515 sound/pci/hda/patch_ca0132.c err = snd_hda_create_spdif_share_sw(codec, &spec->multiout); multiout 6613 sound/pci/hda/patch_ca0132.c spec->multiout.max_channels; multiout 6858 sound/pci/hda/patch_ca0132.c for (i = 0; i < spec->multiout.num_dacs; i++) multiout 8497 sound/pci/hda/patch_ca0132.c spec->multiout.dac_nids = spec->dacs; multiout 8498 sound/pci/hda/patch_ca0132.c spec->multiout.num_dacs = 3; multiout 8501 sound/pci/hda/patch_ca0132.c spec->multiout.max_channels = 2; multiout 8503 sound/pci/hda/patch_ca0132.c spec->multiout.max_channels = 6; multiout 8576 sound/pci/hda/patch_ca0132.c spec->multiout.dig_out_nid = spec->dig_out; multiout 8606 sound/pci/hda/patch_ca0132.c spec->multiout.dig_out_nid = spec->dig_out; multiout 8632 sound/pci/hda/patch_ca0132.c spec->multiout.dig_out_nid = spec->dig_out; multiout 8656 sound/pci/hda/patch_ca0132.c spec->multiout.dig_out_nid = spec->dig_out; multiout 8678 sound/pci/hda/patch_ca0132.c spec->multiout.dig_out_nid = spec->dig_out; multiout 173 sound/pci/hda/patch_hdmi.c struct hda_multi_out multiout; multiout 3123 sound/pci/hda/patch_hdmi.c return snd_hda_multi_out_dig_open(codec, &spec->multiout); multiout 3131 sound/pci/hda/patch_hdmi.c return snd_hda_multi_out_dig_close(codec, &spec->multiout); multiout 3141 sound/pci/hda/patch_hdmi.c return snd_hda_multi_out_dig_prepare(codec, &spec->multiout, multiout 3179 sound/pci/hda/patch_hdmi.c spec->multiout.num_dacs = 0; /* no analog */ multiout 3180 sound/pci/hda/patch_hdmi.c spec->multiout.max_channels = 2; multiout 3181 sound/pci/hda/patch_hdmi.c spec->multiout.dig_out_nid = cvt_nid; multiout 3254 sound/pci/hda/patch_hdmi.c return snd_hda_multi_out_dig_close(codec, &spec->multiout); multiout 3439 sound/pci/hda/patch_hdmi.c spec->multiout.max_channels = 8;