Lines Matching full:mix

1481 	struct snd_emu10k1_pcm_mixer *mix =
1490 mix->send_routing[voice][idx] & mask;
1498 struct snd_emu10k1_pcm_mixer *mix =
1508 if (mix->send_routing[voice][idx] != val) {
1509 mix->send_routing[voice][idx] = val;
1513 if (change && mix->epcm && mix->epcm->voices[0]) {
1514 if (!mix->epcm->voices[0]->last) {
1515 update_emu10k1_fxrt(emu, mix->epcm->voices[0]->number,
1516 &mix->send_routing[1][0]);
1517 update_emu10k1_fxrt(emu, mix->epcm->voices[0]->number + 1,
1518 &mix->send_routing[2][0]);
1520 update_emu10k1_fxrt(emu, mix->epcm->voices[0]->number,
1521 &mix->send_routing[0][0]);
1552 struct snd_emu10k1_pcm_mixer *mix =
1558 ucontrol->value.integer.value[idx] = mix->send_volume[idx/num_efx][idx%num_efx];
1566 struct snd_emu10k1_pcm_mixer *mix =
1574 if (mix->send_volume[idx/num_efx][idx%num_efx] != val) {
1575 mix->send_volume[idx/num_efx][idx%num_efx] = val;
1579 if (change && mix->epcm && mix->epcm->voices[0]) {
1580 if (!mix->epcm->voices[0]->last) {
1581 update_emu10k1_send_volume(emu, mix->epcm->voices[0]->number,
1582 &mix->send_volume[1][0]);
1583 update_emu10k1_send_volume(emu, mix->epcm->voices[0]->number + 1,
1584 &mix->send_volume[2][0]);
1586 update_emu10k1_send_volume(emu, mix->epcm->voices[0]->number,
1587 &mix->send_volume[0][0]);
1617 struct snd_emu10k1_pcm_mixer *mix =
1622 ucontrol->value.integer.value[idx] = mix->attn[idx] * 0xffffU / 0x8000U;
1630 struct snd_emu10k1_pcm_mixer *mix =
1638 if (mix->attn[idx] != val) {
1639 mix->attn[idx] = val;
1643 if (change && mix->epcm && mix->epcm->voices[0]) {
1644 if (!mix->epcm->voices[0]->last) {
1645 snd_emu10k1_ptr_write(emu, VTFT_VOLUMETARGET, mix->epcm->voices[0]->number, mix->attn[1]);
1646 snd_emu10k1_ptr_write(emu, VTFT_VOLUMETARGET, mix->epcm->voices[0]->number + 1, mix->attn[2]);
1648 snd_emu10k1_ptr_write(emu, VTFT_VOLUMETARGET, mix->epcm->voices[0]->number, mix->attn[0]);
1681 struct snd_emu10k1_pcm_mixer *mix =
1689 mix->send_routing[0][idx] & mask;
1698 struct snd_emu10k1_pcm_mixer *mix = &emu->efx_pcm_mixer[ch];
1706 if (mix->send_routing[0][idx] != val) {
1707 mix->send_routing[0][idx] = val;
1712 if (change && mix->epcm) {
1713 if (mix->epcm->voices[ch]) {
1714 update_emu10k1_fxrt(emu, mix->epcm->voices[ch]->number,
1715 &mix->send_routing[0][0]);
1746 struct snd_emu10k1_pcm_mixer *mix =
1752 ucontrol->value.integer.value[idx] = mix->send_volume[0][idx];
1761 struct snd_emu10k1_pcm_mixer *mix = &emu->efx_pcm_mixer[ch];
1768 if (mix->send_volume[0][idx] != val) {
1769 mix->send_volume[0][idx] = val;
1773 if (change && mix->epcm) {
1774 if (mix->epcm->voices[ch]) {
1775 update_emu10k1_send_volume(emu, mix->epcm->voices[ch]->number,
1776 &mix->send_volume[0][0]);
1807 struct snd_emu10k1_pcm_mixer *mix =
1810 ucontrol->value.integer.value[0] = mix->attn[0] * 0xffffU / 0x8000U;
1819 struct snd_emu10k1_pcm_mixer *mix = &emu->efx_pcm_mixer[ch];
1826 if (mix->attn[0] != val) {
1827 mix->attn[0] = val;
1830 if (change && mix->epcm) {
1831 if (mix->epcm->voices[ch]) {
1832 snd_emu10k1_ptr_write(emu, VTFT_VOLUMETARGET, mix->epcm->voices[ch]->number, mix->attn[0]);
2052 //"Analog Mix Capture Volume","OLD Analog Mix Capture Volume",
2053 "Line Capture Volume", "Analog Mix Capture Volume",
2064 "Analog Mix Capture Volume",
2204 rename_ctl(card, "Analog Mix Capture Volume", "Line2 Capture Volume");