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
346
struct fsl_asrc_pair *pair = runtime->private_data;
sound/soc/fsl/fsl_asrc_dma.c
371
struct fsl_asrc_pair *pair;
sound/soc/fsl/fsl_asrc_dma.c
389
pair->private = (void *)pair + sizeof(struct fsl_asrc_pair);
sound/soc/fsl/fsl_asrc_dma.c
443
struct fsl_asrc_pair *pair = runtime->private_data;
sound/soc/fsl/fsl_asrc_dma.c
46
struct fsl_asrc_pair *pair = runtime->private_data;
sound/soc/fsl/fsl_asrc_dma.c
464
struct fsl_asrc_pair *pair = runtime->private_data;
sound/soc/fsl/fsl_asrc_dma.c
474
struct fsl_asrc_pair *pair;
sound/soc/fsl/fsl_asrc_dma.c
484
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
1026
struct fsl_asrc_pair *ctx;
sound/soc/fsl/fsl_easrc.c
1101
static int fsl_easrc_process_format(struct fsl_asrc_pair *ctx,
sound/soc/fsl/fsl_easrc.c
1184
static int fsl_easrc_set_ctx_format(struct fsl_asrc_pair *ctx,
sound/soc/fsl/fsl_easrc.c
1257
static int fsl_easrc_set_ctx_organziation(struct fsl_asrc_pair *ctx)
sound/soc/fsl/fsl_easrc.c
1299
static int fsl_easrc_request_context(int channels, struct fsl_asrc_pair *ctx)
sound/soc/fsl/fsl_easrc.c
1344
static void fsl_easrc_release_context(struct fsl_asrc_pair *ctx)
sound/soc/fsl/fsl_easrc.c
1369
static int fsl_easrc_start_context(struct fsl_asrc_pair *ctx)
sound/soc/fsl/fsl_easrc.c
1387
static int fsl_easrc_stop_context(struct fsl_asrc_pair *ctx)
sound/soc/fsl/fsl_easrc.c
1434
static struct dma_chan *fsl_easrc_get_dma_channel(struct fsl_asrc_pair *ctx,
sound/soc/fsl/fsl_easrc.c
1472
struct fsl_asrc_pair *ctx = runtime->private_data;
sound/soc/fsl/fsl_easrc.c
1504
struct fsl_asrc_pair *ctx = runtime->private_data;
sound/soc/fsl/fsl_easrc.c
1577
struct fsl_asrc_pair *ctx = runtime->private_data;
sound/soc/fsl/fsl_easrc.c
1927
static unsigned int fsl_easrc_get_output_fifo_size(struct fsl_asrc_pair *pair)
sound/soc/fsl/fsl_easrc.c
1939
static int fsl_easrc_m2m_prepare(struct fsl_asrc_pair *pair)
sound/soc/fsl/fsl_easrc.c
1990
static int fsl_easrc_m2m_start(struct fsl_asrc_pair *pair)
sound/soc/fsl/fsl_easrc.c
2001
static int fsl_easrc_m2m_stop(struct fsl_asrc_pair *pair)
sound/soc/fsl/fsl_easrc.c
2013
static int fsl_easrc_m2m_calc_out_len(struct fsl_asrc_pair *pair, int input_buffer_length)
sound/soc/fsl/fsl_easrc.c
2071
static int fsl_easrc_m2m_get_maxburst(u8 dir, struct fsl_asrc_pair *pair)
sound/soc/fsl/fsl_easrc.c
2081
static int fsl_easrc_m2m_pair_suspend(struct fsl_asrc_pair *pair)
sound/soc/fsl/fsl_easrc.c
2088
static int fsl_easrc_m2m_pair_resume(struct fsl_asrc_pair *pair)
sound/soc/fsl/fsl_easrc.c
2099
static int fsl_easrc_m2m_set_ratio_mod(struct fsl_asrc_pair *pair, int val)
sound/soc/fsl/fsl_easrc.c
231
static int fsl_easrc_set_rs_ratio(struct fsl_asrc_pair *ctx)
sound/soc/fsl/fsl_easrc.c
2313
struct fsl_asrc_pair *ctx;
sound/soc/fsl/fsl_easrc.c
277
static void fsl_easrc_normalize_rates(struct fsl_asrc_pair *ctx)
sound/soc/fsl/fsl_easrc.c
535
struct fsl_asrc_pair *ctx;
sound/soc/fsl/fsl_easrc.c
769
static int fsl_easrc_max_ch_for_slot(struct fsl_asrc_pair *ctx,
sound/soc/fsl/fsl_easrc.c
802
static int fsl_easrc_config_one_slot(struct fsl_asrc_pair *ctx,
sound/soc/fsl/fsl_easrc.c
923
struct fsl_asrc_pair *ctx = easrc->pair[ctx_id];
sound/soc/fsl/fsl_easrc.c
986
struct fsl_asrc_pair *ctx = easrc->pair[ctx_id];