Lines Matching refs:ac97
278 static void lm4550_regfile_write_values_after_init(struct snd_ac97 *ac97)
290 snd_ac97_write(ac97, i * 2, lm4550_regfile[i].value);
355 struct snd_ac97 *ac97;
630 snd_ac97_set_rate(ml403_ac97cr->ac97, AC97_PCM_FRONT_DAC_RATE,
664 snd_ac97_set_rate(ml403_ac97cr->ac97, AC97_PCM_LR_ADC_RATE,
828 snd_ml403_ac97cr_codec_read(struct snd_ac97 *ac97, unsigned short reg)
830 struct snd_ml403_ac97cr *ml403_ac97cr = ac97->private_data;
949 snd_ml403_ac97cr_codec_write(struct snd_ac97 *ac97, unsigned short reg,
952 struct snd_ml403_ac97cr *ml403_ac97cr = ac97->private_data;
1195 static void snd_ml403_ac97cr_mixer_free(struct snd_ac97 *ac97)
1197 struct snd_ml403_ac97cr *ml403_ac97cr = ac97->private_data;
1199 ml403_ac97cr->ac97 = NULL;
1207 struct snd_ac97_template ac97;
1218 memset(&ac97, 0, sizeof(ac97));
1225 ac97.private_data = ml403_ac97cr;
1226 ac97.private_free = snd_ml403_ac97cr_mixer_free;
1227 ac97.scaps = AC97_SCAP_AUDIO | AC97_SCAP_SKIP_MODEM |
1229 err = snd_ac97_mixer(bus, &ac97, &ml403_ac97cr->ac97);
1231 lm4550_regfile_write_values_after_init(ml403_ac97cr->ac97);