Lines Matching refs:ac97
149 static void snd_ice1712_ac97_write(struct snd_ac97 *ac97, in snd_ice1712_ac97_write() argument
153 struct snd_ice1712 *ice = ac97->private_data; in snd_ice1712_ac97_write()
174 static unsigned short snd_ice1712_ac97_read(struct snd_ac97 *ac97, in snd_ice1712_ac97_read() argument
177 struct snd_ice1712 *ice = ac97->private_data; in snd_ice1712_ac97_read()
203 static void snd_ice1712_pro_ac97_write(struct snd_ac97 *ac97, in snd_ice1712_pro_ac97_write() argument
207 struct snd_ice1712 *ice = ac97->private_data; in snd_ice1712_pro_ac97_write()
229 static unsigned short snd_ice1712_pro_ac97_read(struct snd_ac97 *ac97, in snd_ice1712_pro_ac97_read() argument
232 struct snd_ice1712 *ice = ac97->private_data; in snd_ice1712_pro_ac97_read()
674 snd_ac97_set_rate(ice->ac97, AC97_PCM_LR_ADC_RATE, runtime->rate); in snd_ice1712_capture_prepare()
815 runtime->hw.rates = ice->ac97->rates[AC97_RATES_ADC]; in snd_ice1712_capture_open()
1498 static void snd_ice1712_mixer_free_ac97(struct snd_ac97 *ac97) in snd_ice1712_mixer_free_ac97() argument
1500 struct snd_ice1712 *ice = ac97->private_data; in snd_ice1712_mixer_free_ac97()
1501 ice->ac97 = NULL; in snd_ice1712_mixer_free_ac97()
1507 struct snd_ac97_template ac97; in snd_ice1712_ac97_mixer() local
1522 memset(&ac97, 0, sizeof(ac97)); in snd_ice1712_ac97_mixer()
1523 ac97.private_data = ice; in snd_ice1712_ac97_mixer()
1524 ac97.private_free = snd_ice1712_mixer_free_ac97; in snd_ice1712_ac97_mixer()
1525 err = snd_ac97_mixer(pbus, &ac97, &ice->ac97); in snd_ice1712_ac97_mixer()
1540 memset(&ac97, 0, sizeof(ac97)); in snd_ice1712_ac97_mixer()
1541 ac97.private_data = ice; in snd_ice1712_ac97_mixer()
1542 ac97.private_free = snd_ice1712_mixer_free_ac97; in snd_ice1712_ac97_mixer()
1543 err = snd_ac97_mixer(pbus, &ac97, &ice->ac97); in snd_ice1712_ac97_mixer()
2798 snd_ac97_suspend(ice->ac97); in snd_ice1712_suspend()
2851 snd_ac97_resume(ice->ac97); in snd_ice1712_resume()