uaudio_chan
uaudio_get_buffer_size(struct uaudio_chan *ch, uint8_t alt)
uaudio_max_buffer_size(struct uaudio_chan *ch, uint8_t alt)
uaudio_dir_running_rate(struct uaudio_chan *chans)
struct uaudio_chan *ch = &chans[i];
uaudio_chan_match_rate(struct uaudio_chan *ch, uint32_t rate, uint8_t *p_alt)
struct uaudio_chan *chan, int dir)
static struct uaudio_chan *
uaudio_get_chan(struct uaudio_softc *sc, struct uaudio_chan *chan,
struct uaudio_chan *chan;
struct uaudio_chan *ch = usbd_xfer_softc(xfer);
uaudio_chan_is_async(struct uaudio_chan *ch, uint8_t alt)
struct uaudio_chan *ch = usbd_xfer_softc(xfer);
struct uaudio_chan *ch_rec;
struct uaudio_chan *ch = usbd_xfer_softc(xfer);
uaudio_chan_init(struct uaudio_chan *ch, struct snd_dbuf *b,
uaudio_chan_free(struct uaudio_chan *ch)
uaudio_chan_set_param_blocksize(struct uaudio_chan *ch, uint32_t blocksize)
uaudio_chan_set_param_fragments(struct uaudio_chan *ch, uint32_t blocksize,
uaudio_chan_set_param_speed(struct uaudio_chan *ch, uint32_t speed)
uaudio_chan_getptr(struct uaudio_chan *ch)
uaudio_chan_getcaps(struct uaudio_chan *ch)
uaudio_chan_getmatrix(struct uaudio_chan *ch, uint32_t format)
uaudio_chan_set_param_format(struct uaudio_chan *ch, uint32_t format)
uaudio_chan_reconfigure(struct uaudio_chan *ch, uint8_t operation)
uaudio_chan_need_both(struct uaudio_chan *pchan, struct uaudio_chan *rchan)
uaudio_chan_need_none(struct uaudio_chan *pchan, struct uaudio_chan *rchan)
uaudio_chan_start(struct uaudio_chan *ch)
struct uaudio_chan *ch_play = &sc->sc_play_chan[i];
struct uaudio_chan *ch_rec = &sc->sc_rec_chan[i];
uaudio_chan_stop(struct uaudio_chan *ch)
struct uaudio_chan sc_rec_chan[UAUDIO_MAX_CHILD];
struct uaudio_chan sc_play_chan[UAUDIO_MAX_CHILD];
uaudio_get_child_index_by_chan(struct uaudio_softc *sc, struct uaudio_chan *ch)
struct uaudio_chan;
extern void *uaudio_chan_init(struct uaudio_chan *ch, struct snd_dbuf *b,
extern int uaudio_chan_free(struct uaudio_chan *ch);
extern int uaudio_chan_set_param_blocksize(struct uaudio_chan *ch,
extern int uaudio_chan_set_param_fragments(struct uaudio_chan *ch,
extern int uaudio_chan_set_param_speed(struct uaudio_chan *ch,
extern int uaudio_chan_getptr(struct uaudio_chan *ch);
extern struct pcmchan_caps *uaudio_chan_getcaps(struct uaudio_chan *ch);
extern struct pcmchan_matrix *uaudio_chan_getmatrix(struct uaudio_chan *ch,
extern int uaudio_chan_set_param_format(struct uaudio_chan *ch,
extern void uaudio_chan_start(struct uaudio_chan *ch);
extern void uaudio_chan_stop(struct uaudio_chan *ch);