• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/pci/hda/

Lines Matching refs:multiout

90 	struct hda_multi_out multiout;
430 if (spec->multiout.dig_out_nid) {
431 err = snd_hda_create_spdif_out_ctls(codec, spec->multiout.dig_out_nid);
810 return snd_hda_multi_out_analog_open(codec, &spec->multiout, substream);
820 return snd_hda_multi_out_analog_prepare(codec, &spec->multiout, stream_tag, format, substream);
828 return snd_hda_multi_out_analog_cleanup(codec, &spec->multiout);
839 return snd_hda_multi_out_dig_open(codec, &spec->multiout);
847 return snd_hda_multi_out_dig_close(codec, &spec->multiout);
857 return snd_hda_multi_out_dig_prepare(codec, &spec->multiout,
962 if (spec->multiout.dig_out_nid || spec->dig_in_nid) {
966 if (spec->multiout.dig_out_nid) {
968 info->stream[SNDRV_PCM_STREAM_PLAYBACK].nid = spec->multiout.dig_out_nid;
1155 for (i = 0; i < spec->multiout.num_dacs; i++) {
1156 if (spec->multiout.dac_nids[i] == nid)
1203 spec->multiout.dac_nids[i] = conn[j];
1204 spec->multiout.num_dacs++;
1214 spec->multiout.num_dacs,
1215 spec->multiout.dac_nids[0],
1216 spec->multiout.dac_nids[1],
1217 spec->multiout.dac_nids[2],
1218 spec->multiout.dac_nids[3],
1219 spec->multiout.dac_nids[4]);
1253 if (!spec->multiout.dac_nids[i])
1256 nid = spec->multiout.dac_nids[i];
1288 if (spec->multiout.hp_nid == nid)
1295 if (!spec->multiout.hp_nid)
1296 spec->multiout.hp_nid = nid;
1297 else if (spec->multiout.num_dacs > 4) {
1301 spec->multiout.dac_nids[spec->multiout.num_dacs] = nid;
1302 spec->multiout.num_dacs++;
1315 old_num_dacs = spec->multiout.num_dacs;
1338 for (i = old_num_dacs; i < spec->multiout.num_dacs; i++) {
1343 spec->multiout.dac_nids[i], 3);
1347 if (spec->multiout.hp_nid) {
1349 if (old_num_dacs == spec->multiout.num_dacs)
1353 err = create_controls(spec, pfx, spec->multiout.hp_nid, 3);
1506 if (spec->multiout.num_dacs == 0)
1520 spec->multiout.max_channels = spec->multiout.num_dacs * 2;
1521 if (spec->multiout.max_channels > 2)
1525 spec->multiout.dig_out_nid = dig_out;
1625 spec->multiout.dig_out_nid = 0x05;
1859 if (spec->multiout.dig_out_nid)
1907 spec->multiout.max_channels = 2;
1908 spec->multiout.num_dacs = 1;
1909 spec->multiout.dac_nids = stac9200_dac_nids;
1959 spec->multiout.max_channels = 2;
1960 spec->multiout.num_dacs = 1;
1961 spec->multiout.dac_nids = stac925x_dac_nids;
2061 spec->multiout.dac_nids = spec->dac_nids;
2138 spec->multiout.dac_nids = spec->dac_nids;
2206 spec->multiout.dac_nids = spec->dac_nids;
2452 spec->multiout.max_channels = 2;
2453 spec->multiout.num_dacs = ARRAY_SIZE(vaio_dacs);
2454 spec->multiout.dac_nids = vaio_dacs;
2455 spec->multiout.hp_nid = VAIO_HP_DAC;
2465 spec->multiout.max_channels = 2;
2466 spec->multiout.num_dacs = ARRAY_SIZE(vaio_dacs);
2467 spec->multiout.dac_nids = vaio_dacs;
2468 spec->multiout.hp_nid = VAIO_HP_DAC;