Lines Matching refs:snd_tscm
17 static int get_clock(struct snd_tscm *tscm, u32 *data) in get_clock()
45 static int set_clock(struct snd_tscm *tscm, unsigned int rate, in set_clock()
98 int snd_tscm_stream_get_rate(struct snd_tscm *tscm, unsigned int *rate) in snd_tscm_stream_get_rate()
126 int snd_tscm_stream_get_clock(struct snd_tscm *tscm, enum snd_tscm_clock *clock) in snd_tscm_stream_get_clock()
142 static int enable_data_channels(struct snd_tscm *tscm) in enable_data_channels()
178 static int set_stream_formats(struct snd_tscm *tscm, unsigned int rate) in set_stream_formats()
198 static void finish_session(struct snd_tscm *tscm) in finish_session()
214 static int begin_session(struct snd_tscm *tscm) in begin_session()
249 static void release_resources(struct snd_tscm *tscm) in release_resources()
272 static int keep_resources(struct snd_tscm *tscm, unsigned int rate) in keep_resources()
327 int snd_tscm_stream_init_duplex(struct snd_tscm *tscm) in snd_tscm_stream_init_duplex()
364 void snd_tscm_stream_update_duplex(struct snd_tscm *tscm) in snd_tscm_stream_update_duplex()
377 void snd_tscm_stream_destroy_duplex(struct snd_tscm *tscm) in snd_tscm_stream_destroy_duplex()
386 int snd_tscm_stream_start_duplex(struct snd_tscm *tscm, unsigned int rate) in snd_tscm_stream_start_duplex()
461 void snd_tscm_stream_stop_duplex(struct snd_tscm *tscm) in snd_tscm_stream_stop_duplex()
473 void snd_tscm_stream_lock_changed(struct snd_tscm *tscm) in snd_tscm_stream_lock_changed()
479 int snd_tscm_stream_lock_try(struct snd_tscm *tscm) in snd_tscm_stream_lock_try()
500 void snd_tscm_stream_lock_release(struct snd_tscm *tscm) in snd_tscm_stream_lock_release()