Lines Matching refs:val

472 snd_rme96_write_SPI(struct rme96 *rme96, u16 val)
477 if (val & 0x8000) {
488 val <<= 1;
1842 unsigned int val;
1845 val = ucontrol->value.integer.value[0] ? 0 : RME96_WCR_SEL;
1847 val = (rme96->wcreg & ~RME96_WCR_SEL) | val;
1848 change = val != rme96->wcreg;
1849 rme96->wcreg = val;
1850 writel(val, rme96->iobase + RME96_IO_CONTROL_REGISTER);
1934 unsigned int val;
1956 val = ucontrol->value.enumerated.item[0] % items;
1960 if (val == RME96_INPUT_XLR) {
1961 val = RME96_INPUT_ANALOG;
1966 change = (int)val != snd_rme96_getinputtype(rme96);
1967 snd_rme96_setinputtype(rme96, val);
1993 unsigned int val;
1996 val = ucontrol->value.enumerated.item[0] % 3;
1998 change = (int)val != snd_rme96_getclockmode(rme96);
1999 snd_rme96_setclockmode(rme96, val);
2027 unsigned int val;
2030 val = ucontrol->value.enumerated.item[0] % 4;
2033 change = (int)val != snd_rme96_getattenuation(rme96);
2034 snd_rme96_setattenuation(rme96, val);
2060 unsigned int val;
2063 val = ucontrol->value.enumerated.item[0] % 4;
2065 change = (int)val != snd_rme96_getmontracks(rme96);
2066 snd_rme96_setmontracks(rme96, val);
2073 u32 val = 0;
2074 val |= (aes->status[0] & IEC958_AES0_PROFESSIONAL) ? RME96_WCR_PRO : 0;
2075 val |= (aes->status[0] & IEC958_AES0_NONAUDIO) ? RME96_WCR_DOLBY : 0;
2076 if (val & RME96_WCR_PRO)
2077 val |= (aes->status[0] & IEC958_AES0_PRO_EMPHASIS_5015) ? RME96_WCR_EMP : 0;
2079 val |= (aes->status[0] & IEC958_AES0_CON_EMPHASIS_5015) ? RME96_WCR_EMP : 0;
2080 return val;
2083 static void snd_rme96_convert_to_aes(struct snd_aes_iec958 *aes, u32 val)
2085 aes->status[0] = ((val & RME96_WCR_PRO) ? IEC958_AES0_PROFESSIONAL : 0) |
2086 ((val & RME96_WCR_DOLBY) ? IEC958_AES0_NONAUDIO : 0);
2087 if (val & RME96_WCR_PRO)
2088 aes->status[0] |= (val & RME96_WCR_EMP) ? IEC958_AES0_PRO_EMPHASIS_5015 : 0;
2090 aes->status[0] |= (val & RME96_WCR_EMP) ? IEC958_AES0_CON_EMPHASIS_5015 : 0;
2112 u32 val;
2114 val = snd_rme96_convert_from_aes(&ucontrol->value.iec958);
2116 change = val != rme96->wcreg_spdif;
2117 rme96->wcreg_spdif = val;
2141 u32 val;
2143 val = snd_rme96_convert_from_aes(&ucontrol->value.iec958);
2145 change = val != rme96->wcreg_spdif_stream;
2146 rme96->wcreg_spdif_stream = val;
2148 rme96->wcreg |= val;
2414 u8 val;
2456 pci_read_config_byte(rme96->pci, 8, &val);
2457 if (val < 5) {