loopback_pcm
struct loopback_pcm *dpcm = rule->private;
struct loopback_pcm *streams[2];
struct loopback_pcm *dpcm = rule->private;
struct loopback_pcm *dpcm = rule->private;
struct loopback_pcm *dpcm = substream->runtime->private_data;
static int loopback_jiffies_timer_open(struct loopback_pcm *dpcm)
static int loopback_snd_timer_open(struct loopback_pcm *dpcm)
struct loopback_pcm *dpcm;
struct loopback_pcm *dpcm = substream->runtime->private_data;
struct loopback_pcm *dpcm,
static inline unsigned int byte_pos(struct loopback_pcm *dpcm, unsigned int x)
static inline unsigned int frac_pos(struct loopback_pcm *dpcm, unsigned int x)
static inline struct loopback_setup *get_setup(struct loopback_pcm *dpcm)
static inline unsigned int get_notify(struct loopback_pcm *dpcm)
static inline unsigned int get_rate_shift(struct loopback_pcm *dpcm)
static int loopback_jiffies_timer_start(struct loopback_pcm *dpcm)
static int loopback_snd_timer_start(struct loopback_pcm *dpcm)
static inline int loopback_jiffies_timer_stop(struct loopback_pcm *dpcm)
static int loopback_snd_timer_stop(struct loopback_pcm *dpcm)
static inline int loopback_jiffies_timer_stop_sync(struct loopback_pcm *dpcm)
static int loopback_snd_timer_close_cable(struct loopback_pcm *dpcm)
struct loopback_pcm *dpcm_play, *dpcm_capt;
static void loopback_active_notify(struct loopback_pcm *dpcm)
struct loopback_pcm *dpcm = runtime->private_data;
struct loopback_pcm *dpcm = runtime->private_data;
struct loopback_pcm *dpcm = runtime->private_data;
static void clear_capture_buf(struct loopback_pcm *dpcm, unsigned int bytes)
static void copy_play_buf_part_n(struct loopback_pcm *play, struct loopback_pcm *capt,
static void copy_play_buf(struct loopback_pcm *play,
struct loopback_pcm *capt,
static inline unsigned int bytepos_delta(struct loopback_pcm *dpcm,
static inline void bytepos_finish(struct loopback_pcm *dpcm,
struct loopback_pcm *dpcm_play =
struct loopback_pcm *dpcm_capt =
struct loopback_pcm;
struct loopback_pcm *dpcm = timer_container_of(dpcm, t, timer);
int (*open)(struct loopback_pcm *dpcm);
struct loopback_pcm *dpcm = runtime->private_data;
struct loopback_pcm *dpcm_play, *dpcm_capt;
int (*start)(struct loopback_pcm *dpcm);
int (*stop)(struct loopback_pcm *dpcm);
int (*stop_sync)(struct loopback_pcm *dpcm);
int (*close_substream)(struct loopback_pcm *dpcm);
int (*close_cable)(struct loopback_pcm *dpcm);
static void loopback_jiffies_timer_dpcm_info(struct loopback_pcm *dpcm,
static void loopback_snd_timer_dpcm_info(struct loopback_pcm *dpcm,
struct loopback_pcm *dpcm = runtime->private_data;
void (*dpcm_info)(struct loopback_pcm *dpcm,
struct loopback_pcm *dpcm = runtime->private_data;
struct loopback_pcm *dpcm = runtime->private_data;
struct loopback_pcm *dpcm = rule->private;