emu_wr
emu_wr(sc, EMU_INTE, val, 4);
emu_wr(sc, EMU_INTE, val, 4);
emu_wr((struct sc_info *)sc, 0x18 + reg, b, 1);
emu_wr(sc, EMU_INTE, i, 4);
emu_wr(sc, EMU_IPR, stat, 4);
emu_wr(sc, EMU_HCFG,
emu_wr(sc, EMU_INTE,
emu_wr(sc, 0x20, 0x00600000, 4);
emu_wr(sc, 0x24, 0x00000014, 4);
emu_wr(sc, 0x20, 0x006e0000, 4);
emu_wr(sc, 0x24, 0xff00ff00, 4);
emu_wr(sc, EMU_HCFG, tmp, 4);
emu_wr(sc, EMU_HCFG, emu_rd(sc, EMU_HCFG, 4) | EMU_HCFG_AUDIOENABLE, 4);
emu_wr(sc, EMU_A_IOCFG, emu_rd(sc, EMU_A_IOCFG, 4) & ~EMU_A_IOCFG_GPOUT_AD,
emu_wr(sc, EMU_A_IOCFG,
emu_wr(sc, EMU_HCFG, tmp, 4);
emu_wr(sc, EMU_HCFG, tmp | EMU_HCFG_GPOUT1, 4);
emu_wr(sc, EMU_HCFG, tmp, 4);
emu_wr(sc, EMU_INTE, 0, 4);
emu_wr(sc, EMU_HCFG,
static void emu_wr(struct sc_info *, int, u_int32_t, int);
emu_wr(sc, EMU_PTR, ptr, 4);
emu_wr(sc, EMU_PTR, ptr, 4);
emu_wr(sc, EMU_DATA, data, 4);
emu_wr(sc, EMU_AC97ADDR, regno, 1);
emu_wr(sc, EMU_AC97ADDR, regno, 1);
emu_wr(sc, EMU_AC97DATA, data, 2);
emu_wr(sc, EMU_TIMER, sc->timerinterval & 0x03ff, 2);
emu_wr(sc, EMU_INTE, x, 4);
emu_wr(sc, EMU_INTE, x, 4);
emu_wr(sc->card, 0x18 + reg, b, 1);
emu_wr(sc->card, EMU_AC97ADDR, regno, 1);
emu_wr(sc->card, EMU_AC97ADDR, regno, 1);
emu_wr(sc->card, EMU_AC97DATA, data, 2);
emu_wr(sc->card, EMU_AC97ADDR, regno, 1);
emu_wr(sc->card, EMU_AC97ADDR, regno, 1);
emu_wr(sc->card, EMU_AC97DATA, data, 2);
emu_wr(sc, EMU_IPR2, stat, 4);
emu_wr(sc, EMU_IPR3, stat, 4);
emu_wr(sc, EMU_HCFG, hcfg, 4);
emu_wr(sc, EMU_A_IOCFG, tmp, 2);
emu_wr(sc, EMU_HCFG, EMU_HCFG_LOCKSOUNDCACHE | EMU_HCFG_LOCKTANKCACHE_MASK | EMU_HCFG_MUTEBUTTONENABLE, 4);
emu_wr(sc, EMU_INTE, EMU_INTE_INTERTIMERENB | EMU_INTE_SAMPLERATER | EMU_INTE_PCIERRENABLE, 4);
emu_wr(sc, EMU_INTE2, 0, 4);
emu_wr(sc, EMU_INTE3, 0, 4);
emu_wr(sc, EMU_A_IOCFG, tmp & ~0x8, 2);
emu_wr(sc, EMU_INTE, 0, 4);
emu_wr(sc, EMU_HCFG, EMU_HCFG_LOCKSOUNDCACHE | EMU_HCFG_LOCKTANKCACHE_MASK | EMU_HCFG_MUTEBUTTONENABLE, 4);
emu_wr(sc, EMU_TIMER, sc->timerinterval & 0x03ff, 2);
emu_wr(sc, EMU_TIMER, sc->timerinterval & 0x03ff, 2);
emu_wr(sc, EMU_INTE, x, 4);
emu_wr(sc, EMU_INTE, x, 4);
emu_wr(sc, EMU_INTE, x, 4);
emu_wr(sc, EMU_INTE, x, 4);
emu_wr(sc, EMU_IPR, stat, 4);
void emu_wr(struct emu_sc_info *sc, unsigned int regno, uint32_t data, unsigned int size);