snd_gf1_poke
extern void snd_gf1_poke(struct snd_gus_card * gus, unsigned int addr, unsigned char data);
snd_gf1_poke(gus, address++, *pbuffer++);
snd_gf1_poke(gus, 0L, 0xaa);
snd_gf1_poke(gus, 1L, 0x55);
snd_gf1_poke(gus, local, d);
snd_gf1_poke(gus, local + 1, d + 1);
EXPORT_SYMBOL(snd_gf1_poke);
snd_gf1_poke(gus, pos++, *buf++);
snd_gf1_poke(gus, pos++, *buf++ ^ invert);
snd_gf1_poke(gus, pos++, *buf++ ^ invert);
snd_gf1_poke(gus, gus->gf1.default_voice_address + i, 0);
snd_gf1_poke(gus, local, d);
snd_gf1_poke(gus, local + 1, d + 1);
snd_gf1_poke(gus, 0, 0x55);
snd_gf1_poke(gus, 1, 0xaa);