snd_emu10k1_ptr20_read
unsigned int snd_emu10k1_ptr20_read(struct snd_emu10k1 * emu, unsigned int reg, unsigned int chn);
val = snd_emu10k1_ptr20_read(emu, CAPTURE_RATE_STATUS, 0);
tmp = snd_emu10k1_ptr20_read(emu, reg, 0);
tmp = snd_emu10k1_ptr20_read(emu, reg, 0); /* write post */
tmp = snd_emu10k1_ptr20_read(emu, reg, 0);
tmp = snd_emu10k1_ptr20_read(emu, reg, 0); /* Write post */
tmp = snd_emu10k1_ptr20_read(emu, P17V_I2C_1, 0); /* write post */
status = snd_emu10k1_ptr20_read(emu, P17V_I2C_ADDR, 0);
snd_emu10k1_ptr20_write(emu, BASIC_INTERRUPT, 0, snd_emu10k1_ptr20_read(emu, BASIC_INTERRUPT, 0)| (basic));
snd_emu10k1_ptr20_write(emu, BASIC_INTERRUPT, 0, snd_emu10k1_ptr20_read(emu, BASIC_INTERRUPT, 0) & ~(basic));
snd_emu10k1_ptr20_write(emu, BASIC_INTERRUPT, 0, snd_emu10k1_ptr20_read(emu, BASIC_INTERRUPT, 0)|(0x100<<channel));
snd_emu10k1_ptr20_write(emu, BASIC_INTERRUPT, 0, snd_emu10k1_ptr20_read(emu, BASIC_INTERRUPT, 0) & ~(0x100<<channel));
ptr3 = snd_emu10k1_ptr20_read(emu, PLAYBACK_LIST_PTR, channel);
ptr1 = snd_emu10k1_ptr20_read(emu, PLAYBACK_POINTER, channel);
ptr4 = snd_emu10k1_ptr20_read(emu, PLAYBACK_LIST_PTR, channel);
if (ptr3 != ptr4) ptr1 = snd_emu10k1_ptr20_read(emu, PLAYBACK_POINTER, channel);
ptr1 = snd_emu10k1_ptr20_read(emu, CAPTURE_POINTER, channel);
value = snd_emu10k1_ptr20_read(emu, reg, high_low);
oval = value = snd_emu10k1_ptr20_read(emu, reg, 0);
mask = snd_emu10k1_ptr20_read(emu, BASIC_INTERRUPT, 0) & 0xffff;
tmp = snd_emu10k1_ptr20_read(emu, CAPTURE_P16V_SOURCE, 0) & 0xfffc;
*val = snd_emu10k1_ptr20_read(emu, i, ch);