Searched refs:fsl_asrc_pair (Results 1 – 4 of 4) sorted by relevance
38 struct fsl_asrc_pair { struct89 struct fsl_asrc_pair *pair[PAIR_CTX_NUM];96 struct dma_chan *(*get_dma_channel)(struct fsl_asrc_pair *pair, bool dir);97 int (*request_pair)(int channels, struct fsl_asrc_pair *pair);98 void (*release_pair)(struct fsl_asrc_pair *pair);
46 struct fsl_asrc_pair *pair = runtime->private_data; in fsl_asrc_dma_complete()60 struct fsl_asrc_pair *pair = runtime->private_data; in fsl_asrc_dma_prepare_and_submit()101 struct fsl_asrc_pair *pair = runtime->private_data; in fsl_asrc_dma_trigger()137 struct fsl_asrc_pair *pair = runtime->private_data; in fsl_asrc_dma_hw_params()295 struct fsl_asrc_pair *pair = runtime->private_data; in fsl_asrc_dma_hw_free()320 struct fsl_asrc_pair *pair; in fsl_asrc_dma_startup()338 pair->private = (void *)pair + sizeof(struct fsl_asrc_pair); in fsl_asrc_dma_startup()392 struct fsl_asrc_pair *pair = runtime->private_data; in fsl_asrc_dma_shutdown()413 struct fsl_asrc_pair *pair = runtime->private_data; in fsl_asrc_dma_pcm_pointer()
160 static int fsl_asrc_request_pair(int channels, struct fsl_asrc_pair *pair) in fsl_asrc_request_pair()204 static void fsl_asrc_release_pair(struct fsl_asrc_pair *pair) in fsl_asrc_release_pair()250 static u32 fsl_asrc_cal_asrck_divisor(struct fsl_asrc_pair *pair, u32 div) in fsl_asrc_cal_asrck_divisor()269 static int fsl_asrc_set_ideal_ratio(struct fsl_asrc_pair *pair, in fsl_asrc_set_ideal_ratio()530 static void fsl_asrc_start_pair(struct fsl_asrc_pair *pair) in fsl_asrc_start_pair()560 static void fsl_asrc_stop_pair(struct fsl_asrc_pair *pair) in fsl_asrc_stop_pair()575 static struct dma_chan *fsl_asrc_get_dma_channel(struct fsl_asrc_pair *pair, in fsl_asrc_get_dma_channel()605 struct fsl_asrc_pair *pair, in fsl_asrc_select_clk()649 struct fsl_asrc_pair *pair = runtime->private_data; in fsl_asrc_dai_hw_params()696 struct fsl_asrc_pair *pair = runtime->private_data; in fsl_asrc_dai_hw_free()[all …]
172 static int fsl_easrc_set_rs_ratio(struct fsl_asrc_pair *ctx) in fsl_easrc_set_rs_ratio()476 struct fsl_asrc_pair *ctx; in fsl_easrc_prefilter_config()863 struct fsl_asrc_pair *ctx = easrc->pair[ctx_id]; in fsl_easrc_config_slot()926 struct fsl_asrc_pair *ctx = easrc->pair[ctx_id]; in fsl_easrc_release_slot()966 struct fsl_asrc_pair *ctx; in fsl_easrc_config_context()1309 static int fsl_easrc_start_context(struct fsl_asrc_pair *ctx) in fsl_easrc_start_context()1327 static int fsl_easrc_stop_context(struct fsl_asrc_pair *ctx) in fsl_easrc_stop_context()1412 struct fsl_asrc_pair *ctx = runtime->private_data; in fsl_easrc_trigger()1444 struct fsl_asrc_pair *ctx = runtime->private_data; in fsl_easrc_hw_params()1517 struct fsl_asrc_pair *ctx = runtime->private_data; in fsl_easrc_hw_free()[all …]
Completed in 24 milliseconds