Lines Matching defs:ac97
255 struct snd_ac97 *ac97[NUM_ATI_CODECS];
470 static unsigned short snd_atiixp_ac97_read(struct snd_ac97 *ac97,
473 struct atiixp *chip = ac97->private_data;
474 return snd_atiixp_codec_read(chip, ac97->num, reg);
478 static void snd_atiixp_ac97_write(struct snd_ac97 *ac97, unsigned short reg,
481 struct atiixp *chip = ac97->private_data;
482 snd_atiixp_codec_write(chip, ac97->num, reg, val);
1286 chip->ac97[0]->chmaps[SNDRV_PCM_STREAM_PLAYBACK] = chmap;
1314 if (chip->ac97[i])
1315 snd_ac97_update_bits(chip->ac97[i],
1372 * ac97 mixer section
1401 struct snd_ac97_template ac97;
1427 memset(&ac97, 0, sizeof(ac97));
1428 ac97.private_data = chip;
1429 ac97.pci = chip->pci;
1430 ac97.num = i;
1431 ac97.scaps = AC97_SCAP_SKIP_MODEM | AC97_SCAP_POWER_SAVE;
1433 ac97.scaps |= AC97_SCAP_NO_SPDIF;
1434 err = snd_ac97_mixer(pbus, &ac97, &chip->ac97[i]);
1436 chip->ac97[i] = NULL; /* to be sure */
1449 snd_ac97_tune_hardware(chip->ac97[0], ac97_quirks, quirk_override);
1466 snd_ac97_suspend(chip->ac97[i]);
1482 snd_ac97_resume(chip->ac97[i]);
1607 chip->ac97[0] ? snd_ac97_get_short_name(chip->ac97[0]) : "?",