ess_softc
struct ess_softc *sc = addr;
struct ess_softc *sc = addr;
struct ess_softc *sc = addr;
struct ess_softc *sc = addr;
struct ess_softc *sc = addr;
int ess_setup_sc(struct ess_softc *, int);
struct ess_softc *sc = addr;
struct ess_softc *sc = addr;
struct ess_softc *sc = addr;
struct ess_softc *sc = addr;
struct ess_softc *sc = arg;
struct ess_softc *sc = arg;
struct ess_softc *sc = addr;
struct ess_softc *sc = addr;
struct ess_softc *sc = addr;
void ess_speaker_on(struct ess_softc *);
void ess_speaker_off(struct ess_softc *);
int ess_config_addr(struct ess_softc *);
void ess_config_irq(struct ess_softc *);
void ess_config_drq(struct ess_softc *);
void ess_setup(struct ess_softc *);
int ess_identify(struct ess_softc *);
int ess_reset(struct ess_softc *);
void ess_set_gain(struct ess_softc *, int, int);
int ess_set_in_port(struct ess_softc *, int);
int ess_set_in_ports(struct ess_softc *, int);
struct ess_softc *sc = addr;
u_char ess_get_dsp_status(struct ess_softc *);
u_char ess_dsp_read_ready(struct ess_softc *);
u_char ess_dsp_write_ready(struct ess_softc *);
int ess_rdsp(struct ess_softc *);
int ess_wdsp(struct ess_softc *, u_char);
u_char ess_read_x_reg(struct ess_softc *, u_char);
struct ess_softc *sc = addr;
int ess_write_x_reg(struct ess_softc *, u_char, u_char);
void ess_clear_xreg_bits(struct ess_softc *, u_char, u_char);
void ess_set_xreg_bits(struct ess_softc *, u_char, u_char);
u_char ess_read_mix_reg(struct ess_softc *, u_char);
void ess_write_mix_reg(struct ess_softc *, u_char, u_char);
void ess_clear_mreg_bits(struct ess_softc *, u_char, u_char);
void ess_set_mreg_bits(struct ess_softc *, u_char, u_char);
void ess_read_multi_mix_reg(struct ess_softc *, u_char, u_int8_t *, bus_size_t);
struct ess_softc *sc = addr;
ess_reset(struct ess_softc *sc)
ess_set_gain(struct ess_softc *sc, int port, int on)
ess_set_in_port(struct ess_softc *sc, int ord)
ess_set_in_ports(struct ess_softc *sc, int mask)
ess_speaker_on(struct ess_softc *sc)
ess_speaker_off(struct ess_softc *sc)
ess_get_dsp_status(struct ess_softc *sc)
ess_dsp_read_ready(struct ess_softc *sc)
ess_dsp_write_ready(struct ess_softc *sc)
ess_rdsp(struct ess_softc *sc)
void ess_printsc(struct ess_softc *);
void ess_dump_mixer(struct ess_softc *);
ess_wdsp(struct ess_softc *sc, u_char v)
ess_printsc(struct ess_softc *sc)
ess_write_x_reg(struct ess_softc *sc, u_char reg, u_char val)
ess_read_x_reg(struct ess_softc *sc, u_char reg)
ess_clear_xreg_bits(struct ess_softc *sc, u_char reg, u_char mask)
ess_set_xreg_bits(struct ess_softc *sc, u_char reg, u_char mask)
ess_write_mix_reg(struct ess_softc *sc, u_char reg, u_char val)
ess_read_mix_reg(struct ess_softc *sc, u_char reg)
ess_clear_mreg_bits(struct ess_softc *sc, u_char reg, u_char mask)
ess_set_mreg_bits(struct ess_softc *sc, u_char reg, u_char mask)
ess_read_multi_mix_reg(struct ess_softc *sc, u_char reg, u_int8_t *datap,
ess_dump_mixer(struct ess_softc *sc)
ess_config_addr(struct ess_softc *sc)
ess_config_irq(struct ess_softc *sc)
ess_config_drq(struct ess_softc *sc)
ess_setup(struct ess_softc *sc)
ess_identify(struct ess_softc *sc)
ess_setup_sc(struct ess_softc *sc, int doinit)
essmatch(struct ess_softc *sc)
essattach(struct ess_softc *sc)
struct ess_softc *sc = addr;
sizeof(struct ess_softc), ess_isapnp_probe, ess_isapnp_attach
struct ess_softc *sc = (void *)self;
int essmatch(struct ess_softc *);
void essattach(struct ess_softc *);