Lines Matching refs:snd_ac97_update_bits_nolock
390 change = snd_ac97_update_bits_nolock(ac97, reg, mask, value);
398 int snd_ac97_update_bits_nolock(struct snd_ac97 *ac97, unsigned short reg,
785 change |= snd_ac97_update_bits_nolock(ac97, AC97_CSR_SPDIF, 0x3fff, ((val & 0xcfff) | (x << 12)));
790 change |= snd_ac97_update_bits_nolock(ac97, AC97_CXR_AUDIO_MISC,
794 change |= snd_ac97_update_bits_nolock(ac97,
801 snd_ac97_update_bits_nolock(ac97, AC97_EXTENDED_STATUS, AC97_EA_SPDIF, 0); /* turn off */
803 change |= snd_ac97_update_bits_nolock(ac97, AC97_SPDIF, 0x3fff, val);
805 snd_ac97_update_bits_nolock(ac97, AC97_EXTENDED_STATUS, AC97_EA_SPDIF, AC97_EA_SPDIF); /* turn on again */
834 snd_ac97_update_bits_nolock(ac97, AC97_EXTENDED_STATUS, AC97_EA_SPDIF, 0); /* turn off */
835 change = snd_ac97_update_bits_nolock(ac97, reg, mask, value);
837 snd_ac97_update_bits_nolock(ac97, AC97_EXTENDED_STATUS, AC97_EA_SPDIF, AC97_EA_SPDIF); /* turn on again */