Lines Matching refs:ac97
1723 val = snd_ac97_read(emu->ac97, AC97_REC_GAIN); in snd_audigy_capture_boost_get()
1738 return snd_ac97_update(emu->ac97, AC97_REC_GAIN, val); in snd_audigy_capture_boost_put()
1753 static void snd_emu10k1_mixer_free_ac97(struct snd_ac97 *ac97) in snd_emu10k1_mixer_free_ac97() argument
1755 struct snd_emu10k1 *emu = ac97->private_data; in snd_emu10k1_mixer_free_ac97()
1756 emu->ac97 = NULL; in snd_emu10k1_mixer_free_ac97()
1914 struct snd_ac97_template ac97; in snd_emu10k1_mixer() local
1924 memset(&ac97, 0, sizeof(ac97)); in snd_emu10k1_mixer()
1925 ac97.private_data = emu; in snd_emu10k1_mixer()
1926 ac97.private_free = snd_emu10k1_mixer_free_ac97; in snd_emu10k1_mixer()
1927 ac97.scaps = AC97_SCAP_NO_SPDIF; in snd_emu10k1_mixer()
1928 if ((err = snd_ac97_mixer(pbus, &ac97, &emu->ac97)) < 0) { in snd_emu10k1_mixer()
1940 snd_ac97_write_cache(emu->ac97, AC97_MASTER, 0x0000); in snd_emu10k1_mixer()
1942 snd_ac97_write_cache(emu->ac97, AC97_REC_SEL, 0x0000); in snd_emu10k1_mixer()
1944 snd_ac97_update_bits(emu->ac97, AC97_GENERAL_PURPOSE, in snd_emu10k1_mixer()
1956 if (emu->ac97->id == AC97_ID_STAC9758) { in snd_emu10k1_mixer()
1959 snd_ac97_write_cache(emu->ac97, AC97_HEADPHONE, 0x0202); in snd_emu10k1_mixer()
1964 snd_ac97_write_cache(emu->ac97, AC97_SURROUND_MASTER, 0x0202); in snd_emu10k1_mixer()
1965 snd_ac97_write_cache(emu->ac97, AC97_CENTER_LFE_MASTER, 0x0202); in snd_emu10k1_mixer()