• 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

193 	struct hda_multi_out multiout;	/* playback set-up
314 spec->multiout.max_channels);
324 &spec->multiout.max_channels);
326 spec->multiout.num_dacs = spec->multiout.max_channels / 2;
611 spec->multiout.max_channels = spec->channel_mode[0].channels;
613 spec->multiout.num_dacs = preset->num_dacs;
614 spec->multiout.dac_nids = preset->dac_nids;
615 spec->multiout.dig_out_nid = preset->dig_out_nid;
616 spec->multiout.hp_nid = preset->hp_nid;
1209 if (spec->multiout.dig_out_nid) {
1211 spec->multiout.dig_out_nid);
1973 if (spec->multiout.dig_out_nid)
1990 return snd_hda_multi_out_analog_open(codec, &spec->multiout, substream);
2000 return snd_hda_multi_out_analog_prepare(codec, &spec->multiout,
2009 return snd_hda_multi_out_analog_cleanup(codec, &spec->multiout);
2020 return snd_hda_multi_out_dig_open(codec, &spec->multiout);
2030 return snd_hda_multi_out_dig_prepare(codec, &spec->multiout,
2039 return snd_hda_multi_out_dig_close(codec, &spec->multiout);
2132 snd_assert(spec->multiout.dac_nids, return -EINVAL);
2134 info->stream[SNDRV_PCM_STREAM_PLAYBACK].nid = spec->multiout.dac_nids[0];
2152 if (spec->multiout.dig_out_nid || spec->dig_in_nid) {
2156 if (spec->multiout.dig_out_nid &&
2159 info->stream[SNDRV_PCM_STREAM_PLAYBACK].nid = spec->multiout.dig_out_nid;
2935 spec->multiout.dac_nids = spec->private_dac_nids;
2942 spec->multiout.dac_nids[i] = alc880_idx_to_dac(idx);
2954 spec->multiout.dac_nids[i] =
2961 spec->multiout.num_dacs = cfg->line_outs;
2977 if (!spec->multiout.dac_nids[i])
2979 nid = alc880_idx_to_mixer(alc880_dac_to_idx(spec->multiout.dac_nids[i]));
3038 if (!spec->multiout.hp_nid)
3039 spec->multiout.hp_nid = nid;
3041 spec->multiout.extra_out_nid[0] = nid;
3127 alc880_dac_to_idx(spec->multiout.dac_nids[dac_idx]));
3221 spec->multiout.max_channels = spec->multiout.num_dacs * 2;
3224 spec->multiout.dig_out_nid = ALC880_DIGOUT_NID;
4192 spec->multiout.num_dacs = 1;
4193 spec->multiout.dac_nids = spec->private_dac_nids;
4194 spec->multiout.dac_nids[0] = 0x02;
4377 spec->multiout.max_channels = 2;
4380 spec->multiout.dig_out_nid = ALC260_DIGOUT_NID;
5304 if (spec->multiout.dac_nids[dac_idx] == 0x25)
5307 idx = spec->multiout.dac_nids[dac_idx] - 2;
6506 if (spec->multiout.dac_nids[dac_idx] == 0x25)
6509 idx = spec->multiout.dac_nids[dac_idx] - 2;
7103 spec->multiout.num_dacs = 1; /* only use one dac */
7104 spec->multiout.dac_nids = spec->private_dac_nids;
7105 spec->multiout.dac_nids[0] = 2;
7147 /* spec->multiout.hp_nid = 2; */
7447 spec->multiout.max_channels = spec->multiout.num_dacs * 2;
7450 spec->multiout.dig_out_nid = ALC262_DIGOUT_NID;
8365 spec->multiout.dac_nids = spec->private_dac_nids;
8371 spec->multiout.dac_nids[i] = alc861_dac_nids[i];
8374 spec->multiout.num_dacs = cfg->line_outs;
8390 nid = spec->multiout.dac_nids[i];
8438 spec->multiout.hp_nid = nid;
8528 spec->multiout.dac_nids[i]);
8540 spec->multiout.dac_nids[0]);
8589 spec->multiout.max_channels = spec->multiout.num_dacs * 2;
8592 spec->multiout.dig_out_nid = ALC861_DIGOUT_NID;
9506 if (!spec->multiout.dac_nids[i])
9510 spec->multiout.dac_nids[i]));
9513 spec->multiout.dac_nids[i]));
9575 if (!spec->multiout.hp_nid)
9576 spec->multiout.hp_nid = nid_v;
9578 spec->multiout.extra_out_nid[0] = nid_v;
9645 spec->multiout.max_channels = spec->multiout.num_dacs * 2;
9648 spec->multiout.dig_out_nid = ALC861VD_DIGOUT_NID;
10278 if (!spec->multiout.dac_nids[i])
10340 if (!spec->multiout.hp_nid)
10341 spec->multiout.hp_nid = nid;
10343 spec->multiout.extra_out_nid[0] = nid;
10408 alc880_dac_to_idx(spec->multiout.dac_nids[dac_idx]));
10492 spec->multiout.max_channels = spec->multiout.num_dacs * 2;
10495 spec->multiout.dig_out_nid = ALC880_DIGOUT_NID;