Lines Matching refs:ac97
94 struct snd_ac97 *ac97; member
241 snd_ad1889_ac97_read(struct snd_ac97 *ac97, unsigned short reg) in snd_ad1889_ac97_read() argument
243 struct snd_ad1889 *chip = ac97->private_data; in snd_ad1889_ac97_read()
248 snd_ad1889_ac97_write(struct snd_ac97 *ac97, unsigned short reg, unsigned short val) in snd_ad1889_ac97_write() argument
250 struct snd_ad1889 *chip = ac97->private_data; in snd_ad1889_ac97_write()
793 snd_ad1889_ac97_free(struct snd_ac97 *ac97) in snd_ad1889_ac97_free() argument
795 struct snd_ad1889 *chip = ac97->private_data; in snd_ad1889_ac97_free()
796 chip->ac97 = NULL; in snd_ad1889_ac97_free()
803 struct snd_ac97_template ac97; in snd_ad1889_ac97_init() local
818 memset(&ac97, 0, sizeof(ac97)); in snd_ad1889_ac97_init()
819 ac97.private_data = chip; in snd_ad1889_ac97_init()
820 ac97.private_free = snd_ad1889_ac97_free; in snd_ad1889_ac97_init()
821 ac97.pci = chip->pci; in snd_ad1889_ac97_init()
823 err = snd_ac97_mixer(chip->ac97_bus, &ac97, &chip->ac97); in snd_ad1889_ac97_init()
827 snd_ac97_tune_hardware(chip->ac97, ac97_quirks, quirk_override); in snd_ad1889_ac97_init()