Lines Matching defs:ac97
1944 val = snd_ac97_read(emu->ac97, AC97_REC_GAIN);
1959 return snd_ac97_update(emu->ac97, AC97_REC_GAIN, val);
1974 static void snd_emu10k1_mixer_free_ac97(struct snd_ac97 *ac97)
1976 struct snd_emu10k1 *emu = ac97->private_data;
1977 emu->ac97 = NULL;
2029 /* Master/PCM controls on ac97 of Audigy has no effect */
2126 struct snd_ac97_template ac97;
2137 memset(&ac97, 0, sizeof(ac97));
2138 ac97.private_data = emu;
2139 ac97.private_free = snd_emu10k1_mixer_free_ac97;
2140 ac97.scaps = AC97_SCAP_NO_SPDIF;
2141 err = snd_ac97_mixer(pbus, &ac97, &emu->ac97);
2148 "Proceeding without ac97 mixers...\n");
2154 snd_ac97_write_cache(emu->ac97, AC97_MASTER, 0x0000);
2156 snd_ac97_write_cache(emu->ac97, AC97_REC_SEL, 0x0000);
2158 snd_ac97_update_bits(emu->ac97, AC97_GENERAL_PURPOSE,
2170 if (emu->ac97->id == AC97_ID_STAC9758) {
2173 snd_ac97_write_cache(emu->ac97, AC97_HEADPHONE, 0x0202);
2178 snd_ac97_write_cache(emu->ac97, AC97_SURROUND_MASTER, 0x0202);
2179 snd_ac97_write_cache(emu->ac97, AC97_CENTER_LFE_MASTER, 0x0202);