awacs_softc
struct awacs_softc *sc = opaque;
awacs_select_output(struct awacs_softc *sc, int mask)
awacs_set_speaker_volume(struct awacs_softc *sc, int left, int right)
awacs_set_ext_volume(struct awacs_softc *sc, int left, int right)
awacs_set_volume(struct awacs_softc *sc, int left, int right)
awacs_set_bass(struct awacs_softc *sc, int bass)
awacs_set_treble(struct awacs_softc *sc, int treble)
awacs_set_loopthrough_volume(struct awacs_softc *sc, int left, int right)
awacs_set_rate(struct awacs_softc *sc, const audio_params_t *p)
awacs_check_headphones(struct awacs_softc *sc)
struct awacs_softc *sc = cookie;
struct awacs_softc *sc = cookie;
static inline u_int awacs_read_reg(struct awacs_softc *, int);
static inline void awacs_write_reg(struct awacs_softc *, int, int);
static void awacs_write_codec(struct awacs_softc *, int);
void awacs_set_volume(struct awacs_softc *, int, int);
static void awacs_set_speaker_volume(struct awacs_softc *, int, int);
static void awacs_set_ext_volume(struct awacs_softc *, int, int);
static void awacs_set_loopthrough_volume(struct awacs_softc *, int, int);
static int awacs_set_rate(struct awacs_softc *, const audio_params_t *);
static void awacs_select_output(struct awacs_softc *, int);
static int awacs_check_headphones(struct awacs_softc *);
static void awacs_set_bass(struct awacs_softc *, int);
static void awacs_set_treble(struct awacs_softc *, int);
CFATTACH_DECL_NEW(awacs, sizeof(struct awacs_softc),
struct awacs_softc *sc;
struct awacs_softc *sc = device_private(cookie);
awacs_read_reg(struct awacs_softc *sc, int reg)
awacs_write_reg(struct awacs_softc *sc, int reg, int val)
awacs_write_codec(struct awacs_softc *sc, int value)
struct awacs_softc *sc;
struct awacs_softc *sc;
struct awacs_softc *sc;
struct awacs_softc *sc;
struct awacs_softc *sc;
struct awacs_softc *sc;
struct awacs_softc *sc = h;
struct awacs_softc *sc;