snd_cmipci_mixer_read
val = (snd_cmipci_mixer_read(cm, reg.left_reg) >> reg.left_shift) & reg.mask;
val = (snd_cmipci_mixer_read(cm, reg.right_reg) >> reg.right_shift) & reg.mask;
oleft = snd_cmipci_mixer_read(cm, reg.left_reg);
oright = snd_cmipci_mixer_read(cm, reg.right_reg);
val1 = snd_cmipci_mixer_read(cm, reg.left_reg);
val2 = snd_cmipci_mixer_read(cm, reg.right_reg);
oval1 = snd_cmipci_mixer_read(cm, reg.left_reg);
oval2 = snd_cmipci_mixer_read(cm, reg.right_reg);
cm->saved_mixers[i] = snd_cmipci_mixer_read(cm, saved_mixers[i]);