snd_sbmixer_read
unsigned char snd_sbmixer_read(struct snd_sb *chip, unsigned char reg);
(snd_sbmixer_read(chip, SB_DSP4_MIC_AGC) & 0x01) |
status = snd_sbmixer_read(p->chip, SB_DSP4_DMASETUP);
mixL = snd_sbmixer_read(p->chip, SB_DSP4_PCM_DEV);
mixR = snd_sbmixer_read(p->chip, SB_DSP4_PCM_DEV + 1);
mixL = snd_sbmixer_read(p->chip, SB_DSP4_PCM_DEV);
mixR = snd_sbmixer_read(p->chip, SB_DSP4_PCM_DEV + 1);
status = snd_sbmixer_read(chip, SB_DSP4_IRQSTATUS);
mpureg = snd_sbmixer_read(chip, SB_DSP4_MPUSETUP) & ~0x06;
realirq = snd_sbmixer_read(chip, SB_DSP4_IRQSETUP);
realdma = snd_sbmixer_read(chip, SB_DSP4_DMASETUP);
realmpureg = snd_sbmixer_read(chip, SB_DSP4_MPUSETUP);
mixreg = snd_sbmixer_read(chip, SB_DSP_STEREO_SW);
mixreg = snd_sbmixer_read(chip, SB_DSP_PLAYBACK_FILT);
mixreg = snd_sbmixer_read(chip, SB_DSP_CAPTURE_FILT);
EXPORT_SYMBOL(snd_sbmixer_read);
left = (snd_sbmixer_read(sb, left_reg) >> left_shift) & mask;
right = (snd_sbmixer_read(sb, right_reg) >> right_shift) & mask;
oleft = snd_sbmixer_read(sb, left_reg);
oleft = snd_sbmixer_read(sb, left_reg);
oright = snd_sbmixer_read(sb, right_reg);
oval = snd_sbmixer_read(sb, SB_DT019X_CAPTURE_SW);
oval = snd_sbmixer_read(sb, SB_DT019X_CAPTURE_SW);
oval = snd_sbmixer_read(sb, SB_ALS4000_MONO_IO_CTRL);
oval = snd_sbmixer_read(sb, SB_ALS4000_MONO_IO_CTRL);
oval = snd_sbmixer_read(sb, SB_DSP_CAPTURE_SOURCE);
oval = snd_sbmixer_read(sb, SB_DSP_CAPTURE_SOURCE);
val1 = snd_sbmixer_read(sb, reg1);
val2 = snd_sbmixer_read(sb, reg2);
oval1 = snd_sbmixer_read(sb, reg1);
oval2 = snd_sbmixer_read(sb, reg2);
val = (snd_sbmixer_read(sb, reg) >> shift) & mask;
oval = snd_sbmixer_read(sb, reg);
*val++ = snd_sbmixer_read(chip, *regs++);
return snd_sbmixer_read(chip, reg | 0xc0);
sb_irqstatus = snd_sbmixer_read(chip, SB_DSP4_IRQSTATUS);