Lines Matching refs:ac97
135 static void snd_cs5535audio_ac97_codec_write(struct snd_ac97 *ac97, in snd_cs5535audio_ac97_codec_write() argument
138 struct cs5535audio *cs5535au = ac97->private_data; in snd_cs5535audio_ac97_codec_write()
142 static unsigned short snd_cs5535audio_ac97_codec_read(struct snd_ac97 *ac97, in snd_cs5535audio_ac97_codec_read() argument
145 struct cs5535audio *cs5535au = ac97->private_data; in snd_cs5535audio_ac97_codec_read()
153 struct snd_ac97_template ac97; in snd_cs5535audio_mixer() local
163 memset(&ac97, 0, sizeof(ac97)); in snd_cs5535audio_mixer()
164 ac97.scaps = AC97_SCAP_AUDIO | AC97_SCAP_SKIP_MODEM in snd_cs5535audio_mixer()
166 ac97.private_data = cs5535au; in snd_cs5535audio_mixer()
167 ac97.pci = cs5535au->pci; in snd_cs5535audio_mixer()
170 olpc_prequirks(card, &ac97); in snd_cs5535audio_mixer()
172 if ((err = snd_ac97_mixer(pbus, &ac97, &cs5535au->ac97)) < 0) { in snd_cs5535audio_mixer()
177 snd_ac97_tune_hardware(cs5535au->ac97, ac97_quirks, ac97_quirk); in snd_cs5535audio_mixer()
179 err = olpc_quirks(card, cs5535au->ac97); in snd_cs5535audio_mixer()