#include "ff.h"
#define READY_TIMEOUT_MS …
int snd_ff_stream_get_multiplier_mode(enum cip_sfc sfc,
enum snd_ff_stream_mode *mode)
{ … }
static inline void finish_session(struct snd_ff *ff)
{ … }
static int init_stream(struct snd_ff *ff, struct amdtp_stream *s)
{ … }
static void destroy_stream(struct snd_ff *ff, struct amdtp_stream *s)
{ … }
int snd_ff_stream_init_duplex(struct snd_ff *ff)
{ … }
void snd_ff_stream_destroy_duplex(struct snd_ff *ff)
{ … }
int snd_ff_stream_reserve_duplex(struct snd_ff *ff, unsigned int rate,
unsigned int frames_per_period,
unsigned int frames_per_buffer)
{ … }
int snd_ff_stream_start_duplex(struct snd_ff *ff, unsigned int rate)
{ … }
void snd_ff_stream_stop_duplex(struct snd_ff *ff)
{ … }
void snd_ff_stream_update_duplex(struct snd_ff *ff)
{ … }
void snd_ff_stream_lock_changed(struct snd_ff *ff)
{ … }
int snd_ff_stream_lock_try(struct snd_ff *ff)
{ … }
void snd_ff_stream_lock_release(struct snd_ff *ff)
{ … }