ess_info
struct ess_info *sc;
static int ess_rd(struct ess_info *sc, int reg);
static void ess_wr(struct ess_info *sc, int reg, u_int8_t val);
static int ess_dspready(struct ess_info *sc);
static int ess_cmd(struct ess_info *sc, u_char val);
static int ess_cmd1(struct ess_info *sc, u_char cmd, int val);
static int ess_get_byte(struct ess_info *sc);
static void ess_setmixer(struct ess_info *sc, u_int port, u_int value);
static int ess_getmixer(struct ess_info *sc, u_int port);
static int ess_reset_dsp(struct ess_info *sc);
static int ess_write(struct ess_info *sc, u_char reg, int val);
static int ess_read(struct ess_info *sc, u_char reg);
static int ess_setupch(struct ess_info *sc, int ch, int dir, int spd, u_int32_t fmt, int len);
static int ess_dmasetup(struct ess_info *sc, int ch, u_int32_t base, u_int16_t cnt, int dir);
static int ess_dmapos(struct ess_info *sc, int ch);
static int ess_dmatrigger(struct ess_info *sc, int ch, int go);
ess_rd(struct ess_info *sc, int reg)
ess_wr(struct ess_info *sc, int reg, u_int8_t val)
ess_dspready(struct ess_info *sc)
ess_dspwr(struct ess_info *sc, u_char val)
ess_cmd(struct ess_info *sc, u_char val)
ess_cmd1(struct ess_info *sc, u_char cmd, int val)
ess_setmixer(struct ess_info *sc, u_int port, u_int value)
ess_getmixer(struct ess_info *sc, u_int port)
ess_get_byte(struct ess_info *sc)
ess_write(struct ess_info *sc, u_char reg, int val)
ess_read(struct ess_info *sc, u_char reg)
ess_reset_dsp(struct ess_info *sc)
struct ess_info *sc = (struct ess_info *)arg;
ess_setupch(struct ess_info *sc, int ch, int dir, int spd, u_int32_t fmt, int len)
struct ess_info *sc = ch->parent;
struct ess_info *sc = ch->parent;
struct ess_info *sc = devinfo;
struct ess_info *sc = ch->parent;
struct ess_info *sc = ch->parent;
struct ess_info *sc = ch->parent;
struct ess_info *sc = mix_getdevinfo(m);
struct ess_info *sc = mix_getdevinfo(m);
struct ess_info *sc = mix_getdevinfo(m);
ess_dmasetup(struct ess_info *sc, int ch, u_int32_t base, u_int16_t cnt, int dir)
ess_dmapos(struct ess_info *sc, int ch)
struct ess_info;
ess_dmatrigger(struct ess_info *sc, int ch, int go)
struct ess_info *parent;
ess_release_resources(struct ess_info *sc, device_t dev)
ess_alloc_resources(struct ess_info *sc, device_t dev)
struct ess_info *sc = pcm_getdevinfo(dev);
struct ess_info *sc;