Lines Matching refs:val

615 			     unsigned val)
618 if (val == emu_ri->src_regs[i])
653 unsigned val = ucontrol->value.enumerated.item[0];
657 if (val >= emu_ri->n_srcs)
661 change = (emu->emu1010.output_source[channel] != val);
663 emu->emu1010.output_source[channel] = val;
664 snd_emu1010_output_source_apply(emu, channel, val);
697 unsigned val = ucontrol->value.enumerated.item[0];
701 if (val >= emu_ri->n_srcs)
705 change = (emu->emu1010.input_source[channel] != val);
707 emu->emu1010.input_source[channel] = val;
708 snd_emu1010_input_source_apply(emu, channel, val);
766 unsigned int val, cache;
769 val = ucontrol->value.integer.value[0];
771 if (val == 1)
824 unsigned int val, cache;
827 val = ucontrol->value.integer.value[0];
829 if (val == 1)
977 unsigned int val;
980 val = ucontrol->value.enumerated.item[0] ;
981 if (val >= emu_ci->num)
984 change = (emu->emu1010.clock_source != val);
986 emu->emu1010.clock_source = val;
987 emu->emu1010.wclock = emu_ci->vals[val];
1036 unsigned int val = ucontrol->value.enumerated.item[0];
1039 if (val >= 2)
1041 change = (emu->emu1010.clock_fallback != val);
1043 emu->emu1010.clock_fallback = val;
1044 snd_emu1010_fpga_write(emu, EMU_HANA_DEFCLOCK, 1 - val);
1083 unsigned int val;
1087 val = ucontrol->value.enumerated.item[0];
1089 if (val >= 2)
1091 change = (emu->emu1010.optical_out != val);
1093 emu->emu1010.optical_out = val;
1134 unsigned int val;
1138 val = ucontrol->value.enumerated.item[0];
1140 if (val >= 2)
1142 change = (emu->emu1010.optical_in != val);
1144 emu->emu1010.optical_in = val;
1356 unsigned int reg, val, tmp;
1360 val = A_SPDIF_44100;
1363 val = A_SPDIF_48000;
1366 val = A_SPDIF_96000;
1369 val = A_SPDIF_48000;
1377 tmp |= val;
1403 unsigned int val;
1408 val = (ucontrol->value.iec958.status[0] << 0) |
1412 change = val != emu->spdif_bits[idx];
1414 snd_emu10k1_ptr_write(emu, SPCS0 + idx, 0, val);
1415 emu->spdif_bits[idx] = val;
1501 int change = 0, voice, idx, val;
1508 val = ucontrol->value.integer.value[(voice * num_efx) + idx] & mask;
1509 if (mix->send_routing[voice][idx] != val) {
1510 mix->send_routing[voice][idx] = val;
1570 int change = 0, idx, val;
1575 val = ucontrol->value.integer.value[idx] & 255;
1576 if (mix->send_volume[idx/num_efx][idx%num_efx] != val) {
1577 mix->send_volume[idx/num_efx][idx%num_efx] = val;
1635 int change = 0, idx, val;
1640 val = uval * 0x8000U / 0xffffU;
1641 if (mix->attn[idx] != val) {
1642 mix->attn[idx] = val;
1703 int change = 0, idx, val;
1709 val = ucontrol->value.integer.value[idx] & mask;
1710 if (mix->send_routing[0][idx] != val) {
1711 mix->send_routing[0][idx] = val;
1767 int change = 0, idx, val;
1772 val = ucontrol->value.integer.value[idx] & 255;
1773 if (mix->send_volume[0][idx] != val) {
1774 mix->send_volume[0][idx] = val;
1826 int change = 0, val;
1831 val = uval * 0x8000U / 0xffffU;
1832 if (mix->attn[0] != val) {
1833 mix->attn[0] = val;
1878 unsigned int reg, val, sw;
1889 val = sw ? A_IOCFG_GPOUT0 : 0;
1890 change = (reg & A_IOCFG_GPOUT0) != val;
1893 reg |= val;
1894 outw(reg | val, emu->port + A_IOCFG);
1898 val = sw ? HCFG_GPOUT0 : 0;
1899 change |= (reg & HCFG_GPOUT0) != val;
1902 reg |= val;
1903 outl(reg | val, emu->port + HCFG);
1935 unsigned int val;
1938 val = snd_ac97_read(emu->ac97, AC97_REC_GAIN);
1939 ucontrol->value.integer.value[0] = !!val;
1947 unsigned int val;
1950 val = 0x0f0f;
1952 val = 0;
1953 return snd_ac97_update(emu->ac97, AC97_REC_GAIN, val);