Lines Matching full:mix
1488 struct snd_emu10k1_pcm_mixer *mix = in snd_emu10k1_send_routing_get() local
1497 mix->send_routing[voice][idx] & mask; in snd_emu10k1_send_routing_get()
1505 struct snd_emu10k1_pcm_mixer *mix = in snd_emu10k1_send_routing_put() local
1515 if (mix->send_routing[voice][idx] != val) { in snd_emu10k1_send_routing_put()
1516 mix->send_routing[voice][idx] = val; in snd_emu10k1_send_routing_put()
1520 if (change && mix->epcm && mix->epcm->voices[0]) { in snd_emu10k1_send_routing_put()
1521 if (!mix->epcm->voices[0]->last) { in snd_emu10k1_send_routing_put()
1522 update_emu10k1_fxrt(emu, mix->epcm->voices[0]->number, in snd_emu10k1_send_routing_put()
1523 &mix->send_routing[1][0]); in snd_emu10k1_send_routing_put()
1524 update_emu10k1_fxrt(emu, mix->epcm->voices[0]->number + 1, in snd_emu10k1_send_routing_put()
1525 &mix->send_routing[2][0]); in snd_emu10k1_send_routing_put()
1527 update_emu10k1_fxrt(emu, mix->epcm->voices[0]->number, in snd_emu10k1_send_routing_put()
1528 &mix->send_routing[0][0]); in snd_emu10k1_send_routing_put()
1560 struct snd_emu10k1_pcm_mixer *mix = in snd_emu10k1_send_volume_get() local
1566 ucontrol->value.integer.value[idx] = mix->send_volume[idx/num_efx][idx%num_efx]; in snd_emu10k1_send_volume_get()
1574 struct snd_emu10k1_pcm_mixer *mix = in snd_emu10k1_send_volume_put() local
1582 if (mix->send_volume[idx/num_efx][idx%num_efx] != val) { in snd_emu10k1_send_volume_put()
1583 mix->send_volume[idx/num_efx][idx%num_efx] = val; in snd_emu10k1_send_volume_put()
1587 if (change && mix->epcm && mix->epcm->voices[0]) { in snd_emu10k1_send_volume_put()
1588 if (!mix->epcm->voices[0]->last) { in snd_emu10k1_send_volume_put()
1589 update_emu10k1_send_volume(emu, mix->epcm->voices[0]->number, in snd_emu10k1_send_volume_put()
1590 &mix->send_volume[1][0]); in snd_emu10k1_send_volume_put()
1591 update_emu10k1_send_volume(emu, mix->epcm->voices[0]->number + 1, in snd_emu10k1_send_volume_put()
1592 &mix->send_volume[2][0]); in snd_emu10k1_send_volume_put()
1594 update_emu10k1_send_volume(emu, mix->epcm->voices[0]->number, in snd_emu10k1_send_volume_put()
1595 &mix->send_volume[0][0]); in snd_emu10k1_send_volume_put()
1626 struct snd_emu10k1_pcm_mixer *mix = in snd_emu10k1_attn_get() local
1631 ucontrol->value.integer.value[idx] = mix->attn[idx] * 0xffffU / 0x8000U; in snd_emu10k1_attn_get()
1639 struct snd_emu10k1_pcm_mixer *mix = in snd_emu10k1_attn_put() local
1647 if (mix->attn[idx] != val) { in snd_emu10k1_attn_put()
1648 mix->attn[idx] = val; in snd_emu10k1_attn_put()
1652 if (change && mix->epcm && mix->epcm->voices[0]) { in snd_emu10k1_attn_put()
1653 if (!mix->epcm->voices[0]->last) { in snd_emu10k1_attn_put()
1654 snd_emu10k1_ptr_write(emu, VTFT_VOLUMETARGET, mix->epcm->voices[0]->number, mix->attn[1]); in snd_emu10k1_attn_put()
1655 snd_emu10k1_ptr_write(emu, VTFT_VOLUMETARGET, mix->epcm->voices[0]->number + 1, mix->attn[2]); in snd_emu10k1_attn_put()
1657 snd_emu10k1_ptr_write(emu, VTFT_VOLUMETARGET, mix->epcm->voices[0]->number, mix->attn[0]); in snd_emu10k1_attn_put()
1691 struct snd_emu10k1_pcm_mixer *mix = in snd_emu10k1_efx_send_routing_get() local
1699 mix->send_routing[0][idx] & mask; in snd_emu10k1_efx_send_routing_get()
1708 struct snd_emu10k1_pcm_mixer *mix = &emu->efx_pcm_mixer[ch]; in snd_emu10k1_efx_send_routing_put() local
1716 if (mix->send_routing[0][idx] != val) { in snd_emu10k1_efx_send_routing_put()
1717 mix->send_routing[0][idx] = val; in snd_emu10k1_efx_send_routing_put()
1722 if (change && mix->epcm) { in snd_emu10k1_efx_send_routing_put()
1723 if (mix->epcm->voices[ch]) { in snd_emu10k1_efx_send_routing_put()
1724 update_emu10k1_fxrt(emu, mix->epcm->voices[ch]->number, in snd_emu10k1_efx_send_routing_put()
1725 &mix->send_routing[0][0]); in snd_emu10k1_efx_send_routing_put()
1757 struct snd_emu10k1_pcm_mixer *mix = in snd_emu10k1_efx_send_volume_get() local
1763 ucontrol->value.integer.value[idx] = mix->send_volume[0][idx]; in snd_emu10k1_efx_send_volume_get()
1772 struct snd_emu10k1_pcm_mixer *mix = &emu->efx_pcm_mixer[ch]; in snd_emu10k1_efx_send_volume_put() local
1779 if (mix->send_volume[0][idx] != val) { in snd_emu10k1_efx_send_volume_put()
1780 mix->send_volume[0][idx] = val; in snd_emu10k1_efx_send_volume_put()
1784 if (change && mix->epcm) { in snd_emu10k1_efx_send_volume_put()
1785 if (mix->epcm->voices[ch]) { in snd_emu10k1_efx_send_volume_put()
1786 update_emu10k1_send_volume(emu, mix->epcm->voices[ch]->number, in snd_emu10k1_efx_send_volume_put()
1787 &mix->send_volume[0][0]); in snd_emu10k1_efx_send_volume_put()
1819 struct snd_emu10k1_pcm_mixer *mix = in snd_emu10k1_efx_attn_get() local
1822 ucontrol->value.integer.value[0] = mix->attn[0] * 0xffffU / 0x8000U; in snd_emu10k1_efx_attn_get()
1831 struct snd_emu10k1_pcm_mixer *mix = &emu->efx_pcm_mixer[ch]; in snd_emu10k1_efx_attn_put() local
1838 if (mix->attn[0] != val) { in snd_emu10k1_efx_attn_put()
1839 mix->attn[0] = val; in snd_emu10k1_efx_attn_put()
1842 if (change && mix->epcm) { in snd_emu10k1_efx_attn_put()
1843 if (mix->epcm->voices[ch]) { in snd_emu10k1_efx_attn_put()
1844 snd_emu10k1_ptr_write(emu, VTFT_VOLUMETARGET, mix->epcm->voices[ch]->number, mix->attn[0]); in snd_emu10k1_efx_attn_put()
2066 //"Analog Mix Capture Volume","OLD Analog Mix Capture Volume", in snd_emu10k1_mixer()
2067 "Line Capture Volume", "Analog Mix Capture Volume", in snd_emu10k1_mixer()
2078 "Analog Mix Capture Volume", in snd_emu10k1_mixer()
2218 rename_ctl(card, "Analog Mix Capture Volume", "Line2 Capture Volume"); in snd_emu10k1_mixer()