Lines Matching refs:pac97
3527 struct snd_ac97 *pac97; in snd_ac97_vt1617a_smart51_get() local
3529 pac97 = snd_kcontrol_chip(kcontrol); /* grab codec handle */ in snd_ac97_vt1617a_smart51_get()
3534 usSM51 = snd_ac97_read(pac97, 0x7a) >> 14; in snd_ac97_vt1617a_smart51_get()
3535 usMS = snd_ac97_read(pac97, 0x20) >> 8; in snd_ac97_vt1617a_smart51_get()
3547 struct snd_ac97 *pac97; in snd_ac97_vt1617a_smart51_put() local
3549 pac97 = snd_kcontrol_chip(kcontrol); /* grab codec handle */ in snd_ac97_vt1617a_smart51_put()
3557 usReg = snd_ac97_read(pac97, 0x7a); in snd_ac97_vt1617a_smart51_put()
3558 snd_ac97_write_cache(pac97, 0x7a, (usReg & 0x3FFF) + (usSM51 << 14)); in snd_ac97_vt1617a_smart51_put()
3559 usReg = snd_ac97_read(pac97, 0x20); in snd_ac97_vt1617a_smart51_put()
3560 snd_ac97_write_cache(pac97, 0x20, (usReg & 0xFEFF) + (usMS << 8)); in snd_ac97_vt1617a_smart51_put()
3695 struct snd_ac97 *pac97 = snd_kcontrol_chip(kcontrol); in snd_ac97_vt1618_UAJ_get() local
3697 mutex_lock(&pac97->page_mutex); in snd_ac97_vt1618_UAJ_get()
3699 datpag = snd_ac97_read(pac97, AC97_INT_PAGING) & AC97_PAGE_MASK; in snd_ac97_vt1618_UAJ_get()
3700 snd_ac97_update_bits(pac97, AC97_INT_PAGING, AC97_PAGE_MASK, 0); in snd_ac97_vt1618_UAJ_get()
3702 uaj = snd_ac97_read(pac97, 0x60) & in snd_ac97_vt1618_UAJ_get()
3705 snd_ac97_update_bits(pac97, AC97_INT_PAGING, AC97_PAGE_MASK, datpag); in snd_ac97_vt1618_UAJ_get()
3706 mutex_unlock(&pac97->page_mutex); in snd_ac97_vt1618_UAJ_get()