/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/pci/hda/ |
H A D | patch_atihdmi.c | 32 struct hda_multi_out multiout; member in struct:atihdmi_spec 54 err = snd_hda_create_spdif_out_ctls(codec, spec->multiout.dig_out_nid); 80 return snd_hda_multi_out_dig_open(codec, &spec->multiout); 88 return snd_hda_multi_out_dig_close(codec, &spec->multiout); 101 err = snd_hda_multi_out_dig_prepare(codec, &spec->multiout, stream_tag, 169 spec->multiout.num_dacs = 0; /* no analog */ 170 spec->multiout.max_channels = 2; 175 spec->multiout.dig_out_nid = CVT_NID;
|
H A D | patch_cmedia.c | 51 struct hda_multi_out multiout; member in struct:cmi_spec 164 spec->num_channel_modes, spec->multiout.max_channels); 172 spec->num_channel_modes, &spec->multiout.max_channels); 329 if (spec->multiout.dig_out_nid) { 330 err = snd_hda_create_spdif_out_ctls(codec, spec->multiout.dig_out_nid); 334 &spec->multiout); 337 spec->multiout.share_spdif = 1; 449 return snd_hda_multi_out_analog_open(codec, &spec->multiout, substream, 460 return snd_hda_multi_out_analog_prepare(codec, &spec->multiout, stream_tag, 469 return snd_hda_multi_out_analog_cleanup(codec, &spec->multiout); [all...] |
H A D | patch_ca0110.c | 34 struct hda_multi_out multiout; member in struct:ca0110_spec 55 return snd_hda_multi_out_analog_open(codec, &spec->multiout, substream, 66 return snd_hda_multi_out_analog_prepare(codec, &spec->multiout, 75 return snd_hda_multi_out_analog_cleanup(codec, &spec->multiout); 86 return snd_hda_multi_out_dig_open(codec, &spec->multiout); 94 return snd_hda_multi_out_dig_close(codec, &spec->multiout); 104 return snd_hda_multi_out_dig_prepare(codec, &spec->multiout, stream_tag, 180 for (i = 0; i < spec->multiout.num_dacs; i++) { 184 mutenid = spec->multiout.dac_nids[i]; 194 err = add_mono_volume(codec, spec->multiout [all...] |
H A D | patch_analog.c | 42 struct hda_multi_out multiout; /* playback set-up member in struct:ad198x_spec 193 if (spec->multiout.dig_out_nid) { 194 err = snd_hda_create_spdif_out_ctls(codec, spec->multiout.dig_out_nid); 198 &spec->multiout); 201 spec->multiout.share_spdif = 1; 265 spec->multiout.dig_out_nid); 289 return snd_hda_multi_out_analog_open(codec, &spec->multiout, substream, 300 return snd_hda_multi_out_analog_prepare(codec, &spec->multiout, stream_tag, 309 return snd_hda_multi_out_analog_cleanup(codec, &spec->multiout); 320 return snd_hda_multi_out_dig_open(codec, &spec->multiout); [all...] |
H A D | patch_cirrus.c | 35 struct hda_multi_out multiout; member in struct:cs_spec 143 return snd_hda_multi_out_analog_open(codec, &spec->multiout, substream, 154 return snd_hda_multi_out_analog_prepare(codec, &spec->multiout, 163 return snd_hda_multi_out_analog_cleanup(codec, &spec->multiout); 174 return snd_hda_multi_out_dig_open(codec, &spec->multiout); 182 return snd_hda_multi_out_dig_close(codec, &spec->multiout); 192 return snd_hda_multi_out_dig_prepare(codec, &spec->multiout, stream_tag, 201 return snd_hda_multi_out_dig_cleanup(codec, &spec->multiout); 284 spec->multiout.max_channels; 290 if (!spec->multiout [all...] |
H A D | patch_via.c | 120 struct hda_multi_out multiout; member in struct:via_spec 1192 if (spec->multiout.hp_nid && spec->multiout.hp_nid 1193 != spec->multiout.dac_nids[HDA_FRONT]) 1194 snd_hda_codec_setup_stream(codec, spec->multiout.hp_nid, 1635 return snd_hda_multi_out_analog_open(codec, &spec->multiout, substream, 1645 struct hda_multi_out *mout = &spec->multiout; 1714 struct hda_multi_out *mout = &spec->multiout; 1735 struct hda_multi_out *mout = &spec->multiout; 1778 return snd_hda_multi_out_dig_open(codec, &spec->multiout); [all...] |
H A D | patch_nvhdmi.c | 114 spec->multiout.dig_out_nid); 162 return snd_hda_multi_out_dig_open(codec, &spec->multiout); 183 return snd_hda_multi_out_dig_close(codec, &spec->multiout); 191 return snd_hda_multi_out_dig_close(codec, &spec->multiout); 336 return snd_hda_multi_out_dig_prepare(codec, &spec->multiout, stream_tag, 497 spec->multiout.num_dacs = 0; /* no analog */ 498 spec->multiout.max_channels = 8; 499 spec->multiout.dig_out_nid = nvhdmi_master_con_nid_7x; 518 spec->multiout.num_dacs = 0; /* no analog */ 519 spec->multiout [all...] |
H A D | patch_conexant.c | 73 struct hda_multi_out multiout; /* playback set-up member in struct:conexant_spec 144 return snd_hda_multi_out_analog_open(codec, &spec->multiout, substream, 155 return snd_hda_multi_out_analog_prepare(codec, &spec->multiout, 165 return snd_hda_multi_out_analog_cleanup(codec, &spec->multiout); 176 return snd_hda_multi_out_dig_open(codec, &spec->multiout); 184 return snd_hda_multi_out_dig_close(codec, &spec->multiout); 194 return snd_hda_multi_out_dig_prepare(codec, &spec->multiout, 318 spec->multiout.max_channels; 320 spec->multiout.dac_nids[0]; 330 if (spec->multiout [all...] |
H A D | patch_sigmatel.c | 241 struct hda_multi_out multiout; member in struct:sigmatel_spec 670 nid = spec->multiout.dig_out_nid; 1105 int wcaps = get_wcaps(codec, spec->multiout.dig_out_nid); 1121 if (spec->multiout.dig_out_nid) { 1122 err = snd_hda_create_spdif_out_ctls(codec, spec->multiout.dig_out_nid); 1126 &spec->multiout); 1129 spec->multiout.share_spdif = 1; 1140 snd_hda_set_vmaster_tlv(codec, spec->multiout.dac_nids[0], 2266 return snd_hda_multi_out_analog_open(codec, &spec->multiout, substream, 2277 return snd_hda_multi_out_analog_prepare(codec, &spec->multiout, stream_ta [all...] |
H A D | patch_realtek.c | 323 struct hda_multi_out multiout; /* playback set-up member in struct:alc_spec 533 spec->multiout.max_channels = spec->ext_channel_count; 535 spec->multiout.num_dacs = spec->multiout.max_channels / 2; 907 spec->multiout.max_channels = preset->const_channel_count; 909 spec->multiout.max_channels = spec->channel_mode[0].channels; 912 spec->multiout.num_dacs = preset->num_dacs; 913 spec->multiout.dac_nids = preset->dac_nids; 914 spec->multiout.dig_out_nid = preset->dig_out_nid; 915 spec->multiout [all...] |
H A D | patch_hdmi.c | 54 struct hda_multi_out multiout; member in struct:hdmi_spec
|