emuxki_softc
static int emuxki_init(struct emuxki_softc *);
struct emuxki_softc *sc = hdl;
static void emuxki_dsp_addop(struct emuxki_softc *, uint16_t *, uint8_t,
struct emuxki_softc *sc = hdl;
struct emuxki_softc *sc = hdl;
static void emuxki_initfx(struct emuxki_softc *);
struct emuxki_softc *sc = hdl;
static void emuxki_play_start(struct emuxki_softc *, int, uint32_t,
struct emuxki_softc *sc = hdl;
static void emuxki_play_stop(struct emuxki_softc *, int);
struct emuxki_softc *sc = hdl;
struct emuxki_softc *sc = hdl;
struct emuxki_softc *sc = hdl;
struct emuxki_softc *sc = hdl;
emuxki_ac97_init(struct emuxki_softc *sc)
struct emuxki_softc *sc = hdl;
struct emuxki_softc *sc = hdl;
struct emuxki_softc *sc = hdl;
static int emuxki_ac97_init(struct emuxki_softc *);
CFATTACH_DECL_NEW(emuxki, sizeof(struct emuxki_softc),
dmamem_alloc(struct emuxki_softc *sc, size_t size)
emuxki_readio_1(struct emuxki_softc *sc, int addr)
emuxki_writeio_1(struct emuxki_softc *sc, int addr, uint8_t data)
emuxki_readio_2(struct emuxki_softc *sc, int addr)
emuxki_writeio_2(struct emuxki_softc *sc, int addr, uint16_t data)
emuxki_readio_4(struct emuxki_softc *sc, int addr)
emuxki_writeio_4(struct emuxki_softc *sc, int addr, uint32_t data)
emuxki_readptr(struct emuxki_softc *sc, int aptr, int dptr, int addr)
emuxki_writeptr(struct emuxki_softc *sc, int aptr, int dptr, int addr,
emuxki_read(struct emuxki_softc *sc, int ch, int addr)
emuxki_write(struct emuxki_softc *sc, int ch, int addr, uint32_t data)
struct emuxki_softc *sc;
struct emuxki_softc *sc = device_private(self);
emuxki_init(struct emuxki_softc *sc)
emuxki_dsp_addop(struct emuxki_softc *sc, uint16_t *pc, uint8_t op,
emuxki_initfx(struct emuxki_softc *sc)
emuxki_play_start(struct emuxki_softc *sc, int ch, uint32_t start, uint32_t end)
emuxki_play_stop(struct emuxki_softc *sc, int ch)
emuxki_timer_start(struct emuxki_softc *sc)
emuxki_timer_stop(struct emuxki_softc *sc)
static struct dmamem *dmamem_alloc(struct emuxki_softc *, size_t);
struct emuxki_softc *sc = hdl;
static uint8_t emuxki_readio_1(struct emuxki_softc *, int) __unused;
struct emuxki_softc *sc = hdl;
static uint16_t emuxki_readio_2(struct emuxki_softc *, int);
struct emuxki_softc *sc = hdl;
static uint32_t emuxki_readio_4(struct emuxki_softc *, int);
static void emuxki_writeio_1(struct emuxki_softc *, int, uint8_t);
struct emuxki_softc *sc = hdl;
static void emuxki_writeio_2(struct emuxki_softc *, int, uint16_t);
static void emuxki_writeio_4(struct emuxki_softc *, int, uint32_t);
static uint32_t emuxki_readptr(struct emuxki_softc *, int, int, int);
static void emuxki_writeptr(struct emuxki_softc *, int, int, int, uint32_t);
static uint32_t emuxki_read(struct emuxki_softc *, int, int);
static void emuxki_write(struct emuxki_softc *, int, int, uint32_t);