Lines Matching refs:ac97
270 struct snd_ac97 *ac97[NUM_ATI_CODECS];
485 static unsigned short snd_atiixp_ac97_read(struct snd_ac97 *ac97,
488 struct atiixp *chip = ac97->private_data;
489 return snd_atiixp_codec_read(chip, ac97->num, reg);
493 static void snd_atiixp_ac97_write(struct snd_ac97 *ac97, unsigned short reg,
496 struct atiixp *chip = ac97->private_data;
497 snd_atiixp_codec_write(chip, ac97->num, reg, val);
1316 if (chip->ac97[i])
1317 snd_ac97_update_bits(chip->ac97[i],
1374 * ac97 mixer section
1403 struct snd_ac97_template ac97;
1428 memset(&ac97, 0, sizeof(ac97));
1429 ac97.private_data = chip;
1430 ac97.pci = chip->pci;
1431 ac97.num = i;
1432 ac97.scaps = AC97_SCAP_SKIP_MODEM | AC97_SCAP_POWER_SAVE;
1434 ac97.scaps |= AC97_SCAP_NO_SPDIF;
1435 if ((err = snd_ac97_mixer(pbus, &ac97, &chip->ac97[i])) < 0) {
1436 chip->ac97[i] = NULL; /* to be sure */
1448 snd_ac97_tune_hardware(chip->ac97[0], ac97_quirks, quirk_override);
1474 snd_ac97_suspend(chip->ac97[i]);
1504 snd_ac97_resume(chip->ac97[i]);
1676 chip->ac97[0] ? snd_ac97_get_short_name(chip->ac97[0]) : "?",