Lines Matching refs:dbri_softc
105 static int dbri_init(struct dbri_softc *);
106 static int dbri_reset(struct dbri_softc *);
107 static volatile uint32_t *dbri_command_lock(struct dbri_softc *);
108 static void dbri_command_send(struct dbri_softc *, volatile uint32_t *);
109 static void dbri_process_interrupt_buffer(struct dbri_softc *);
110 static void dbri_process_interrupt(struct dbri_softc *, int32_t);
113 static int mmcodec_init(struct dbri_softc *);
114 static void mmcodec_init_data(struct dbri_softc *);
115 static void mmcodec_pipe_init(struct dbri_softc *);
116 static void mmcodec_default(struct dbri_softc *);
117 static void mmcodec_setgain(struct dbri_softc *, int);
118 static int mmcodec_setcontrol(struct dbri_softc *);
121 static void chi_reset(struct dbri_softc *, enum ms, int);
124 static void pipe_setup(struct dbri_softc *, int, int);
125 static void pipe_reset(struct dbri_softc *, int);
126 static void pipe_receive_fixed(struct dbri_softc *, int,
128 static void pipe_transmit_fixed(struct dbri_softc *, int, uint32_t);
130 static void pipe_ts_link(struct dbri_softc *, int, enum io, int, int, int);
131 static int pipe_active(struct dbri_softc *, int);
149 static void setup_ring_xmit(struct dbri_softc *, int, int, int, int,
151 static void setup_ring_recv(struct dbri_softc *, int, int, int, int,
162 static void dbri_set_power(struct dbri_softc *, int);
163 static void dbri_bring_up(struct dbri_softc *);
198 CFATTACH_DECL_NEW(dbri, sizeof(struct dbri_softc),
257 struct dbri_softc *sc = device_private(self);
383 dbri_set_power(struct dbri_softc *sc, int state)
414 dbri_bring_up(struct dbri_softc *sc)
440 struct dbri_softc *sc = device_private(dev);
474 struct dbri_softc *sc = hdl;
524 struct dbri_softc *sc = dd->sc;
533 dbri_init(struct dbri_softc *sc)
579 dbri_reset(struct dbri_softc *sc)
598 dbri_command_lock(struct dbri_softc *sc)
610 dbri_command_send(struct dbri_softc *sc, volatile uint32_t *cmd)
658 dbri_process_interrupt_buffer(struct dbri_softc *sc)
685 dbri_process_interrupt(struct dbri_softc *sc, int32_t i)
779 mmcodec_init(struct dbri_softc *sc)
848 mmcodec_init_data(struct dbri_softc *sc)
892 mmcodec_pipe_init(struct dbri_softc *sc)
912 mmcodec_default(struct dbri_softc *sc)
952 mmcodec_setgain(struct dbri_softc *sc, int mute)
982 mmcodec_setcontrol(struct dbri_softc *sc)
1103 chi_reset(struct dbri_softc *sc, enum ms ms, int bpf)
1163 pipe_setup(struct dbri_softc *sc, int pipe, int sdp)
1191 pipe_reset(struct dbri_softc *sc, int pipe)
1234 pipe_receive_fixed(struct dbri_softc *sc, int pipe, volatile uint32_t *prec)
1261 pipe_transmit_fixed(struct dbri_softc *sc, int pipe, uint32_t data)
1302 setup_ring_xmit(struct dbri_softc *sc, int pipe, int which, int num, int blksz,
1399 setup_ring_recv(struct dbri_softc *sc, int pipe, int which, int num, int blksz,
1492 pipe_ts_link(struct dbri_softc *sc, int pipe, enum io dir, int basepipe,
1581 pipe_active(struct dbri_softc *sc, int pipe)
1603 struct dbri_softc *sc = hdl;
1645 struct dbri_softc *sc = hdl;
1666 struct dbri_softc *sc = hdl;
1724 struct dbri_softc *sc = hdl;
1864 struct dbri_softc *sc = hdl;
1892 struct dbri_softc *sc = hdl;
1919 struct dbri_softc *sc = cookie;
1934 struct dbri_softc *sc = hdl;
1956 struct dbri_softc *sc = opaque;
1989 struct dbri_softc *sc = v;
2030 struct dbri_softc *sc = v;
2048 struct dbri_softc *sc = cookie;
2059 struct dbri_softc *sc = cookie;
2071 struct dbri_softc *sc = device_private(self);
2082 struct dbri_softc *sc = device_private(self);