• Home
  • Raw
  • Download

Lines Matching refs:ac97

109 	struct snd_ac97 *ac97[3];  member
683 runtime->hw.rates = sis->ac97[0]->rates[AC97_RATES_ADC]; in sis_capture_open()
699 rc = snd_ac97_set_rate(sis->ac97[0], AC97_PCM_LR_ADC_RATE, in sis_capture_hw_params()
981 static void sis_ac97_write(struct snd_ac97 *ac97, unsigned short reg, in sis_ac97_write() argument
989 sis_ac97_rw(ac97->private_data, ac97->num, in sis_ac97_write()
990 (val << 16) | (reg << 8) | cmd[ac97->num]); in sis_ac97_write()
993 static unsigned short sis_ac97_read(struct snd_ac97 *ac97, unsigned short reg) in sis_ac97_read() argument
1000 return sis_ac97_rw(ac97->private_data, ac97->num, in sis_ac97_read()
1001 (reg << 8) | cmd[ac97->num]); in sis_ac97_read()
1007 struct snd_ac97_template ac97; in sis_mixer_create() local
1014 memset(&ac97, 0, sizeof(ac97)); in sis_mixer_create()
1015 ac97.private_data = sis; in sis_mixer_create()
1019 rc = snd_ac97_mixer(bus, &ac97, &sis->ac97[0]); in sis_mixer_create()
1020 ac97.num = 1; in sis_mixer_create()
1022 rc = snd_ac97_mixer(bus, &ac97, &sis->ac97[1]); in sis_mixer_create()
1023 ac97.num = 2; in sis_mixer_create()
1025 rc = snd_ac97_mixer(bus, &ac97, &sis->ac97[2]); in sis_mixer_create()
1206 snd_ac97_suspend(sis->ac97[0]); in sis_suspend()
1208 snd_ac97_suspend(sis->ac97[1]); in sis_suspend()
1210 snd_ac97_suspend(sis->ac97[2]); in sis_suspend()
1261 snd_ac97_resume(sis->ac97[0]); in sis_resume()
1263 snd_ac97_resume(sis->ac97[1]); in sis_resume()
1265 snd_ac97_resume(sis->ac97[2]); in sis_resume()
1435 card->shortname, snd_ac97_get_short_name(sis->ac97[0]), in snd_sis7019_probe()