Lines Matching defs:ac97
164 * @ac97_bus: ac97 bus handle
165 * @ac97: ac97 handle
166 * @ac97_sec: ac97 secondary handle
206 struct snd_ac97 *ac97;
295 static void snd_fm801_codec_write(struct snd_ac97 *ac97,
299 struct fm801 *chip = ac97->private_data;
311 fm801_writew(chip, AC97_CMD, reg | (ac97->addr << FM801_AC97_ADDR_SHIFT));
317 ac97->num);
320 static unsigned short snd_fm801_codec_read(struct snd_ac97 *ac97, unsigned short reg)
322 struct fm801 *chip = ac97->private_data;
334 reg | (ac97->addr << FM801_AC97_ADDR_SHIFT) | FM801_AC97_READ);
337 ac97->num);
343 "AC'97 interface #%d is not valid (2)\n", ac97->num);
1031 struct snd_ac97_template ac97;
1043 memset(&ac97, 0, sizeof(ac97));
1044 ac97.private_data = chip;
1045 err = snd_ac97_mixer(chip->ac97_bus, &ac97, &chip->ac97);
1049 ac97.num = 1;
1050 ac97.addr = chip->secondary_addr;
1051 err = snd_ac97_mixer(chip->ac97_bus, &ac97, &chip->ac97_sec);
1361 snd_ac97_suspend(chip->ac97);
1380 snd_ac97_resume(chip->ac97);