snd_akm4xxx_get
(snd_akm4xxx_get(ak, chip, addr) >> shift) & 3;
(snd_akm4xxx_get(ak, chip, addr) & ~(3 << shift));
change = snd_akm4xxx_get(ak, chip, addr) != nval;
unsigned char val = snd_akm4xxx_get(ak, chip, addr) & (1<<shift);
snd_akm4xxx_get(ak, chip, reg));
oval = snd_akm4xxx_get(ak, chip, addr);
val = snd_akm4xxx_get(ak, chip, addr) & mask;
oval = snd_akm4xxx_get(ak, chip, addr);
snd_akm4xxx_get(ak, 0, reg));
snd_akm4xxx_get(ak, chip, reg));
val = snd_akm4xxx_get(ak, chip, reg);
if (snd_akm4xxx_get(ak, 0, 0x02) != val ||
snd_akm4xxx_get(ak, 1, 0x02) != val) {
tmp = snd_akm4xxx_get(ak, 0, 2);
tmp = snd_akm4xxx_get(ak, 0, 2);
tmp = snd_akm4xxx_get(ak, chip, addr);
tmp = snd_akm4xxx_get(ak, 0, reg);
tmp = snd_akm4xxx_get(ak, 0, reg);