Lines Matching refs:channels

717 	int channels = 0;  in fsl_easrc_max_ch_for_slot()  local
733 channels = (6144 - slot->pf_mem_used) / pf_mem_alloc; in fsl_easrc_max_ch_for_slot()
735 channels = 8; in fsl_easrc_max_ch_for_slot()
737 if (channels < max_channels) in fsl_easrc_max_ch_for_slot()
738 max_channels = channels; in fsl_easrc_max_ch_for_slot()
865 int req_channels = ctx->channels; in fsl_easrc_config_slot()
1038 EASRC_CC_CHEN(ctx->channels - 1)); in fsl_easrc_config_context()
1240 static int fsl_easrc_request_context(int channels, struct fsl_asrc_pair *ctx) in fsl_easrc_request_context() argument
1264 } else if (channels > easrc->channel_avail) { in fsl_easrc_request_context()
1266 channels); in fsl_easrc_request_context()
1270 ctx->channels = channels; in fsl_easrc_request_context()
1272 easrc->channel_avail -= channels; in fsl_easrc_request_context()
1299 easrc->channel_avail += ctx->channels; in fsl_easrc_release_context()
1347 for (i = 0; i < size * ctx->channels; i++) in fsl_easrc_stop_context()
1447 unsigned int channels = params_channels(params); in fsl_easrc_hw_params() local
1452 ret = fsl_easrc_request_context(channels, ctx); in fsl_easrc_hw_params()
1476 ctx->channels = channels; in fsl_easrc_hw_params()
1499 ctx_priv->in_params.group_len = ctx->channels; in fsl_easrc_hw_params()
1500 ctx_priv->in_params.access_len = ctx->channels; in fsl_easrc_hw_params()
1502 ctx_priv->out_params.group_len = ctx->channels; in fsl_easrc_hw_params()
1503 ctx_priv->out_params.access_len = ctx->channels; in fsl_easrc_hw_params()