snd_ac97_read_cache
old = snd_ac97_read_cache(ac97, reg);
cfg = snd_ac97_read_cache(ac97, AC97_AD_SERIAL_CFG);
val = snd_ac97_read_cache(ac97, e->reg);
ucontrol->value.integer.value[0] = (snd_ac97_read_cache(ac97, reg) >> shift) & mask;
ucontrol->value.integer.value[1] = (snd_ac97_read_cache(ac97, reg) >> rshift) & mask;
unsigned short extst = snd_ac97_read_cache(ac97, AC97_EXTENDED_STATUS);
old = snd_ac97_read_cache(ac97, reg);
unsigned short extst = snd_ac97_read_cache(ac97, AC97_EXTENDED_STATUS);