Lines Matching refs:ac97
748 struct snd_ac97 *ac97; member
1576 val = snd_ac97_read(chip->ac97, AC97_MASTER); in snd_m3_update_hw_volume()
1599 if (snd_ac97_update(chip->ac97, AC97_MASTER, val)) in snd_m3_update_hw_volume()
1908 snd_m3_ac97_read(struct snd_ac97 *ac97, unsigned short reg) in snd_m3_ac97_read() argument
1910 struct snd_m3 *chip = ac97->private_data; in snd_m3_ac97_read()
1924 snd_m3_ac97_write(struct snd_ac97 *ac97, unsigned short reg, unsigned short val) in snd_m3_ac97_write() argument
1926 struct snd_m3 *chip = ac97->private_data; in snd_m3_ac97_write()
1937 if (ac97->id == 0x45838308 && reg == AC97_MASTER) { in snd_m3_ac97_write()
2055 struct snd_ac97_template ac97; in snd_m3_mixer() local
2068 memset(&ac97, 0, sizeof(ac97)); in snd_m3_mixer()
2069 ac97.private_data = chip; in snd_m3_mixer()
2070 if ((err = snd_ac97_mixer(pbus, &ac97, &chip->ac97)) < 0) in snd_m3_mixer()
2074 snd_ac97_write(chip->ac97, AC97_PCM, 0x8000 | (15 << 8) | 15); in snd_m3_mixer()
2076 snd_ac97_write(chip->ac97, AC97_PCM, 0); in snd_m3_mixer()
2426 snd_ac97_suspend(chip->ac97); in m3_suspend()
2474 snd_ac97_resume(chip->ac97); in m3_resume()