dbri_softc
static int dbri_init(struct dbri_softc *);
static int dbri_reset(struct dbri_softc *);
static volatile uint32_t *dbri_command_lock(struct dbri_softc *);
static void dbri_command_send(struct dbri_softc *, volatile uint32_t *);
static void dbri_process_interrupt_buffer(struct dbri_softc *);
static void dbri_process_interrupt(struct dbri_softc *, int32_t);
chi_reset(struct dbri_softc *sc, enum ms ms, int bpf)
static int mmcodec_init(struct dbri_softc *);
static void mmcodec_init_data(struct dbri_softc *);
static void mmcodec_pipe_init(struct dbri_softc *);
static void mmcodec_default(struct dbri_softc *);
pipe_setup(struct dbri_softc *sc, int pipe, int sdp)
static void mmcodec_setgain(struct dbri_softc *, int);
static int mmcodec_setcontrol(struct dbri_softc *);
pipe_reset(struct dbri_softc *sc, int pipe)
static void chi_reset(struct dbri_softc *, enum ms, int);
pipe_receive_fixed(struct dbri_softc *sc, int pipe, volatile uint32_t *prec)
static void pipe_setup(struct dbri_softc *, int, int);
static void pipe_reset(struct dbri_softc *, int);
static void pipe_receive_fixed(struct dbri_softc *, int,
pipe_transmit_fixed(struct dbri_softc *sc, int pipe, uint32_t data)
static void pipe_transmit_fixed(struct dbri_softc *, int, uint32_t);
static void pipe_ts_link(struct dbri_softc *, int, enum io, int, int, int);
setup_ring_xmit(struct dbri_softc *sc, int pipe, int which, int num, int blksz,
static int pipe_active(struct dbri_softc *, int);
setup_ring_recv(struct dbri_softc *sc, int pipe, int which, int num, int blksz,
static void setup_ring_xmit(struct dbri_softc *, int, int, int, int,
pipe_ts_link(struct dbri_softc *sc, int pipe, enum io dir, int basepipe,
static void setup_ring_recv(struct dbri_softc *, int, int, int, int,
pipe_active(struct dbri_softc *sc, int pipe)
struct dbri_softc *sc = hdl;
static void dbri_set_power(struct dbri_softc *, int);
static void dbri_bring_up(struct dbri_softc *);
struct dbri_softc *sc = hdl;
struct dbri_softc *sc = hdl;
struct dbri_softc *sc = hdl;
struct dbri_softc *sc = hdl;
struct dbri_softc *sc = hdl;
struct dbri_softc *sc = cookie;
struct dbri_softc *sc = hdl;
struct dbri_softc *sc = opaque;
CFATTACH_DECL_NEW(dbri, sizeof(struct dbri_softc),
struct dbri_softc *sc = v;
struct dbri_softc *sc = v;
struct dbri_softc *sc = cookie;
struct dbri_softc *sc = cookie;
struct dbri_softc *sc = device_private(self);
struct dbri_softc *sc = device_private(self);
struct dbri_softc *sc = device_private(self);
dbri_set_power(struct dbri_softc *sc, int state)
dbri_bring_up(struct dbri_softc *sc)
struct dbri_softc *sc = device_private(dev);
struct dbri_softc *sc = hdl;
struct dbri_softc *sc = dd->sc;
dbri_init(struct dbri_softc *sc)
dbri_reset(struct dbri_softc *sc)
dbri_command_lock(struct dbri_softc *sc)
dbri_command_send(struct dbri_softc *sc, volatile uint32_t *cmd)
dbri_process_interrupt_buffer(struct dbri_softc *sc)
dbri_process_interrupt(struct dbri_softc *sc, int32_t i)
mmcodec_init(struct dbri_softc *sc)
mmcodec_init_data(struct dbri_softc *sc)
mmcodec_pipe_init(struct dbri_softc *sc)
mmcodec_default(struct dbri_softc *sc)
mmcodec_setgain(struct dbri_softc *sc, int mute)
mmcodec_setcontrol(struct dbri_softc *sc)
struct dbri_softc *sc;
struct dbri_softc;