Lines Matching refs:ac97
95 static void snd_ymfpci_codec_write(struct snd_ac97 *ac97, u16 reg, u16 val) in snd_ymfpci_codec_write() argument
97 struct snd_ymfpci *chip = ac97->private_data; in snd_ymfpci_codec_write()
105 static u16 snd_ymfpci_codec_read(struct snd_ac97 *ac97, u16 reg) in snd_ymfpci_codec_read() argument
107 struct snd_ymfpci *chip = ac97->private_data; in snd_ymfpci_codec_read()
1800 static void snd_ymfpci_mixer_free_ac97(struct snd_ac97 *ac97) in snd_ymfpci_mixer_free_ac97() argument
1802 struct snd_ymfpci *chip = ac97->private_data; in snd_ymfpci_mixer_free_ac97()
1803 chip->ac97 = NULL; in snd_ymfpci_mixer_free_ac97()
1808 struct snd_ac97_template ac97; in snd_ymfpci_mixer() local
1823 memset(&ac97, 0, sizeof(ac97)); in snd_ymfpci_mixer()
1824 ac97.private_data = chip; in snd_ymfpci_mixer()
1825 ac97.private_free = snd_ymfpci_mixer_free_ac97; in snd_ymfpci_mixer()
1826 if ((err = snd_ac97_mixer(chip->ac97_bus, &ac97, &chip->ac97)) < 0) in snd_ymfpci_mixer()
1830 snd_ac97_update_bits(chip->ac97, AC97_EXTENDED_STATUS, in snd_ymfpci_mixer()
1837 if (chip->ac97->ext_id & AC97_EI_SDAC) { in snd_ymfpci_mixer()
2311 snd_ac97_suspend(chip->ac97); in snd_ymfpci_suspend()
2340 snd_ac97_resume(chip->ac97); in snd_ymfpci_resume()