ess_softc
CFATTACH_DECL_NEW(ess_pnpbios, sizeof(struct ess_softc),
struct ess_softc *sc = device_private(self);
struct ess_softc *sc;
struct ess_softc *sc;
struct ess_softc *sc;
int ess_setup_sc(struct ess_softc *, int);
struct ess_softc *sc;
struct ess_softc *sc;
struct ess_softc *sc;
struct ess_softc *sc;
struct ess_softc *sc;
struct ess_softc *sc;
struct ess_softc *sc;
struct ess_softc *sc;
struct ess_softc *sc;
void ess_speaker_on(struct ess_softc *);
struct ess_softc *sc;
void ess_speaker_off(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);
u_int ess_srtotc(struct ess_softc *, u_int);
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 *);
struct ess_softc *sc;
int ess_wdsp(struct ess_softc *, u_char);
u_char ess_read_x_reg(struct ess_softc *, u_char);
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 *,
struct ess_softc *sc;
struct ess_softc *sc;
struct ess_softc *sc;
struct ess_softc *sc;
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_srtotc(struct ess_softc *sc, u_int rate)
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)
ess_wdsp(struct ess_softc *sc, u_char v)
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,
void ess_printsc(struct ess_softc *);
void ess_dump_mixer(struct ess_softc *);
ess_printsc(struct ess_softc *sc)
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, int enablejoy)
struct ess_softc *sc;
CFATTACH_DECL_NEW(ess_isa, sizeof(struct ess_softc),
struct ess_softc probesc, *sc;
int essmatch(struct ess_softc *);
void essattach(struct ess_softc *, int);
int ess_config_addr(struct ess_softc *);
struct ess_softc *esc = device_private(parent);
struct ess_softc *ssc = device_private(parent);
struct ess_softc *ssc = device_private(parent);
CFATTACH_DECL_NEW(ess_isapnp, sizeof(struct ess_softc),
struct ess_softc *sc;
CFATTACH_DECL_NEW(ess_ofisa, sizeof(struct ess_softc),
struct ess_softc *sc = device_private(self);