• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/pci/emu10k1/

Lines Matching defs:mix

1083 	struct snd_emu10k1_pcm_mixer *mix =
1093 mix->send_routing[voice][idx] & mask;
1103 struct snd_emu10k1_pcm_mixer *mix =
1113 if (mix->send_routing[voice][idx] != val) {
1114 mix->send_routing[voice][idx] = val;
1118 if (change && mix->epcm) {
1119 if (mix->epcm->voices[0] && mix->epcm->voices[1]) {
1120 update_emu10k1_fxrt(emu, mix->epcm->voices[0]->number,
1121 &mix->send_routing[1][0]);
1122 update_emu10k1_fxrt(emu, mix->epcm->voices[1]->number,
1123 &mix->send_routing[2][0]);
1124 } else if (mix->epcm->voices[0]) {
1125 update_emu10k1_fxrt(emu, mix->epcm->voices[0]->number,
1126 &mix->send_routing[0][0]);
1159 struct snd_emu10k1_pcm_mixer *mix =
1166 ucontrol->value.integer.value[idx] = mix->send_volume[idx/num_efx][idx%num_efx];
1176 struct snd_emu10k1_pcm_mixer *mix =
1184 if (mix->send_volume[idx/num_efx][idx%num_efx] != val) {
1185 mix->send_volume[idx/num_efx][idx%num_efx] = val;
1189 if (change && mix->epcm) {
1190 if (mix->epcm->voices[0] && mix->epcm->voices[1]) {
1191 update_emu10k1_send_volume(emu, mix->epcm->voices[0]->number,
1192 &mix->send_volume[1][0]);
1193 update_emu10k1_send_volume(emu, mix->epcm->voices[1]->number,
1194 &mix->send_volume[2][0]);
1195 } else if (mix->epcm->voices[0]) {
1196 update_emu10k1_send_volume(emu, mix->epcm->voices[0]->number,
1197 &mix->send_volume[0][0]);
1228 struct snd_emu10k1_pcm_mixer *mix =
1235 ucontrol->value.integer.value[idx] = mix->attn[idx];
1245 struct snd_emu10k1_pcm_mixer *mix =
1252 if (mix->attn[idx] != val) {
1253 mix->attn[idx] = val;
1257 if (change && mix->epcm) {
1258 if (mix->epcm->voices[0] && mix->epcm->voices[1]) {
1259 snd_emu10k1_ptr_write(emu, VTFT_VOLUMETARGET, mix->epcm->voices[0]->number, mix->attn[1]);
1260 snd_emu10k1_ptr_write(emu, VTFT_VOLUMETARGET, mix->epcm->voices[1]->number, mix->attn[2]);
1261 } else if (mix->epcm->voices[0]) {
1262 snd_emu10k1_ptr_write(emu, VTFT_VOLUMETARGET, mix->epcm->voices[0]->number, mix->attn[0]);
1297 struct snd_emu10k1_pcm_mixer *mix =
1306 mix->send_routing[0][idx] & mask;
1317 struct snd_emu10k1_pcm_mixer *mix = &emu->efx_pcm_mixer[ch];
1325 if (mix->send_routing[0][idx] != val) {
1326 mix->send_routing[0][idx] = val;
1331 if (change && mix->epcm) {
1332 if (mix->epcm->voices[ch]) {
1333 update_emu10k1_fxrt(emu, mix->epcm->voices[ch]->number,
1334 &mix->send_routing[0][0]);
1367 struct snd_emu10k1_pcm_mixer *mix =
1374 ucontrol->value.integer.value[idx] = mix->send_volume[0][idx];
1385 struct snd_emu10k1_pcm_mixer *mix = &emu->efx_pcm_mixer[ch];
1392 if (mix->send_volume[0][idx] != val) {
1393 mix->send_volume[0][idx] = val;
1397 if (change && mix->epcm) {
1398 if (mix->epcm->voices[ch]) {
1399 update_emu10k1_send_volume(emu, mix->epcm->voices[ch]->number,
1400 &mix->send_volume[0][0]);
1432 struct snd_emu10k1_pcm_mixer *mix =
1437 ucontrol->value.integer.value[0] = mix->attn[0];
1448 struct snd_emu10k1_pcm_mixer *mix = &emu->efx_pcm_mixer[ch];
1453 if (mix->attn[0] != val) {
1454 mix->attn[0] = val;
1457 if (change && mix->epcm) {
1458 if (mix->epcm->voices[ch]) {
1459 snd_emu10k1_ptr_write(emu, VTFT_VOLUMETARGET, mix->epcm->voices[ch]->number, mix->attn[0]);
1868 struct snd_emu10k1_pcm_mixer *mix;
1871 mix = &emu->pcm_mixer[pcm];
1872 mix->epcm = NULL;
1875 mix->send_routing[0][v] =
1876 mix->send_routing[1][v] =
1877 mix->send_routing[2][v] = v;
1879 memset(&mix->send_volume, 0, sizeof(mix->send_volume));
1880 mix->send_volume[0][0] = mix->send_volume[0][1] =
1881 mix->send_volume[1][0] = mix->send_volume[2][1] = 255;
1883 mix->attn[0] = mix->attn[1] = mix->attn[2] = 0xffff;
1888 struct snd_emu10k1_pcm_mixer *mix;
1891 mix = &emu->efx_pcm_mixer[pcm];
1892 mix->epcm = NULL;
1894 mix->send_routing[0][0] = pcm;
1895 mix->send_routing[0][1] = (pcm == 0) ? 1 : 0;
1897 mix->send_routing[0][2+v] = 13+v;
1900 mix->send_routing[0][4+v] = 60+v;
1902 memset(&mix->send_volume, 0, sizeof(mix->send_volume));
1903 mix->send_volume[0][0] = 255;
1905 mix->attn[0] = 0xffff;