PLAYBACK_POINTER
snd_ca0106_ptr_read(emu, PLAYBACK_POINTER, channel));
snd_ca0106_ptr_write(emu, PLAYBACK_POINTER, channel, 0);
snd_emu10k1x_ptr_write(emu, PLAYBACK_POINTER, voice, 0);
ptr1 = snd_emu10k1x_ptr_read(emu, PLAYBACK_POINTER, channel);
ptr1 = snd_emu10k1x_ptr_read(emu, PLAYBACK_POINTER, channel);
snd_emu10k1_ptr20_write(emu, PLAYBACK_POINTER, channel, 0);
ptr1 = snd_emu10k1_ptr20_read(emu, PLAYBACK_POINTER, channel);
if (ptr3 != ptr4) ptr1 = snd_emu10k1_ptr20_read(emu, PLAYBACK_POINTER, channel);