Lines Matching refs:val

499 snd_rme96_write_SPI(struct rme96 *rme96, u16 val)
504 if (val & 0x8000) {
515 val <<= 1;
1877 unsigned int val;
1880 val = ucontrol->value.integer.value[0] ? 0 : RME96_WCR_SEL;
1882 val = (rme96->wcreg & ~RME96_WCR_SEL) | val;
1883 change = val != rme96->wcreg;
1884 rme96->wcreg = val;
1885 writel(val, rme96->iobase + RME96_IO_CONTROL_REGISTER);
1969 unsigned int val;
1991 val = ucontrol->value.enumerated.item[0] % items;
1995 if (val == RME96_INPUT_XLR) {
1996 val = RME96_INPUT_ANALOG;
2001 change = (int)val != snd_rme96_getinputtype(rme96);
2002 snd_rme96_setinputtype(rme96, val);
2028 unsigned int val;
2031 val = ucontrol->value.enumerated.item[0] % 3;
2033 change = (int)val != snd_rme96_getclockmode(rme96);
2034 snd_rme96_setclockmode(rme96, val);
2062 unsigned int val;
2065 val = ucontrol->value.enumerated.item[0] % 4;
2068 change = (int)val != snd_rme96_getattenuation(rme96);
2069 snd_rme96_setattenuation(rme96, val);
2095 unsigned int val;
2098 val = ucontrol->value.enumerated.item[0] % 4;
2100 change = (int)val != snd_rme96_getmontracks(rme96);
2101 snd_rme96_setmontracks(rme96, val);
2108 u32 val = 0;
2109 val |= (aes->status[0] & IEC958_AES0_PROFESSIONAL) ? RME96_WCR_PRO : 0;
2110 val |= (aes->status[0] & IEC958_AES0_NONAUDIO) ? RME96_WCR_DOLBY : 0;
2111 if (val & RME96_WCR_PRO)
2112 val |= (aes->status[0] & IEC958_AES0_PRO_EMPHASIS_5015) ? RME96_WCR_EMP : 0;
2114 val |= (aes->status[0] & IEC958_AES0_CON_EMPHASIS_5015) ? RME96_WCR_EMP : 0;
2115 return val;
2118 static void snd_rme96_convert_to_aes(struct snd_aes_iec958 *aes, u32 val)
2120 aes->status[0] = ((val & RME96_WCR_PRO) ? IEC958_AES0_PROFESSIONAL : 0) |
2121 ((val & RME96_WCR_DOLBY) ? IEC958_AES0_NONAUDIO : 0);
2122 if (val & RME96_WCR_PRO)
2123 aes->status[0] |= (val & RME96_WCR_EMP) ? IEC958_AES0_PRO_EMPHASIS_5015 : 0;
2125 aes->status[0] |= (val & RME96_WCR_EMP) ? IEC958_AES0_CON_EMPHASIS_5015 : 0;
2147 u32 val;
2149 val = snd_rme96_convert_from_aes(&ucontrol->value.iec958);
2151 change = val != rme96->wcreg_spdif;
2152 rme96->wcreg_spdif = val;
2176 u32 val;
2178 val = snd_rme96_convert_from_aes(&ucontrol->value.iec958);
2180 change = val != rme96->wcreg_spdif_stream;
2181 rme96->wcreg_spdif_stream = val;
2183 rme96->wcreg |= val;
2445 u8 val;
2491 pci_read_config_byte(rme96->pci, 8, &val);
2492 if (val < 5) {