agg_info
struct agg_info *parent;
set_timer(struct agg_info *ess)
struct agg_info *ess = sc;
struct agg_info *ess = sc;
struct agg_info *parent;
struct agg_info *ess = sc;
struct agg_info *ess = devinfo;
struct agg_info *ess = ch->parent;
struct agg_info *ess = devinfo;
struct agg_info* ess = sc;
struct agg_info *ess = NULL;
struct agg_info *ess = pcm_getdevinfo(dev);
struct agg_info *ess = pcm_getdevinfo(dev);
struct agg_info *ess = pcm_getdevinfo(dev);
struct agg_info *ess = pcm_getdevinfo(dev);
static void agg_sleep(struct agg_info*, const char *wmesg, int msec);
static __inline u_int32_t agg_rd(struct agg_info*, int, int size);
static __inline void agg_wr(struct agg_info*, int, u_int32_t data,
static int agg_rdcodec(struct agg_info*, int);
static int agg_wrcodec(struct agg_info*, int, u_int32_t);
static void ringbus_setdest(struct agg_info*, int, int);
static u_int16_t wp_rdreg(struct agg_info*, u_int16_t);
static void wp_wrreg(struct agg_info*, u_int16_t, u_int16_t);
static u_int16_t wp_rdapu(struct agg_info*, unsigned, u_int16_t);
static void wp_wrapu(struct agg_info*, unsigned, u_int16_t, u_int16_t);
static void wp_settimer(struct agg_info*, u_int);
static void wp_starttimer(struct agg_info*);
static void wp_stoptimer(struct agg_info*);
static u_int16_t wc_rdreg(struct agg_info*, u_int16_t);
static void wc_wrreg(struct agg_info*, u_int16_t, u_int16_t);
static u_int16_t wc_rdchctl(struct agg_info*, int);
static void wc_wrchctl(struct agg_info*, int, u_int16_t);
static void agg_stopclock(struct agg_info*, int part, int st);
static void agg_initcodec(struct agg_info*);
static void agg_init(struct agg_info*);
static void agg_power(struct agg_info*, int);
static void set_timer(struct agg_info*);
agg_sleep(struct agg_info *sc, const char *wmesg, int msec)
agg_rd(struct agg_info *sc, int regno, int size)
((struct agg_info*)(sc))->st, \
((struct agg_info*)(sc))->sh, (regno))
agg_wr(struct agg_info *sc, int regno, u_int32_t data, int size)
((struct agg_info*)(sc))->st, \
((struct agg_info*)(sc))->sh, (regno), (data))
agg_codec_wait4idle(struct agg_info *ess)
agg_rdcodec(struct agg_info *ess, int regno)
agg_wrcodec(struct agg_info *ess, int regno, u_int32_t data)
ringbus_setdest(struct agg_info *ess, int src, int dest)
wp_rdreg(struct agg_info *ess, u_int16_t reg)
wp_wrreg(struct agg_info *ess, u_int16_t reg, u_int16_t data)
wp_wait_data(struct agg_info *ess, u_int16_t data)
wp_rdapu(struct agg_info *ess, unsigned ch, u_int16_t reg)
wp_wrapu(struct agg_info *ess, unsigned ch, u_int16_t reg, u_int16_t data)
apu_setparam(struct agg_info *ess, int apuch,
wp_settimer(struct agg_info *ess, u_int divide)
wp_starttimer(struct agg_info *ess)
wp_stoptimer(struct agg_info *ess)
wc_rdreg(struct agg_info *ess, u_int16_t reg)
wc_wrreg(struct agg_info *ess, u_int16_t reg, u_int16_t data)
wc_rdchctl(struct agg_info *ess, int ch)
wc_wrchctl(struct agg_info *ess, int ch, u_int16_t data)
agg_stopclock(struct agg_info *ess, int part, int st)
agg_initcodec(struct agg_info* ess)
agg_init(struct agg_info* ess)
agg_power(struct agg_info *ess, int status)