Symbol: fsl_asrc_pair
sound/soc/fsl/fsl_asrc.c
1074
static unsigned int fsl_asrc_get_output_fifo_size(struct fsl_asrc_pair *pair)
sound/soc/fsl/fsl_asrc.c
1087
static bool fsl_asrc_m2m_output_ready(struct fsl_asrc_pair *pair)
sound/soc/fsl/fsl_asrc.c
1107
static int fsl_asrc_m2m_prepare(struct fsl_asrc_pair *pair)
sound/soc/fsl/fsl_asrc.c
1137
static int fsl_asrc_m2m_start(struct fsl_asrc_pair *pair)
sound/soc/fsl/fsl_asrc.c
1159
static int fsl_asrc_m2m_stop(struct fsl_asrc_pair *pair)
sound/soc/fsl/fsl_asrc.c
1170
static int fsl_asrc_m2m_calc_out_len(struct fsl_asrc_pair *pair, int input_buffer_length)
sound/soc/fsl/fsl_asrc.c
1187
static int fsl_asrc_m2m_get_maxburst(u8 dir, struct fsl_asrc_pair *pair)
sound/soc/fsl/fsl_asrc.c
1214
static int fsl_asrc_m2m_pair_resume(struct fsl_asrc_pair *pair)
sound/soc/fsl/fsl_asrc.c
220
static int fsl_asrc_request_pair(int channels, struct fsl_asrc_pair *pair)
sound/soc/fsl/fsl_asrc.c
264
static void fsl_asrc_release_pair(struct fsl_asrc_pair *pair)
sound/soc/fsl/fsl_asrc.c
289
static void fsl_asrc_set_watermarks(struct fsl_asrc_pair *pair, u32 in, u32 out)
sound/soc/fsl/fsl_asrc.c
310
static u32 fsl_asrc_cal_asrck_divisor(struct fsl_asrc_pair *pair, u32 div)
sound/soc/fsl/fsl_asrc.c
329
static int fsl_asrc_set_ideal_ratio(struct fsl_asrc_pair *pair,
sound/soc/fsl/fsl_asrc.c
383
static int fsl_asrc_config_pair(struct fsl_asrc_pair *pair, bool use_ideal_rate)
sound/soc/fsl/fsl_asrc.c
589
static void fsl_asrc_start_pair(struct fsl_asrc_pair *pair)
sound/soc/fsl/fsl_asrc.c
623
static void fsl_asrc_stop_pair(struct fsl_asrc_pair *pair)
sound/soc/fsl/fsl_asrc.c
638
static struct dma_chan *fsl_asrc_get_dma_channel(struct fsl_asrc_pair *pair,
sound/soc/fsl/fsl_asrc.c
668
struct fsl_asrc_pair *pair,
sound/soc/fsl/fsl_asrc.c
711
struct fsl_asrc_pair *pair = runtime->private_data;
sound/soc/fsl/fsl_asrc.c
758
struct fsl_asrc_pair *pair = runtime->private_data;
sound/soc/fsl/fsl_asrc.c
770
struct fsl_asrc_pair *pair = runtime->private_data;
sound/soc/fsl/fsl_asrc_common.h
142
struct fsl_asrc_pair *pair[PAIR_CTX_NUM];
sound/soc/fsl/fsl_asrc_common.h
150
struct dma_chan *(*get_dma_channel)(struct fsl_asrc_pair *pair, bool dir);
sound/soc/fsl/fsl_asrc_common.h
151
int (*request_pair)(int channels, struct fsl_asrc_pair *pair);
sound/soc/fsl/fsl_asrc_common.h
152
void (*release_pair)(struct fsl_asrc_pair *pair);
sound/soc/fsl/fsl_asrc_common.h
156
int (*m2m_prepare)(struct fsl_asrc_pair *pair);
sound/soc/fsl/fsl_asrc_common.h
157
int (*m2m_start)(struct fsl_asrc_pair *pair);
sound/soc/fsl/fsl_asrc_common.h
158
int (*m2m_unprepare)(struct fsl_asrc_pair *pair);
sound/soc/fsl/fsl_asrc_common.h
159
int (*m2m_stop)(struct fsl_asrc_pair *pair);
sound/soc/fsl/fsl_asrc_common.h
160
bool (*m2m_output_ready)(struct fsl_asrc_pair *pair);
sound/soc/fsl/fsl_asrc_common.h
162
int (*m2m_calc_out_len)(struct fsl_asrc_pair *pair, int input_buffer_length);
sound/soc/fsl/fsl_asrc_common.h
163
int (*m2m_get_maxburst)(u8 dir, struct fsl_asrc_pair *pair);
sound/soc/fsl/fsl_asrc_common.h
164
int (*m2m_pair_suspend)(struct fsl_asrc_pair *pair);
sound/soc/fsl/fsl_asrc_common.h
165
int (*m2m_pair_resume)(struct fsl_asrc_pair *pair);
sound/soc/fsl/fsl_asrc_common.h
166
int (*m2m_set_ratio_mod)(struct fsl_asrc_pair *pair, int val);
sound/soc/fsl/fsl_asrc_common.h
168
unsigned int (*get_output_fifo_size)(struct fsl_asrc_pair *pair);
sound/soc/fsl/fsl_asrc_dma.c
101
struct fsl_asrc_pair *pair = runtime->private_data;
sound/soc/fsl/fsl_asrc_dma.c
138
struct fsl_asrc_pair *pair = runtime->private_data;
sound/soc/fsl/fsl_asrc_dma.c
326
struct fsl_asrc_pair *pair = runtime->private_data;
sound/soc/fsl/fsl_asrc_dma.c
351
struct fsl_asrc_pair *pair;
sound/soc/fsl/fsl_asrc_dma.c
369
pair->private = (void *)pair + sizeof(struct fsl_asrc_pair);
sound/soc/fsl/fsl_asrc_dma.c
423
struct fsl_asrc_pair *pair = runtime->private_data;
sound/soc/fsl/fsl_asrc_dma.c
444
struct fsl_asrc_pair *pair = runtime->private_data;
sound/soc/fsl/fsl_asrc_dma.c
454
struct fsl_asrc_pair *pair;
sound/soc/fsl/fsl_asrc_dma.c
46
struct fsl_asrc_pair *pair = runtime->private_data;
sound/soc/fsl/fsl_asrc_dma.c
464
pair->private = (void *)pair + sizeof(struct fsl_asrc_pair);
sound/soc/fsl/fsl_asrc_dma.c
60
struct fsl_asrc_pair *pair = runtime->private_data;
sound/soc/fsl/fsl_asrc_m2m.c
101
static int asrc_dmaconfig(struct fsl_asrc_pair *pair,
sound/soc/fsl/fsl_asrc_m2m.c
186
static int asrc_m2m_device_run(struct fsl_asrc_pair *pair, struct snd_compr_task_runtime *task)
sound/soc/fsl/fsl_asrc_m2m.c
299
struct fsl_asrc_pair *pair;
sound/soc/fsl/fsl_asrc_m2m.c
306
pair->private = (void *)pair + sizeof(struct fsl_asrc_pair);
sound/soc/fsl/fsl_asrc_m2m.c
33
struct fsl_asrc_pair *pair = (struct fsl_asrc_pair *)data;
sound/soc/fsl/fsl_asrc_m2m.c
344
struct fsl_asrc_pair *pair = runtime->private_data;
sound/soc/fsl/fsl_asrc_m2m.c
362
struct fsl_asrc_pair *pair = runtime->private_data;
sound/soc/fsl/fsl_asrc_m2m.c
41
struct fsl_asrc_pair *pair = (struct fsl_asrc_pair *)data;
sound/soc/fsl/fsl_asrc_m2m.c
467
struct fsl_asrc_pair *pair = runtime->private_data;
sound/soc/fsl/fsl_asrc_m2m.c
52
static void asrc_read_last_fifo(struct fsl_asrc_pair *pair, void *dma_vaddr, u32 *length)
sound/soc/fsl/fsl_asrc_m2m.c
536
struct fsl_asrc_pair *pair = runtime->private_data;
sound/soc/fsl/fsl_asrc_m2m.c
552
struct fsl_asrc_pair *pair = runtime->private_data;
sound/soc/fsl/fsl_asrc_m2m.c
639
struct fsl_asrc_pair *pair;
sound/soc/fsl/fsl_asrc_m2m.c
667
struct fsl_asrc_pair *pair;
sound/soc/fsl/fsl_easrc.c
1048
static int fsl_easrc_process_format(struct fsl_asrc_pair *ctx,
sound/soc/fsl/fsl_easrc.c
1131
static int fsl_easrc_set_ctx_format(struct fsl_asrc_pair *ctx,
sound/soc/fsl/fsl_easrc.c
1204
static int fsl_easrc_set_ctx_organziation(struct fsl_asrc_pair *ctx)
sound/soc/fsl/fsl_easrc.c
1246
static int fsl_easrc_request_context(int channels, struct fsl_asrc_pair *ctx)
sound/soc/fsl/fsl_easrc.c
1291
static void fsl_easrc_release_context(struct fsl_asrc_pair *ctx)
sound/soc/fsl/fsl_easrc.c
1316
static int fsl_easrc_start_context(struct fsl_asrc_pair *ctx)
sound/soc/fsl/fsl_easrc.c
1334
static int fsl_easrc_stop_context(struct fsl_asrc_pair *ctx)
sound/soc/fsl/fsl_easrc.c
1381
static struct dma_chan *fsl_easrc_get_dma_channel(struct fsl_asrc_pair *ctx,
sound/soc/fsl/fsl_easrc.c
1419
struct fsl_asrc_pair *ctx = runtime->private_data;
sound/soc/fsl/fsl_easrc.c
1451
struct fsl_asrc_pair *ctx = runtime->private_data;
sound/soc/fsl/fsl_easrc.c
1524
struct fsl_asrc_pair *ctx = runtime->private_data;
sound/soc/fsl/fsl_easrc.c
178
static int fsl_easrc_set_rs_ratio(struct fsl_asrc_pair *ctx)
sound/soc/fsl/fsl_easrc.c
1874
static unsigned int fsl_easrc_get_output_fifo_size(struct fsl_asrc_pair *pair)
sound/soc/fsl/fsl_easrc.c
1886
static int fsl_easrc_m2m_prepare(struct fsl_asrc_pair *pair)
sound/soc/fsl/fsl_easrc.c
1937
static int fsl_easrc_m2m_start(struct fsl_asrc_pair *pair)
sound/soc/fsl/fsl_easrc.c
1948
static int fsl_easrc_m2m_stop(struct fsl_asrc_pair *pair)
sound/soc/fsl/fsl_easrc.c
1960
static int fsl_easrc_m2m_calc_out_len(struct fsl_asrc_pair *pair, int input_buffer_length)
sound/soc/fsl/fsl_easrc.c
2018
static int fsl_easrc_m2m_get_maxburst(u8 dir, struct fsl_asrc_pair *pair)
sound/soc/fsl/fsl_easrc.c
2028
static int fsl_easrc_m2m_pair_suspend(struct fsl_asrc_pair *pair)
sound/soc/fsl/fsl_easrc.c
2035
static int fsl_easrc_m2m_pair_resume(struct fsl_asrc_pair *pair)
sound/soc/fsl/fsl_easrc.c
2046
static int fsl_easrc_m2m_set_ratio_mod(struct fsl_asrc_pair *pair, int val)
sound/soc/fsl/fsl_easrc.c
224
static void fsl_easrc_normalize_rates(struct fsl_asrc_pair *ctx)
sound/soc/fsl/fsl_easrc.c
2260
struct fsl_asrc_pair *ctx;
sound/soc/fsl/fsl_easrc.c
482
struct fsl_asrc_pair *ctx;
sound/soc/fsl/fsl_easrc.c
716
static int fsl_easrc_max_ch_for_slot(struct fsl_asrc_pair *ctx,
sound/soc/fsl/fsl_easrc.c
749
static int fsl_easrc_config_one_slot(struct fsl_asrc_pair *ctx,
sound/soc/fsl/fsl_easrc.c
870
struct fsl_asrc_pair *ctx = easrc->pair[ctx_id];
sound/soc/fsl/fsl_easrc.c
933
struct fsl_asrc_pair *ctx = easrc->pair[ctx_id];
sound/soc/fsl/fsl_easrc.c
973
struct fsl_asrc_pair *ctx;