Lines Matching refs:ac97
270 struct snd_ac97 *ac97[NUM_ATI_CODECS]; member
485 static unsigned short snd_atiixp_ac97_read(struct snd_ac97 *ac97, in snd_atiixp_ac97_read() argument
488 struct atiixp *chip = ac97->private_data; in snd_atiixp_ac97_read()
489 return snd_atiixp_codec_read(chip, ac97->num, reg); in snd_atiixp_ac97_read()
493 static void snd_atiixp_ac97_write(struct snd_ac97 *ac97, unsigned short reg, in snd_atiixp_ac97_write() argument
496 struct atiixp *chip = ac97->private_data; in snd_atiixp_ac97_write()
497 snd_atiixp_codec_write(chip, ac97->num, reg, val); in snd_atiixp_ac97_write()
1303 chip->ac97[0]->chmaps[SNDRV_PCM_STREAM_PLAYBACK] = chmap; in snd_atiixp_pcm_new()
1332 if (chip->ac97[i]) in snd_atiixp_pcm_new()
1333 snd_ac97_update_bits(chip->ac97[i], in snd_atiixp_pcm_new()
1419 struct snd_ac97_template ac97; in snd_atiixp_mixer_new() local
1444 memset(&ac97, 0, sizeof(ac97)); in snd_atiixp_mixer_new()
1445 ac97.private_data = chip; in snd_atiixp_mixer_new()
1446 ac97.pci = chip->pci; in snd_atiixp_mixer_new()
1447 ac97.num = i; in snd_atiixp_mixer_new()
1448 ac97.scaps = AC97_SCAP_SKIP_MODEM | AC97_SCAP_POWER_SAVE; in snd_atiixp_mixer_new()
1450 ac97.scaps |= AC97_SCAP_NO_SPDIF; in snd_atiixp_mixer_new()
1451 if ((err = snd_ac97_mixer(pbus, &ac97, &chip->ac97[i])) < 0) { in snd_atiixp_mixer_new()
1452 chip->ac97[i] = NULL; /* to be sure */ in snd_atiixp_mixer_new()
1465 snd_ac97_tune_hardware(chip->ac97[0], ac97_quirks, quirk_override); in snd_atiixp_mixer_new()
1491 snd_ac97_suspend(chip->ac97[i]); in snd_atiixp_suspend()
1507 snd_ac97_resume(chip->ac97[i]); in snd_atiixp_resume()
1677 chip->ac97[0] ? snd_ac97_get_short_name(chip->ac97[0]) : "?", in snd_atiixp_probe()