Lines Matching refs:ac97
244 struct snd_ac97 *ac97; member
1215 snd_nm256_ac97_read(struct snd_ac97 *ac97, unsigned short reg) in snd_nm256_ac97_read() argument
1217 struct nm256 *chip = ac97->private_data; in snd_nm256_ac97_read()
1228 snd_nm256_ac97_write(struct snd_ac97 *ac97, in snd_nm256_ac97_write() argument
1231 struct nm256 *chip = ac97->private_data; in snd_nm256_ac97_write()
1275 snd_nm256_ac97_reset(struct snd_ac97 *ac97) in snd_nm256_ac97_reset() argument
1277 struct nm256 *chip = ac97->private_data; in snd_nm256_ac97_reset()
1296 snd_nm256_ac97_write(ac97, nm256_ac97_init_val[i].reg, in snd_nm256_ac97_reset()
1307 struct snd_ac97_template ac97; in snd_nm256_mixer() local
1323 memset(&ac97, 0, sizeof(ac97)); in snd_nm256_mixer()
1324 ac97.scaps = AC97_SCAP_AUDIO; /* we support audio! */ in snd_nm256_mixer()
1325 ac97.private_data = chip; in snd_nm256_mixer()
1326 ac97.res_table = nm256_res_table; in snd_nm256_mixer()
1328 err = snd_ac97_mixer(pbus, &ac97, &chip->ac97); in snd_nm256_mixer()
1331 if (! (chip->ac97->id & (0xf0000000))) { in snd_nm256_mixer()
1400 snd_ac97_suspend(chip->ac97); in nm256_suspend()
1417 snd_ac97_resume(chip->ac97); in nm256_resume()